Create a SEPA bank transfer

Enables seamless bank transfers, serving a range of purposes including handling refunds for complex payment methods and supporting marketplace transactions or third-party payment settlements.

Body Params
int64
required
0 to 1000000000000000000

The amount is expressed in the smallest currency unit.
For example, 1€ value must be 100.
Shall be set to 0 for an account verification query.

string
enum
required
length between 3 and 3
Defaults to EUR

The 3-letter currency code in ISO 4217 format. e.g. use EUR for Euro. Format : https://en.wikipedia.org/wiki/ISO_4217#Active_codes

payerBankAccount
object
required

Information about the payer bank account.

payeeBankAccount
object
required

Information about the payee bank account.

crossReference
object

set of attributes associated with a Monext transaction. Useful for linking payouts to Monext transactions.
Leave crossReference empty, if you don't want the transfer to be associated with a payment transaction. In such cases, ensure that the SCT control in the payment method is disabled.

string
length between 0 and 255

Comment about the bank transfer

privateData
object

Additional data to be used throughout the payment lifecycle.
A dictionary of key-value pairs where the values can only be strings.
e.g. {"suborderid": "AE-3023-001", "chanel": "mobile"}

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

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

Monext Retail API documentation
Monext 2025