Finalized Event Transaction Details

Following the final result of a 3D Secure transaction, whether the authentication is frictionless, SMS, SMS & Knowledge Based Authentication (KBA) or Out of Band (OOB), CLOWD9 will communicate the outcome to you.

Transaction Details:

Field NameDescriptionFormatMandatory
client_idClient identifier in UUID.StringYes
card_idThe UUID of the card relating to the purchase.StringYes
customer_idThe UUID of the Customer.StringYes
sp_transaction_idApata transaction ID.StringYes
ds_transaction_idDirectory server unique transaction id.StringNo
card_acceptor_idThe ID of the merchant.StringYes
card_acceptor_nameThe Merchant name.StringYes
card_acceptor_countryThe Merchant's country.StringYes
transaction_categoryType of transaction for which authentication is requested. Values are:“payment” - Spend
“account-verification” - To verify the account.
StringYes
transaction_currency_codeNumeric ISO currency code of the transaction.StringYes
transaction_currency_exponentMinor units of the transaction currency.StringYes
transaction_amountTransaction amount in minor units of the transaction currency.StringYes
transaction_channelChannel at which transaction was acquired through. Values are:"app" - A mobile app
“browser” - Browser based transaction
“merchant-initiated” - MIT
StringNo
challenge_methodMethod of challenge. Values are:PUSH_CONFIRMATION
SMS_OTP
VOICE_OTP
EMAIL_OTP
TRANSACTION_HISTORY
STATIC_PASSWORD
DELEGATE_SCA_V1
StringYes
transaction_statusStatus of the transaction. Values are:RBA_ACCEPTED
RBA_CHALLENGED
BLOCKED
ERROR
AUTHENTICATED
DECLINED
FAILED
CANCELLED
EXPIRED
TIMED_OUT
ABORTED
StringYes
transaction_datetimeDate & Time of the transaction.IntegerYes
challenged_datetimeDate and time when the end user was challenged.IntegerOnly for OOB
challenge_expiry_windowTime window until the challenge is valid from challenged_datetime.IntegerOnly for OOB
challenge_expiry_datetimeDate and time when the challenge expires.IntegerOnly for OOB

Example:

{  
  "client_id" : "",  
  "card_id" : "",  
  "customer_id" : "",  
  "sp_transaction_id" : "",  
  "ds_transaction_id" : "",  
  "card_acceptor_id" : "",  
  "card_acceptor_name" : "",  
  "card_acceptor_country" : "",  
  "transaction_category" : "",  
  "transaction_currency_code" : "",  
  "transaction_currency_exponent" : "",  
  "transaction_amount" : "",  
  "transaction_channel" : "",  
  "transaction_datetime" : "",  
  "challenge_datetime" : "",  
  "challenge_expiry_window" : "",  
  "challenge_expiry_datetime" :"",  
}

Transaction Details Response:


client_idClient identifier in UUID
card_idThe UUID of the card relating to the purchase.
customer_idThe UUID of the Customer.
sp_transaction_idApata transaction ID.
statusStatus of the web hook request. Should carry a static value of “ok”.

Example:

{  
  "client_id" : "",  
  "card_id" : "",  
  "customer_id" : "",  
  "sp_transaction_id" : "",  
  "status" : "ok"  
}