Payments

Payment Initiation

Initiate a single payment and retrieve information on the status of the transaction.

Transfer funds
Initiate a single payment and retrieve information on the status of the transaction.
Build new payment experiences
Develop applications which enable new payment experiences and let your business grow.
PSD2 Compliant
Ready to use by Payment Initiation Service Providers with a PSD2 license.
What is it?

With the Payment Initiation API we offer a service which enables you to initiate a single payment from an ABN AMRO payment account to another account. You can retrieve the status of a previously initiated transaction to keep track.

A payment can only be intiated from an account when ABN AMRO's account holder authorizes this payment. 

NOTE:

  • When you require access as a third party service provider to ABN AMRO accounts, you need a PSD2 license from a local competent authority.
  • In the Netherlands, this is 'De Nederlandsche Bank' (DNB). If you require access to accounts in other countries, you need a license in that country as well.
  • A sandbox environment is available for development and testing. Access to production will be available before June 14th and can be requested if your organization has a PSD2 or banking license.
  • Searching for the PSD2 APIs of Bethman Bank or Neuflize OBC? Request access at the website of Bank Verlag for the APIs of Bethman Bank, or visit the Neuflize OBC Developer Portal for theirs.
Part of this API: 
Payment Initiation
Payment Status
Case Study
PSD2 Explained

A number of changes will take place in the area of payment services. These changes relate to a new European directive PSD2 (Payment Services Directive). One of the main objectives of PSD2 is to boost competition and innovation in the area of payment services.

The most significant change for ABN AMRO customers is that they will be able to give licensed third parties access to their current accounts. For the customer, this will enhance and create new experiences.

Alongside banks, other companies and organisations will be able to access account information and initiate payment services. This can only be done with permission of the customer.

Why use it?

Do your customers want to initiate payments from your application or do they want to use one bank application for several banks? Do you want to build an application or website that solves problems like these for your customers? Then Payment Initiation is the API you need.

With the Payment Initiation API you can:

  • Send in payment instructions directly from your application or website
  • Create remarkable client experiences
  • Reduce manual steps needed for payment processes
Usable By: 
Payment Initiation Service Providers with a PSD2 license
Availability: 
All Payment Accounts (The Netherlands)
Corporate Customers (Belgium, Germany & United Kingdom)

Getting curious?

Want to see what you can do with the API? Add a new app and start experimenting in our sandbox!

How does it work?
Account holders can send in payments via your application. The API works with three easy steps.
Initiate a payment
From your application, initiate a single payment from an ABN AMRO payment account to another account.
Request customer consent
Let your customer sign the payment by using the already existing signing methods.
Retrieve information
Next, retrieve the status of a previously initiated transaction to keep track.
What you'll need
Start building your application on Sandbox
Get license from the regulator
Request TLS certificate for your connection (EIDAS)
Request production access at ABN AMRO
Get consent from customer