Skip to main content
Developer portal
Switch Language

Use Payment Initiation Services for new forms of online payment

Payment Initiation Services (PIS) are a key part of open banking and PSD2. PSD2 is the EU’s revised Payments Services Directive. It says that banks must allow regulated and licensed PISPs to initiate payments with the account holders' specific consent and confirmation. In addition, PSD2 sets clear rules for these PISPs to ensure the security of the account holders. PIS is therefore a good alternative to paying online with a credit or debit card or by credit transfer.

The PISP uses APIs of the account holding bank to start payments from a certain bank account. Firstly, it triggers a payment initiation process flow from within its own environment. Then the process takes the customer to the trusted KBC environment. There the user can confirm and sign the payment. The rest of the payment flow then takes place back in the developer’s environment. The overall result is a great payment experience for the customer.

Who can use Payment Initiation Services?

The users of PIS APIs are developers of:

  • PISPs
  • Financial institutions

How does this solution work?

Step 1

Overall, the first step is the registration process of the PISP with KBC. This step gives access to the PIS APIs. 


  1. Firstly, the user states in the environment of the PISP that he or she wants to make a payment.
  2. The PISP gathers all necessary data for the payment.
  3. Then, the PISP calls the KBC PIS API with this data.
  4. The user goes to the KBC environment. There the user can see the payment details and subsequently signs the payment.
  5. After that, the user is redirected to the PISP.
  6. Finally, the system tells the PISP whether the payment initiation was successful or not.

Details of the integration

Free of charge

Usage of the KBC PIS APIs is free. Get in touch for further information.

Contact us


KBC partner requirements

It must be remembered that developers have to gain accreditation as third-party providers from the National Bank of Belgium. They also need to have a valid eIDAS certificate under PSD2, or prove that they have applied for one.

The payment initiation flow always includes a specific confirmation by the end customer in the KBC environment.

Integrate this solution

To get started, read the technical details on the Payment Initiation Service APIs.

Contact us

About us

KBC Open Banking & Insurance fosters innovation
to take your business to the next level.

Contact us

Solution based questions / Technical based questions : Contact