Initiate a Payment

Description
For the purpose of carrying out a payment initiation with the XS2A APIs, it is necessary to establish a consent between the TPP, the PSU and the ASPSP.
Redirect OAuth2
In this approach, the PISP has to proceed with an OAuth2 authorization. The consent is established and validated thanks to a redirection of the PSU towards the ASPSP Authentication platform.

Payment Initiation
Initiate Payment Resource
POST /xs2a-service/v1/{payment-service}/{payment-product}
Creates a payment resource at the ASPSP for a given payment service and product. Specificities for this API and available services and products are listed in the dedicated HowTo.

Authorise consent

Create an authorisation resource on a specific consent. Create a link descibed in section Build your authorize URL and follow to the online banking.

After successful authorisation, the user will be redirected to the redirect URI provided in the request with the following parameters :

https://your_redirect_uri?code=authorization_code&state=test