Card Settlement Reversal

This template will be triggered when a settlement reversal received via settlement file is processed.

https://<customerHost:Port>/webhook

Headers:

FieldDescription
Content-Typeapplication/json

Example Request:

curl --location --request POST 'https://<customerHost:Port>/webhook' \
-H 'content-type: application/json' \
-d '{
   "name":"Samar",
   "customerHashId":"5eb886da-0baa-4dca-bc02-bc66a4a2a09b"
   "walletHashId":"1e838976-86db-4666-a271-cb8ddf6d23e8",
   "cardHashId":"92f1a8da-6951-44d3-8e39-b4b77103c92f",
   "cardNumber":"4611-35xx-xxxx-8799",
   "transactionCurrency":"SGD",
   "transactionAmount":"11",
   "transactionDate":"2021-04-28 11:56:12",
   "merchantName":"Starbucks Coffee BRISBANE AU",
   "balanceCurrency":"SGD",
   "walletBalance":"982.99",
   "authCode":"062306SR",
   "template":"CARD_SETTLEMENT_REVERSAL_WEBHOOK"
}'

Response Body:

FieldsDescriptionType
nameThis field contains the name of a client.String
customerHashIdUnique customer identifier generated on customer creation.UUID
walletHashIdUnique wallet identifier generated simultaneously with customer creation.UUID
cardHashIdUnique card identifier generated while new/add-on card issuance.UUID
cardNumberThis is the 16-digit masked card number in format 1234-56xx-xxxx-3456.String
transactionCurrencyThis field contains the 3-letter ISO-4217 transaction currency code.String
transactionAmountThis field contains the transaction amount.String
transactionDateThis field contains the transaction date and time in yyyy-MM-dd HH:mm:ss (UTC) format.String
merchantNameThis field contains the merchant name.String
balanceCurrencyThis field contains the 3-letter ISO-4217 currency code for the wallet balance.String
walletBalanceThis field contains the available balance in the wallet.String
authCodeThis field contains the unique, system-generated, alphanumeric authorization code for the transaction.String
templateThe value for this field is CARD_SETTLEMENT_REVERSAL_WEBHOOK.String