Fund Received From Wallet

This template is triggered when a fund transfer is received from a customer of different clients. The receiver’s client receives this webhook.




Request example

curl --location --request POST 'https://<customerHost:Port>/webhook' \
-H 'content-type: application/json' \
-d '{
"receiverClientHashId": <receiver’s client’s clientHashId>,
"receiverCustomerHashId": <receiver’s customerHashId>,
"receiverWalletHashId": <receiver’s walletHashId>,
"sourceCurrency": <sourceCurrencyCode>,
"destinationCurrency": <destinationCurrencyAmount>,
"sourceAmount": <sourceAmount>,
"transactionDate": <transactionDate>,
"authCurrency": <authCurrency>,
"authAmount": <authAmount>,
"senderClientHashId": <senderClientHashId>,
"senderCustomerHashId": <senderCustomerHashId>,
"senderWalletHashId": <senderWalletHashId>,
"authCode": <authCode>,

Request body

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
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
transactionDateThis field contains the transaction date and time in the yyyy-MM-dd HH:mm:ss Coordinated Universal Time format.String
sourceAmountThis field contains the transaction amount at the source which is transferred.String
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
authCodeThis field contains the authorization code of the transaction.String
templateThe value for this field is FUND_RECEIVED_FROM_WALLET_WEBHOOK.String