This template is triggered when a fund transfer is done between two customers of different clients. The sender’s client receives this webhook.
https://<customerHost:Port>/webhook
Field | Description |
---|
Content-Type | application/json |
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>,
"destinationAmount":<destinationAmount>,
"transactionDate": <transactionDate>,
"authCurrency": <authCurrency>,
"authAmount": <authAmount>,
"senderClientHashId": <senderClientHashId>,
"senderCustomerHashId":<senderCustomerHashId>,
"senderWalletHashId": <senderWalletHashId>,
"authCode": <authCode>,
"template: "FUND_TRANSFER_BETWEEN_WALLETS_WEBHOOK"
}'
Fields | Description | Type |
---|
receiverClientHashId | This is the unique clientHashId of the recipient. | UUID |
receiverCustomerHashId | This is the unique customerHashId of the recipient. | UUID |
receiverWalletHashId | This is the unique walletHashId of the recipient. | UUID |
sourceCurrency | This field contains the three-letter ISO-4217 transaction currency code that's transferred. | String |
destinationCurrency | This field contains the three-letter ISO-4217 transaction currency code that's received. | String |
sourceAmount | This field contains the transaction amount at the source which is transferred. | String |
destinationAmount | This field contains the transaction amount at the destination which has been transferred. | String |
transactionDate | This field contains the transaction date and time in the yyyy-MM-dd HH:mm:ss Coordinated Universal Time format. | String |
authCurrency | This field contains the three-letter ISO-4217 transaction currency code. | String |
authAmount | This field contains an authorization amount for the transaction. | String |
senderClientHashId | This is the unique sender client identifier generated and shared before the API handshake. | UUID |
senderCustomerHashId | This is the unique sender customer identifier generated on customer creation. | UUID |
senderWalletHashId | This is the unique sender wallet identifier generated simultaneously with the customer's creation. | UUID |
authCode | This field contains the authorization code of the transaction. | String |
template | The value for this field is FUND_TRANSFER_BETWEEN_WALLETS_WEBHOOK . | String |