Important Terminologies
There are a few terminologies within Card Acceptance that you should familiarize yourself with below
Card Registration Statuses
- IN_PROGRESS
- This indicates that the binding flow has been initiated but user has not submitted their card details successfully, and thus has not reached the 3DS verification step
- VERIFICATION_PENDING
- This indicates that the user has submitted their card details successfully, and is now at the authentication step (i.e. 3DS verification step)
- AUTHORIZATION_PENDING
- This indicates that the user has been authenticated successfully, and is now at the authorization step (i.e. pre-auth) to ensure that their card is valid for transactions (has balance, not expired, not blocked, etc)
- SUCCESS
- This indicates definitive successful tokenization of the user's card details
- FAIL
- This status indicates definite binding failure to tokenize the user's card details. You should initiate another card registration attempt if you would like to try again
- UNBINDED
- This status indicates that a card token binded to a user has been unbinded. The card token will no longer be usable for transaction. This status will only be returned as an API response for the Unbinding API flow
Transaction Types
- PAY
- This refers to a direct payment charge, whereby the user's balance is immediately deducted
- Sample use case: E-commerce checkout flow
- AUTH
- This refers to an authorization charge, whereby the user's balance is not yet deducted but put on hold temporarily
- Sample use case: Hotel business
- CAPTURE
- This refers to a capture charge, whereby a user's previously authorized amount is deducted from their balance
- Sample use case: Hotel business
Transaction Statuses
- SUCCESS
- This indicates definitive transaction success from the bank
- PENDING
- This indicates that the transaction is still awaiting a final state from the bank
- FAILED
- This status indicates definite transaction failure from the bank
- CANCELED
- [Only applicable for authorized transactions] This status indicates that a previously authorized transaction has been voided without any successful capture
Settlement Statuses
- SETTLED
- This is the default settlement status pairing a successful transaction
- PARTIALLY_REFUNDED
- This indicates that a previously successful transaction has been partially refunded by merchant request
- REFUNDED
- This indicates that a previously successful transaction has been refunded by merchant request
- CHARGEBACK
- This indicates that a previously successful transaction has been refunded due to a chargeback
Updated 3 days ago