Payment Initiation Services (PIS)

Payment Initiation Services (PIS)

What is PIS

Under PSD2, a ‘payment initiation service’ is an online service which accesses a user’s payment account to initiate the transfer of funds on their behalf with the user’s consent and authentication. Payment initiation services provide an alternative to paying online using a credit card or debit card.

API endpoints

Link Resource Endpoints
SEPA Payment domestic-payments
domestic-payments

POST /{payment-product}

GET /{payment-product}/{paymentId}
GET /{payment-product}/{paymentId}/status

How does it work?

UBB has decided to develop its APIs according to the BISTRA standard. Terminology used is therefore via this standard.

Step 1: Agree Payment-Order Initiation

  • The process begins with a PSU consenting to a payment being made
  • The consent is between the PSU and the PISP
  • The debtor account details can optionally be specified at this stage

Step 2: Setup Payment-Order Consent

  • The AISP connects to UBB’s API Gateway and creates a payment-order consent resource
  • This informs UBB that one of its PSUs intends to make a payment-order
  • UBB responds with an identifier for the payment-order consent resource, the PaymentId, which is the intent identifier
  • This step is carried out by making a POST request to the payment-order consent resource

Step 3: Consent

  • The PISP requests the PSU to give its consent to authorise the PISP to initiate a payment transaction from the designated payment account
  • The PISP redirects the PSU to the ASPSP
  • The redirect includes the PaymentId generated in the previous step
  • This allows UBB to correlate the payment order consent that was setup
  • UBB authenticates the PSU
  • The PSU selects the debtor account at this stage, if not previously specified
  • UBB updates the state of the payment order consent resource internally to indicate that the consent has been authorised
  • Once the consent has been authorised, the PSU is redirected back to the PISP

Step 4: Get Payment-Order/Consent Status

  • The PISP can check the status of the payment-order consent with the ConsentId or payment-order resource with the payment-order resource identifier
  • This is carried out by making a GET request to the payment-order consent or payment-order resource
This website uses cookies to make your online experience easier and to fit your needs and preferences. By browsing this website, you agree to the use of these cookies.Learn more and see how to decline cookies.