PSD2 Single Payment Initiation

The PSD2 Single Payment Initiation product provides certified parties with access to their clients’ payment accounts to initiate single payments in a safe and secure way. Create a seamless journey for your clients, who remain in full control throughout. The account holder always decides who gains access.


Access to Rabobank accounts
Initiate single payments
PSD2 compliant

What is Single Payment Initiation?

With the Payment Initiation API, you can initiate a single credit transfer on behalf of your users from a Rabobank payment account to another account. You can retrieve the status of the initiated transaction to keep track.

The API can be used through your app or web service to optimize your customer journey. A payment can only be initiated from an account when the account holder authorizes this payment.

The current version is suited for single Euro Credit Transfers (SEPA)*, Recurring payments, Cross Border Payments (non-SEPA) and gives you extended status information of the initiated payments. With this version, it is also possible to delete future dated and recurring payments.

Who can use it?

The product is designed for use by Certified Payment Initiation Service Providers (PISPs).

What do you need?

As a Certified Payment initiation Service Provider you require:

  • Authorization of the National Competent Authority in order to be able to use the APIs.
  • Our PSD2 enrollment product which enables certified parties to enroll themselves automatically at Rabobank.

How does the Single Payment API work?

  1. The customer instructs the PISP to have the payment transaction executed by Rabobank
  2. The PISP sends the details of the payment transaction to Rabobank via the PIS API
  3. Rabobank will provide an URL to the PISP, which can be used by the customer to authorise the payment transaction for execution
  4. The PISP directs the customer to Rabobank by means of the provided URL
  5. The customer will authenticate itself in the secured and trusted Rabobank environment
  6. The customer can simply select a debit account out of the list of its payment accounts, if no account is provided by the PISP
  7. The customer authorises the payment in the secured and trusted Rabobank environment
  8. After a successful authorisation (step 7), Rabobank has received the payment and starts processing the payment transaction
  9. The customer is automatically directed back to the PISP
  10. The PISP can retrieve the status of the payment through the status API to keep track.

* Single Credit Transfers will be credited directly in case the beneficiary bank participates in Instant Payments (only applicable for participating beneficiary banks within the Netherlands).

Rabobank understands that having the right tools is essential to bring your ideas to life. Use the Developer Portal to get access to our API’s and start creating now.