Account Verification Service (AVS)
The Account Verification Service (AVS) is a service which offers authentication of the cardholder as well as validation of the card account
Implementation
- AVS transactions are R0.00 (zero rand) transactions that are sent as:
TransactionType
in HPP is set toCardVerification
.VerificationAction
has a value of:NonPaymentAuthentication
orPaymentAuthentication
orPayment
. These 3 types are described in the section Three types of Account Verification for Cards.
Requirements for API
If a merchant uses dual messaging (which is the default) then the Authorize method should be used and the data fields below should be in the AuthorizeRequest message.
Otherwise for single messaging, the Payment method should be used with the following data fields in the PaymentRequest message.
PaymentService
= CardVerificationAmount
= 0Currency
= ZARVerificationAction
= NonPaymentAuthentication or PaymentAuthentication or Payment- All other data fields in the AuthorizeRequest or PaymentRequest as specified in the API reference
Updated about 1 month ago