Skip to main content
payments Payments

Business Account Payment1.1.7

  • Live

Initiate payments and retrieve information on the status of corporate account transactions.


Transfer funds

Initiate transactions from your corporate accounts.


Automate your payments flow

Reduce manual errors by creating an automated and fully integrated payment flow.


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. After initiation of the payments, you can authorize the payments in your Access Online or Internet Banking Business portal.

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.

Business clients can connect to ABN AMRO either directly or through a third party who is providing accounting, bookkeeping or other bank connectivity services for clients.

This API supports the ISO20022 XML format.


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 Business or Access Online with Online Signing.
  • A TLS certificate of the type Organisation Validation (OV) or Extended Validation (EV) from Digicert, Quo Vadis, Sectigo or Entrust without wildcard options. 
  • The organization name issued on the certificate must correspond to the name of the API contract holder.
  • In case you want to do SEPA Direct Debit transactions, you also need a direct debit contract.

To use this API as a third party providing integration services, you must have the following:

  • Contract for bank connectivity.
  • A TLS certificate of the type Organization Validation (OV) or Extended Validation (EV) from Digicert, Quo Vadis, Sectigo or Entrust without wildcard options.
  • The organisation name issued on the certificate must correspond to the name of the API contract holder.
  • A signed request and approval from the accountholder, to connect the accounts. 


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

This API can be used by ABN AMRO business customers and by third parties providing bank connectivity services.


This API is available for ABN AMRO Business Current and Savings Accounts in the Netherlands 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 in order to execute your payments. 

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.


Based on your API usage, a fee is applicable. This fee is determined during onboarding.

What you need to use this API

1. Start building your application in the sandbox.

2. Get an ABN AMRO Business Account Number.

3. Get a contract for Internet Banking Business or Access Online.

4. Get a TLS certificate that is accepted by ABN AMRO Bank.

5. Request production access at ABN AMRO.


Related APIs

  • accounts Accounts

Business Account Insight

  • Live

Receive automated transaction data from your bank account.

  • accounts Accounts

Business Account Notification

  • Early access

Receive event notifications for a range of use cases and automate cash management processes when account changes occur.

TelephoneNeed help?

Check the frequently asked questions or contact us. We are happy to help.

Get support Learn the basics