Skip to main content

Testing Overview


After you complete the necessary changes to your web and API integration, verify that all components are working correctly by performing all the tests for the cards that you support. Each test contains the specific input data and the most important result fields that you receive in the API response.

Testing Process

Use the card number specified in the test with the card's expiration date set to the month of December and the current year plus three. For example, for 2025, use 2028. The test card numbers provided are formatted with Xs for zeroes in the card number. When testing with the card numbers, replace an X with a 0 (zero). You also need the minimum required fields for an order.

Enrollment Check Response Fields

This table lists the checking enrollment response fields used in the test cases.

Name Used in Test CasesAPI Field
ACS URLconsumerAuthenticationInformation.acsUrl
E-commerce indicatorconsumerAuthenticationInformation.ecommerceIndicator
ECIconsumerAuthenticationInformation.eci
PAReqconsumerAuthenticationInformation.pareq
proofXMLconsumerAuthenticationInformation.proofXml
VERes enrolledconsumerAuthenticationInformation.veresEnrolled
XIDconsumerAuthenticationInformation.xid

Authentication Validation Response Fields

This table lists only the response fields used in the test cases.

Name Used in Test CasesAPI Field
Authentication resultconsumerAuthenticationInformation.authenticationResult
E-commerce indicatorconsumerAuthenticationInformation.indicator
AAV (Mastercard only)consumerAuthenticationInformation.ucafAuthenticationData
CAVV (all card types except Mastercard)consumerAuthenticationInformation.cavv
Collection indicatorconsumerAuthenticationInformation.ucafCollectionIndicator
ECIconsumerAuthenticationInformation.eci
PARes statusconsumerAuthenticationInformation.paresStatus

Last published: September 29, 2026