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 Cases | API Field |
|---|---|
| ACS URL | consumerAuthenticationInformation.acsUrl |
| E-commerce indicator | consumerAuthenticationInformation.ecommerceIndicator |
| ECI | consumerAuthenticationInformation.eci |
| PAReq | consumerAuthenticationInformation.pareq |
| proofXML | consumerAuthenticationInformation.proofXml |
| VERes enrolled | consumerAuthenticationInformation.veresEnrolled |
| XID | consumerAuthenticationInformation.xid |
Authentication Validation Response Fields
This table lists only the response fields used in the test cases.
| Name Used in Test Cases | API Field |
|---|---|
| Authentication result | consumerAuthenticationInformation.authenticationResult |
| E-commerce indicator | consumerAuthenticationInformation.indicator |
| AAV (Mastercard only) | consumerAuthenticationInformation.ucafAuthenticationData |
| CAVV (all card types except Mastercard) | consumerAuthenticationInformation.cavv |
| Collection indicator | consumerAuthenticationInformation.ucafCollectionIndicator |
| ECI | consumerAuthenticationInformation.eci |
| PARes status | consumerAuthenticationInformation.paresStatus |
Thanks for your feedback!
Last published: September 29, 2026