Create a payment

Supports both Payments to external bank accounts via Faster Payments and transfers to other Modulr accounts. Requests to Payments are asynchronous.

Log in to see full request history
timestatususer agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

Identifier for the sending Account.

destination
object

Destination of the Payment

string

Currency of the account in ISO 4217 format. Default is GBP

number
0.01 to 2147483647

Amount of the payment in Major Current Units - '1' = 1.00 GBP

string

Reference to be used for the Payment. This will appear on the Account statement/the recipient's bank account. Min 6 to max 18 characters that are not all the same (up to 140 characters for currencies other than GBP). Can contain alphanumeric, '-', '.', '&', '/' and space.

string
length between 0 and 50

Your reference for this payment

string

Optional end to end reference. For international payments, Modulr payment ID will be used as end-to-end reference.

regulatoryReporting
object

Regulatory reporting

string

The future date on which to make the payment. Date format 'yyyy-MM-dd'.

Not applicable for international payments which will be submitted on date of submission or next working day, in line with cut-offs.

overseasPaymentDetail
object

Details relating to payment originated overseas.

Not applicable for international payments - all international transactions must originate from the Modulr account creating the payment request.

string
string
Responses

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