Use the following table to validate your integration for 3D Secure requirements. Test card numbers are provided to trigger the desired result for an action.

Action Status (After Action) Next Action

Liability Shift?*

Trigger Card Numbers
CHECK AVAILABILITY AVAILABLE INITIATE N/A N/A
NOT_AVAILABLE

ASK FOR ANOTHER CARD

(DON'T GO FOR AUTH)

NO N/A
NOT_ENROLLED

ASK FOR ANOTHER CARD

(DON'T GO FOR AUTH)

NO 4917000000000087
INITIATE CHALLENGE_REQUIRED CHALLENGE N/A 4222000001227408
N/A N/A 4012001038488884
SUCCESS N/A
(GO FOR AUTH)
YES 4222000006724235
SUCCESS (GO FOR AUTH) YES 4263970000005262
SUCCESS (GO FOR AUTH) YES 4222000006285344
SUCCESS_ATTEMPT_MADE (GO FOR AUTH) YES 4012001037167778
(GO FOR AUTH) YES 4222000005218627
FAILED ASK FOR ANOTHER CARD
(DON'T GO FOR AUTH)
NO 4222000008880910
ASK FOR ANOTHER CARD
(DON'T GO FOR AUTH)
NO 4012001037484447
ASK FOR ANOTHER CARD
(DON'T GO FOR AUTH)
NO 4012001038443335
ASK FOR ANOTHER CARD
(DON'T GO FOR AUTH)
NO 4222000007275799

CHALLENGE

We are not involved in this step.

The integrator directs the card holder to the challenge process.

Ensure the challenge process executes correctly and that a response is sent to the challenge_return_url once the challenge completes. GET RESULT N/A N/A

Check if cardholder:

1) Closes browser or exits app during the challenge

2) Does not execute challenge and it times out

N/A N/A N/A
GET RESULT NOT_AUTHENTICATED ASK FOR ANOTHER CARD
(DON'T GO FOR AUTH)
NO 4222000002144131
ASK FOR ANOTHER CARD
(DON'T GO FOR AUTH)
NO 4012001037461114
SUCCESS_ATTEMPT_MADE COMPLETE
(GO FOR AUTH)
YES N/A
SUCCESS_AUTHENTICATED COMPLETE
(GO FOR AUTH)
YES 4222000001227408
COMPLETE
(GO FOR AUTH)
YES 4012001038488884
FAILED ASK FOR ANOTHER CARD
(DON'T GO FOR AUTH)
NO 4222000008880910
GO FOR AUTH

When executing the authorization, include the necessary 3DS information.

Submit the AUT_id created as part of the 3DS authentication process in the request to create a transaction.

See the "Get authentication result" step in our 3D Secure - Browser Authentication article.

*YES -> Go for auth; NO -> Ask for another card.

Internal Title
RESTful API (Unified Payments)
Show Content Nav
On
Tags