Fund Transfer Declined Between Wallets

This template is triggered when a fund transfer is declined between two customers of different clients. The sender’s client receives this webhook.

https://<customerHost:Port>/webhook

Header

FieldDescription
Content-Typeapplication/json

Request example

curl --location --request POST 'https://<customerHost:Port>/webhook' \
-H 'content-type: application/json' \
-d '{
"senderClientHashId": <senderClientHashId>,
"senderCustomerHashId":<senderCustomerHashId>,
"senderWalletHashId": <senderWalletHashId>,
"sourceCurrency": <sourceCurrencyCode>,
"destinationCurrency": <destinationCurrencyAmount>,
"sourceAmount": <sourceAmount>,
"destinationAmount":<destinationAmount>,
"transactionDate": <transactionDate>,
"authCurrency": <authCurrency>,
"authAmount": <authAmount>,
"receiverClientHashId": <receiverClientHashId>,
"receiverCustomerHashId":<receiverCustomerHashId>,
"receiverWalletHashId": <senderWalletHashId>,
"authCode": <authCode>,
"template": "FUND_TRANSFER_DECLINED_BETWEEN_WALLETS_WEBHOOK"
}'

Request body

FieldsDescriptionType
senderClientHashIdThis is the unique sender client identifier generated and shared before the API handshake.UUID
senderCustomerHashIdThis is the unique sender customer identifier generated on customer creation.UUID
senderWalletHashIdThis is the unique sender wallet identifier generated simultaneously with the customer's creation.UUID
sourceCurrencyThis field contains the three-letter ISO-4217 transaction currency code that's transferred.String
destinationCurrencyThis field contains the three-letter ISO-4217 transaction currency code that's received.String
sourceAmountThis field contains the transaction amount at the source which is transferred.String
destinationAmountThis field contains the transaction amount at the destination which has been transferred.String
transactionDateThis field contains the transaction date and time in the yyyy-MM-dd HH:mm:ss Coordinated Universal Time format.String
authCurrencyThis field contains the three-letter ISO-4217 authorization currency code.String
authAmountThis field contains an authorization amount for the transaction.String
receiverClientHashIdThis is the unique clientHashId of the recipient.UUID
receiverCustomerHashIdThis is the unique customerHashId of the recipient.UUID
receiverWalletHashIdThis is the unique walletHashId of the recipient.UUID
authCodeThis field contains the authorization code of the transaction.String
templateThe value for this field is FUND_TRANSFER_DECLINED_BETWEEN_WALLETS_WEBHOOK.String