Europe β non-SEPA
A complete POST /v2/payment body for each validated non-SEPA European payout corridor. Expand a country to see it.
Each body here is a payload the gateway accepted in corridor testing, with only the environment metadata replaced β externalPaymentId, fxId, ipAddress, and the sender's name. The account numbers, bank codes, wallet identifiers, purpose codes, and amounts are the ones that were actually submitted.
Every body on this page validates against its country schema and against the generic push schema. Swap in your own externalPaymentId, a live fxId from Foreign Exchange, and real recipient details before sending. See Country coverage for what each corridor requires.
Bulgaria β
BGR Β· BGN Β· BANK_DEPOSIT Β· schema v1.0.1
BANK_DEPOSIT β tested
{
"externalPaymentId": "push-bgr-001",
"fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
"ipAddress": "203.0.113.42",
"paymentType": "PUSH",
"amount": {
"total": 20.0,
"currency": "USD"
},
"recipientAmount": {
"total": 100.0,
"currency": "BGN"
},
"sender": {
"firstName": "John",
"lastName": "Smith",
"address": {
"countryCode": "USA",
"stateCode": "NY",
"city": "New York",
"line1": "123 Main St",
"line2": "",
"zipCode": "AAAAA"
}
},
"recipient": {
"firstName": "Jane",
"lastName": "Doe",
"address": {
"countryCode": "BGR"
},
"paymentMethod": {
"type": "BANK_DEPOSIT",
"countryCode": "BGR",
"bankCode": "BNBGBGSF",
"accountNumber": "BG80BNBG96611020345678",
"accountType": "CHECKING"
}
},
"additionalData": {}
}
Liechtenstein β
LIE Β· CHF Β· BANK_DEPOSIT Β· schema v1.0.1
BANK_DEPOSIT β tested
{
"externalPaymentId": "push-lie-001",
"fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
"ipAddress": "203.0.113.42",
"paymentType": "PUSH",
"amount": {
"total": 20.0,
"currency": "USD"
},
"recipientAmount": {
"total": 100.0,
"currency": "CHF"
},
"sender": {
"firstName": "John",
"lastName": "Smith",
"address": {
"countryCode": "USA",
"stateCode": "NY",
"city": "New York",
"line1": "123 Main St",
"line2": "",
"zipCode": "AAAAA"
}
},
"recipient": {
"firstName": "Jane",
"lastName": "Doe",
"address": {
"countryCode": "LIE"
},
"paymentMethod": {
"type": "BANK_DEPOSIT",
"countryCode": "LIE",
"bankCode": "BLFLLI2X",
"accountNumber": "LI21088100002324013AA",
"accountType": "CHECKING"
}
},
"additionalData": {}
}
Switzerland β
CHE Β· CHF Β· BANK_DEPOSIT Β· schema v1.0.1
BANK_DEPOSIT β tested
{
"externalPaymentId": "push-che-001",
"fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
"ipAddress": "203.0.113.42",
"paymentType": "PUSH",
"amount": {
"total": 20.0,
"currency": "USD"
},
"recipientAmount": {
"total": 16,
"currency": "CHF"
},
"sender": {
"firstName": "John",
"lastName": "Smith",
"address": {
"countryCode": "USA",
"stateCode": "NY",
"city": "New York",
"line1": "123 Main St",
"line2": "",
"zipCode": "AAAAA"
}
},
"recipient": {
"firstName": "Jane",
"lastName": "Doe",
"address": {
"countryCode": "CHE"
},
"paymentMethod": {
"type": "BANK_DEPOSIT",
"countryCode": "CHE",
"accountNumber": "CH8800240011623852957",
"accountType": "CHECKING"
}
},
"additionalData": {}
}
Turkey β
TUR Β· TRY Β· BANK_DEPOSIT Β· schema v1.0.1
BANK_DEPOSIT β tested
{
"externalPaymentId": "push-tur-001",
"fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
"ipAddress": "203.0.113.42",
"paymentType": "PUSH",
"amount": {
"total": 20.0,
"currency": "USD"
},
"recipientAmount": {
"total": 932,
"currency": "TRY"
},
"sender": {
"firstName": "John",
"lastName": "Smith",
"address": {
"countryCode": "USA",
"stateCode": "NY",
"city": "New York",
"line1": "123 Main St",
"line2": "",
"zipCode": "AAAAA"
},
"documents": [
{
"document": "A12345678",
"type": "PASSPORT",
"countryCode": "USA"
}
]
},
"recipient": {
"firstName": "Jane",
"lastName": "Doe",
"address": {
"countryCode": "TUR",
"city": "Test City",
"line1": "123 Main Street"
},
"paymentMethod": {
"type": "BANK_DEPOSIT",
"countryCode": "TUR",
"bankCode": "TCZBTR2A",
"accountNumber": "TR470001201234567890123456",
"accountType": "CHECKING"
},
"documents": [
{
"document": "12345678901",
"type": "ID",
"countryCode": "TUR"
}
],
"birthDate": "1990-01-15",
"birthCountryCode": "TUR"
},
"additionalData": {
"statementNarrative": "Family support"
}
}
United Kingdom β
GBR Β· GBP Β· BANK_DEPOSIT Β· schema v1.0.1
BANK_DEPOSIT Β· BBAN β tested
{
"externalPaymentId": "push-gbr-001",
"fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
"ipAddress": "203.0.113.42",
"paymentType": "PUSH",
"amount": {
"total": 20.0,
"currency": "USD"
},
"recipientAmount": {
"total": 15,
"currency": "GBP"
},
"sender": {
"firstName": "John",
"lastName": "Smith",
"address": {
"countryCode": "USA",
"stateCode": "NY",
"city": "New York",
"line1": "123 Main St",
"line2": "",
"zipCode": "AAAAA"
}
},
"recipient": {
"firstName": "Jane",
"lastName": "Doe",
"address": {
"countryCode": "GBR"
},
"paymentMethod": {
"type": "BANK_DEPOSIT",
"countryCode": "GBR",
"accountNumberType": "BBAN",
"bankCode": "070116",
"accountNumber": "34012583",
"accountType": "CHECKING"
},
"phoneNumber": "+447712345678"
},
"additionalData": {}
}
BANK_DEPOSIT Β· IBAN β tested
{
"externalPaymentId": "push-gbr-001",
"fxId": "b40597a6-0312-4ac0-982d-7158a30f52a3",
"ipAddress": "203.0.113.42",
"paymentType": "PUSH",
"amount": {
"total": 20.0,
"currency": "USD"
},
"recipientAmount": {
"total": 15,
"currency": "GBP"
},
"sender": {
"firstName": "John",
"lastName": "Smith",
"address": {
"countryCode": "USA",
"stateCode": "NY",
"city": "New York",
"line1": "123 Main St",
"line2": "",
"zipCode": "AAAAA"
}
},
"recipient": {
"firstName": "Jane",
"lastName": "Doe",
"address": {
"countryCode": "GBR"
},
"paymentMethod": {
"type": "BANK_DEPOSIT",
"countryCode": "GBR",
"accountNumberType": "IBAN",
"accountNumber": "GB35BOFS07011634012583"
}
},
"additionalData": {}
}
What's Next
- Country coverage β Every corridor's requirements in one table
- Payout methods β Field reference per payout type
- Errors β What
PAY_001means when a valid payload is rejected
