Skip to main content

Remit Transaction Returned

This event is triggered when a remittance transaction is returned.

https://<customerHost:Port>/webhook
FieldDescription
Content-Typeapplication/json

Request example

curl --location --request POST 'https://<customerHost:Port>/webhook' \
-H 'content-type: application/json' \
-d '{
"template": "REMIT_TRANSACTION_RETURNED_WEBHOOK",
"transactionCurrency": "EUR",
"billingAmount": "2255.00",
"beneficiaryAccountNumber": "xxxxxxxxxxxxxxxxxx4200",
"errorDescription": "",
"remitter": {
"address": "EXAMPLE STREET 42",
"countryCode": "FR",
"dob": "1985-09-15",
"accountType": "CORPORATE",
"name": "ACME SOLUTIONS SARL",
"contactNumber": "33123456789",
"identificationNumber": "RCS 123 456 789 (Paris)",
"identificationType": "BUSINESS REGISTRATION NUMBER"
},
"systemReferenceNumber": "ZL1GX90938293",
"errorCode": "AC03",
"walletHashId": "f46lb211-6e23-99ba-6356-8gb9t6s76458",
"tags": [],
"customerHashId": "0f5a988e-c99a-4ce5-4ab7-b769e182de6f",
"errorReasonCode": "Wrong IBAN in SCT",
"exchangeRate": "1.000000000",
"billingCurrency": "EUR",
"beneficiaryName": "John Smith",
"beneficiaryBankName": "Sprout Bank",
"transactionAmount": "2255.00",
"clientHashId": "ecc9841c-c0df-c6e4-86f4-b320180d9859"
}'

Event body

FieldDescriptionType
beneficiaryAccountNumberThe bank account number of the beneficiary.String
beneficiaryBankNameThe bank name of the beneficiary.String
beneficiaryNameThe name of the beneficiary.String
billingAmountThe source amount in case of a remittance.String
billingCurrencyThe three-letter ISO-4217 currency code for the wallet balance.String
clientHashIdThe unique client identifier that's generated and shared before API handshake.UUID
customerHashIdThe unique customer identifier that's generated on customer creation.UUID
errorCodeThe ISO-standard error code.String
errorDescriptionA description of the corresponding ISO error code.String
errorReasonCodeThe reason the ISO error was triggered, explaining why the transaction was returned.String
exchangeRateThe exchange rate from the source currency to the destination currency, for example, 1 USD is equivalent to 1.392 SGD.String
systemReferenceNumberThis is a unique system reference number generated by the card issuance platform for the transaction.String
remitterThe details of the remitter for on-behalf payouts; a remitter is the individual who initiated the transaction.Object
templateThe value for this field is REMIT_TRANSACTION_RETURNED_WEBHOOK.String
tagsCustom tags & values applied by the client when the transaction was initiated. Maximum 15 key-value pairs can be sent in tags.Array
transactionAmountThe destination amount in case of a remittance.String
transactionCurrencyThe three-letter ISO-4217 transaction currency code.String
walletHashIdThe unique wallet identifier that's generated simultaneously with customer creation.UUID

Remitter object

FieldDescriptionType
accountTypeThe type of account, such as CORPORATE.String
addressThe entity’s street address.String
contactNumberThe entity’s or individual’s phone number.String
countryCodeThe two-letter ISO 3166-1 alpha-2 country code.String
dobThe individual’s date of birth or the company’s founding date (YYYY-MM-DD).String
identificationNumberThe unique number from the customer’s identification document, such as a business registration or driver's license.String
identificationTypeThe type of identification, such as a business registration number or driver's license.String
nameThe legal name of the entity or individual.String