Create a payment request via the redirect (Pay by Bank) flow
Create a payment request via the redirect (Pay by Bank) flow
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Strict input parameters for the redirect (Pay by Bank) payment request
Strict input parameters for the redirect (Pay by Bank) payment request
Customer information for the redirect payment request
A physical address
Minor-unit amount (e.g. pence/cents). Decimals are rejected.
1 <= x <= 99999991999
The currency of the payment request
3^[A-Za-z]{3}$"GBP"
"USD"
"EUR"
"JPY"
The locale of the payment request
"en_GB"
Merchant ID. Defaults to the logged-in merchant if not provided. Required for admin tokens.
"550e8400-e29b-41d4-a716-446655440000"
Payment reference to appear on the payer’s bank statement (max 18 alphanumeric characters)
18^[A-Za-z0-9]{1,18}$"ORDER123"
The unique identifier for the merchant's order
"1140"
URL to redirect on successful payment
"https://storename.com/success"
URL to redirect on failed payment
"https://storename.com/failure"
Flag for test transactions
false
Selected bank reference
"38c39d03-8df3-4980-b0a8-7e283c8c62dd"
Sandbox simulation config. Honoured only when the upstream provider is a fake/sandbox backend; live providers ignore it.