Skip to main content

Transfer funds

Initiate transactions from your corporate accounts.


Automate your payments flow

Automate processes and reduce manual errors by integrating your payment flows with ABN AMRO.


One interface for all transactions

This API enables you to initiate SEPA Credit Transfers, SEPA Direct Debits, and Cross Border payments.


Use this API to automate the process of initiating transactions from your Enterprise Resource Planning (ERP), Treasury Management System (TMS), or any other financial systems. This eliminates errors caused by manual transaction entries or uploads and makes the process faster and safer.

Combined with the Business Account Insight API, the payments and reconciliation process can be optimized. This gives you a better insight into the current status of your invoices and account balances, and provides you with the opportunity to make better financial decisions.

This API supports the ISO20022 XML format and the authorization of the transactions can be done through your Internet Banking Business or Access Online portal.


To use this API in a production environment, you must have the following:

  • An ABN AMRO Business Current Account registered in the Netherlands.
  • A contract for Internet Banking or Access Online.
  • An OV or EV SSL Certificate provided by Quo Vadis, DigiSign, or DigiCert. If you have an OV or EV certificate from a different Certificate Authority, contact the API Service Team to determine if the certificate can be used.


Use this API to initiate:
  • Single or batch SEPA Credit Transfers
  • Single or batch SEPA Direct Debits 
  • Single Cross Border payments
  • Retrieval of status updates
Usable by: 

This API can be used by ABN AMRO Corporate customers only.


This API is available to corporate accounts in the Netherlands only.

This API is in closed beta. Both production and sandbox environments are available to closed beta participants only.

How it works


1. Setup your application

Integrate your Business Account Payment API into your application.


2. Initiate the transactions

Initiate the transactions that you want executed.


3. Authorize the transactions

Authorize transactions available in your online banking portal. Once authorized, the payment is executed.

Try it out

Start building in our sandbox


Want to see what you can do with this API?

Add a new app and start experimenting in our Sandbox.

What you need to use this API

1. Start building your application in the sandbox.

2. Get a ABN AMRO Business Account Number.

3. Get a contract for Internet Banking, Access Online, or Access Direct.

4. Get an OV or EV SSL certificate.

5. Request production access at ABN AMRO.


Related APIs

Need help?

Do you have a question? On our Support page you will find a list with answers to frequently asked questions.Mobile

Did not find the answer you are looking for? Please contact us. We are happy to help.

         Go to support                Learn the basics