Payment instrument verification

Overview

Payment instrument verification is a payment type in which the customer card or account is validated by either transferring a dummy (zero) amount from customer to merchant or by authorizing a specific amount (non-zero) on the customer card or account and then voiding the transfer or the authorization. The authorization amount can be changed on merchant's request. Normally, the authorized amount is released shortly after the operation, but in some instances the authorized amount can be held up to 45 days.

You can use this payment type for initialization of COF purchases.

Restriction: Coordinate with your ECommPay Key Account Manager the possibility of a payment instrument verification usage.

Payment instrument verification workflow

To initiate payment instrument verification, the merchant must specify the card_verify opening mode in the request for opening the payment form. As soon as the customer confirms payment instrument verification, request is sent to the payment platform. Once the payment platform receives the request, it creates the account verification operation which eventually results in verifying the customer payment instument on the side of the issuer or the payment system, and after that notification about the result is sent to the web service.

Payment instrument verification may involve auxiliary procedures such as 3‑D Secure authentication and/or providing additional payment information. These procedures do not require any additional effort on merchant's web service side, but usually require customer actions.

Figure: State diagram for payment instrument verification

The rest of this section describes any possible statuses of a payment instrument verification and operations related with the verification procedure. For more information about how to perform payment instrument verification, see Payment instrument verification. For more information about how to perform payment instrument verification depending on the payment instrument, see Payment methods.

Payment statuses

The following table describes the statuses of payment instrument verification.

error Payment processing is not initiated, error occurred when processing the request received by the payment platform. Final status. Payment processing can be reinitiated.
processing Payment is being processed. Intermediate status
awaiting 3ds result Payment processing is suspended until the payment platform receives the information about 3‑D Secure authentication result. If the payment platform does not receive the information about the authentication result within 30 minutes, then the payment status is set to decline. Intermediate status
awaiting clarification Payment processing is suspended until the payment platform receives the additional information from the customer. If the payment platform does not receive the required information within 30 minutes, the status is set to decline. Intermediate status
decline Payment could not be completed. Final status
success Payment has completed successfully. Final status.

The account verification operation statuses

The following table describes the statuses of any account verification operation.

processing Operation is being processed. Intermediate status
awaiting 3ds result Operation processing is suspended until the payment platform receives the information about 3‑D Secure authentication result. If the payment platform does not receive the information about the authentication result within 30 minutes, then the payment status is set to decline. Intermediate status
awaiting clarification Operation processing is suspended until the payment platform receives the additional information from the customer. If the payment platform does not receive the required information within 30 minutes, the status is set to decline. Intermediate status
decline Operation could not be completed. Final status
success Operation has completed successfully. Final status

Related links