Skip to main content

Covid19 - A threat against traditional Banking

I would like to start this blog post by wishing all of you to be safe from Covid19 and wish all infected ones safe speedy recovery from the decease..
Due to the global pandemic situation,  'working from home' , "delivery food/goods to your homes" and importantly "purchases via digital money" have been become the norms for the situation. 
Thinking further this global epidemic situation has made a huge opportunity for banks on digitalizing projects. As I expressed earlier "purchases via digital money" is the norm which banks has to rethink about their current offerings.
For "purchases via digital money" ,Open Banking is the main capability that banks should have.Open Banking has become a global trend during last few years due to the regulations and obligations set by law in different regions as EU, AU. From the experiences with closely worked on open banking field the common observation which I felt was banks tried to become open banking compliant just for sake to be comply with the law. It was obvious that most of the time banks/financial institutes didn't understand the value of it. And now the time has come for banks to revisit their plans on Open Banking. Following questions and answers will help you to understand much more about open banking concept and how it's linked with digital money.

What's Open Banking?

Making bank customer data to be open for third parties as secured APIs under bank customer's given consent.

What type of bank customer data can be open from open banking?




 What are the requirements that rise from bank customers with Covid 19 situation?


  • Do secured real time payments from bank customer account via a mobile app
  • Ability to check bank account details of multiple bank accounts from a mobile/web app
  • Ability to check bank opening hours and nearest branch/atm locations


 What are the requirements that rise from merchants with Covid 19 situation?


  • Since delivery option has become the norm ,it'll be a plus point if there's a mobile app/website link with the merchants with displaying selling items and also allowing online purchases.
  • Link online purchases with real time account debits addition to credit/master cards.

 How Open Banking will help to support the above requirements?
  • Once a bank exposed the above 3 data categories as secured APIs, then  third party mobile/web app developers can be utilize the APIs and integrate to their merchant application logic.
  • Let's say if multiple banks follow above step, then the app developers can integrate all APIs to one and bank customer can just utilize the mobile app and connect to his/her bank accounts of multiple banks from same mobile app.
  • And this will help the bank customer to be stay safe in home and utilize the merchant's mobile application to do online purchases and do digital payments.
What are the key features that expect from a Open Banking solution

What are the key challenges that a bank should consider when building an OB setup?

  • Time to market has to be fast. Thus it need to decide if the bank staff do have the required skilled set and speed to create the OB solution from scratch or it'll be easy to outsource for a separate vendor who do have already an OB solution.
  • Managing infrastructure has to be properly done. With the 'working from home' norm, cloud based solutions will match for infrastructure requirements with easy remote access. 
  • Cost factor for setting up the solution and maintenance also need to be considered.For example  proper resource utilizations with container based deployments as Kubernetes based setups will help to reduce the cost for VMs.

        Conclusion
  • To face the endemic situation better and to help community to be safe with proper isolation, it's really a responsibility and also an opportunity for the banks to be innovative and move forward with digital banking. Open Banking is the first footage for it and it can extend further digitally.        






Comments

  1. api-based banking
    Personalize products, offers, pricing and loyalty programs; prevent revenue leakage and ensure regulatory compliance with a billing solution.

    ReplyDelete

Post a Comment

Popular posts from this blog

Convert an InputStream to XML

For that we can use DocumentBuilder class in java. By using the method parse(InputStream) ; A new DOM Document object will return. InputStream input; DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder parser = factory.newDocumentBuilder(); Document dc= parser.parse(input); In the above code segment,by using the created Document object,the corresponding XML file for the inputStream can be accessed. References: http://www.w3schools.com/dom/dom_intro.asp http:// download.oracle.com/javase/1.4.2/docs/api/javax/xml/parsers/DocumentBuilder.html

Concat two xml values with XSLT

The use-case described in this blog-post,is there's an WSO2 ESB node setup to proxy an incoming message to a particular back-end endpoint.  Before delivering the message to the back-end endpoint,from the ESB node itself,this incoming message need to processed and change its inside xml payload format. For eg: Below is the incoming message <?xml version="1.0" encoding="UTF-8"?> <CinemaHall name="liberty"> <OwnerData> <Name>John Smith</Name> <openedDate>12/12/80</openedDate> <quality>good</quality> </OwnerData> <CinemaHallData> <rows>100</rows> <seats> <seat>50</seat> <seat>60</seat> </seats> </CinemaHallData> </CinemaHall> This message need to be changed as  below; <?xml version="1.0" encoding="UTF-8"?> <CinemaHall name="liberty"...

Passing end-user details from client to real backend endpoint via JWT token

In real-world business system,WSO2 API Manager useful on exposing company APIs, in a secured and controlled manner with the features provided by APIManager as; OAuth support [To secure API invocations] Throttling support [To control API invocations] Monitoring support [To track API usage] More technically what happening is when a user sends a particular API request,it will goes to WSO2 APIManager node and from there,the request will route to the real implemented back-end endpoint of the particular API and get back the response and returned it to the API invoked user. There can be a use-case,that this back-end endpoint may expect the details of API invoked user as to pass those details to some internal company usage  as; Additional authentication/authorization Track usage data from an internal system. So how to support above requirement from WSO2 AM. There comes the use of JSON Web Token[JWT] implementation done inside WSO2 AM. JWT is a means of representing claims to...