Skip to content

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:

  1. Get Access Token: Call POST /payconnect/backend/token with Basic Authentication (tenant credentials) to obtain an access token.
  2. Use Access Token: Include the access token as a Bearer token in the Authorization header for all subsequent API calls.

Integration Flow

  1. Your backend calls POST /backend/token with Basic Auth to get an access token
  2. Your backend calls POST /backend/transaction with Bearer token to create a transaction and get a session ID
  3. Your frontend embeds the PAY/Connect JS library and initializes it with the session ID
  4. 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
string
Required

Request Body

application/json
JSON
{
"transactionType": "string",
"recipient": "string",
"recipientIban": "string",
"recipientBic": "string",
"amount": "string",
"currency": "string",
"purpose": "string",
"callbackUrl": "string",
"endUserAccessToken": "string",
"senderIban": "string"
}

Responses

OK

*/*
JSON
{
"sessionId": "string",
"transactionId": "string"
}

Playground

Headers
Body

Samples

cURL
JavaScript
PHP
Python

Powered by VitePress OpenAPI