Create Transaction

Issues a payment on behalf of a client. Supports internal transfers, SEPA, SWIFT, UK Faster Payments and FX payments depending on the source account provider and currency. The bank payment scheme is required (except for FX); call the bankPaymentSchemes endpoint first to discover which schemes are available for the chosen source/beneficiary pair.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Read more about Create Transaction

Path Params
string
required

customerId

Body Params

issuePayment

string

If the payment is related to an advanced invoice, the id of it.

double
required
string
enum

For Railsr customers this field is REQUIRED except for FX payments. Accepted codes vary by provider and currency; call GET /customers/{customerId}/clients/{clientId}/provider/{provider}/transactions/bankPaymentSchemes to obtain the schemes available for a given source/beneficiary pair.

beneficiaryAccount
object

This object is REQUIRED if beneficiaryAccountId is empty

string

This field is REQUIRED if beneficiaryAccount object is empty.

string
boolean
Defaults to false

Indicates if a payment is a billing fee

string
enum

This field is REQUIRED if beneficiaryAccountId is empty.

Allowed:
string
required

Client ID assgined by TOQIO system

string
required
^[a-zA-Z0-9\s]{1,18}$

Reference to be used for the Payment. If your provider is Railsbank , Min 1 to max 18 characters; If your provider is Modulr, Min 1 to max 18 characters that are not all the same (up to 140 characters for currencies other than GBP).

string
string

list of emails separated by comma

string
enum
Allowed:
string
enum
Allowed:
meta
object
string
string

for FX payments

string
required
transferConfig
object
string
enum
Allowed:
double
string
Responses

201

Created

401

Unauthorized

403

Forbidden

404

Not Found

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