Initiate payment

Initiate a new payment for a specific bank

This is the first step of the flow to do a payment for a user.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
bankSettings
object | null

The settings of the bank, only used if you are accredited as TPP.

string | null
tppContext
object | null

Additional data to be used by TPP for tracking purposes

string | null

The user context of the bank user.

int32
enum

Enum listing all the available banks in the SDK

string | null

Optional flow context received in previous call to PUT /ob/pis/accounts.

In case this is the first call of the payment, the flow context may be omitted. Never pass the flow context of a previous call to payment init or payment finalize!!!

paymentInitiationRequest
object | null

The actual payment request that contains the data of the payment.

Headers
string
length ≤ 50

Request identifier, unique to the call, as determined by the client. Maximum length of 50 characters.

string
length ≤ 50

Unique identifier for all the calls of the same flow. Determined by the client in direct/TPP mode, ignored in Gateway mode. Maximum length of 50 characters.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json