Triggered when authentication is declined with our 3DS Vendor and no authorization record was received.
https://<customerHost:Port>/webhook
Field | Description |
---|
Content-Type | application/json |
curl --location --request POST 'https://<customerHost:Port>/webhook' \
-H 'content-type: application/json' \
-d '{
"clientHashId":"d4e1e512-hhd7-4eca-ad41-dd39325facc2",
"customerHashId":"0de1e512-e0d7-4eca-ad41-dd39325facc2",
"cardHashId":"a344b0c8-d27d-4db5-8194-aacdefb558ca",
"merchantId":"FQVN6GDWYT0NOB6",
"merchantName":"SP ONETREEPLANTED",
"mcc":"8641",
"merchantCountryCode":"SGD",
"merchantUrl":"https://www.requestor.com",
"transactionId":"aa3ae2e6-2d91-4579-8df2-0110fb06fc8c",
"transactionCurrency":"SGD",
"transactionAmount":"5499",
"transactionDate":"2023-09-29 09:24:46",
"authenticationResponse":"N",
"authenticationType":"OTPSMS",
"eci":"05",
"template":"CARD_3DS_Failed_Authentication_WEBHOOK"
}'
Current Fields | Description | Required | Length |
---|
maskedCardNumber | This field accepts the mask card number. | Required | 16 Char |
clientHashId | Unique client identifier generated and shared before API handshake. | Required | UUID |
Current Fields | Description | Required | Length |
---|
merchantName | This field accepts the merchant’s name. | Required | Up to 40 Char |
mcc | Code is used to describe the merchant type of business. | Optional | 4 Char |
countrycode | Country code of the merchant. For example: 840 numeric -3 format | Optional | Up to 3 Char |
url | URL or APP Name for the Merchant performing the purchase request. | Optional | Up to 2048 Char |
Current Fields | Description | Required | Length |
---|
transactionAmount | This field accepts the transaction amount up to 2 decimals. Formatted Transaction Amount | Required | Up to 48 Char |
transactionCurrency | This field accepts the 3-letter ISO currency code for the transaction. | Required | 3 Char |
timestamp | Transaction timestamp. For example: 2020-03-21T20:55:49.0000Z | Optional | 24 Char |
Current Fields | Description | Required | Length |
---|
authenticationType | Type of authentication credential used for a given transaction. Possible values: - OTP
- OTPSMS
- KBASINGLE
- OUTOFBANDOTHER
- blank
| Optional | String |
authenticationResponse | The authentication response which is sent back to the merchant in 3DS. Possible values: - N - Not Authenticated
- U - Unavailable
- R - Reject
| Required | String |
ECI | Payment system specific value provided by ACS to indicate results of the attempt to authenticate. | Optional | String - 2 Char |