
Open Banking
Open Banking is the practice of enabling secure interoperability in the banking industry by allowing third-party payment service and other financial service providers to access banking transactions and other data from banks and financial institutions.
The Open Banking framework allows for both account information service providers (AISPs) and payment initiation service providers (PISPs). Whether it's enabling a host of new financial products or providing a better way to accept payments, open banking is changing the way that consumers and businesses alike manage their money.
As a payment initiation service provider (PISP) we offer a range of payments APIs which allows clients and customers to make a bank transfer seamlessly.
The Open Banking APIs are REST based and communication is conducted over a HTTPS connection using TLS v1.2.
Your API Subscription Key must be specified in each request using the Ocp-Apim-Subscription-Key header and the request body should be in the format of application/json.
The results of the API requests are asynchronous, meaning that you are required to provide a callback URL in the request where the response of the request is sent back to.Payment Requests
The following APIs allow you to create a Pay by Bank payment request and manage the payment request prior to its collection date.
Pay By Bank Transfer
To create a one-time Bank Transfer from the customer's bank account, you need to send a Payment Consent request to the Open Banking PISP.
The payment request must contain a callback URL to receive the asynchronous response which includes the redirect URL to the Open Banking Payment Page.
To allow the customer to continue to make their Bank Transfer, you will need to display the Open Banking Payment Page. The customer then provides payment consent, authenticates themselves with their selected bank and then authorises the transfer.
For details on how to make a Pay By Bank Transfer Request, refer to the detailed API Documentation
Pay By Bank Resume
To complete a one-time Bank Transfer from the customer's bank account, you need to send a Pay by Bank Resume request after you have redirected the customer to the Open Banking Payment Page.
The resume request must contain the TransactionId a callback URL to receive the asynchronous response which includes the result of the payment consent and the progress of the Bank Transfer.
For details on how to make a Pay By Bank Resume Request, refer to the detailed API Documentation