Before you proceed with initiating a payment, you need to select a bank that will be used to send the payment.

For the customers using Web Form 2.0 the bank search can be done by the user in the web form itself, so this step is optional.

Prerequisites

Search for a Bank

Execute Get and search all banks service:

GET /api/v1/banks
CODE

There are multiple filter parameters available, please refer to the API documentation for more details.

The search result will return the list of banks that you can present to the user for selection. We recommend to display bank’s name, blz and city as some banks may have identical/similar names.

Once the bank is selected, note it’s id and supported interface as these parameters will be required for the payment initiation.

To check if finAPI supports the payment initiation and support payment options for a particular bank, refer to the paymentCapabilities returned in the response for each supported bank interface.