PAY/Connect is an Open Banking eCommerce payment solution that enables direct account-to-account (A2A) payments through SEPA transfers.
Authentication
PAY/Connect uses a two-step authentication flow:
- Get Access Token: Call
POST /payconnect/backend/tokenwith Basic Authentication (tenant credentials) to obtain an access token. - Use Access Token: Include the access token as a Bearer token in the
Authorizationheader for all subsequent API calls.
Integration Flow
- Your backend calls
POST /backend/tokenwith Basic Auth to get an access token - Your backend calls
POST /backend/transactionwith Bearer token to create a transaction and get a session ID - Your frontend embeds the PAY/Connect JS library and initializes it with the session ID
- After payment completion, verify the transaction status via
GET /backend/transaction/{transactionId}
For detailed integration instructions and code examples, see the PAY/Connect Integration Guide.
Servers
https://banksapi.io
POST /payconnect/backend/transaction
POST
/payconnect/backend/transaction
Parameters
Header Parameters
Authorization*
Type
Requiredstring
Request Body
application/json
{
"transactionType": "string",
"recipient": "string",
"recipientIban": "string",
"recipientBic": "string",
"amount": "string",
"currency": "string",
"purpose": "string",
"callbackUrl": "string",
"endUserAccessToken": "string",
"senderIban": "string"
}
Responses
OK
*/*
{
"sessionId": "string",
"transactionId": "string"
}