3D Secure test scenarios
Last updated: Apr 3rd, 4:39pm
In the PayPal sandbox, you can use test cards to simulate various payment scenarios and generate a 3D Secure response.
Note: The test cards on this page only work for Purchase flows. Don’t use the cards on this page to test Save payment methods.
Find test cases and card details for the following countries:
- United States
- Great Britain
- China
- Australia
- France
- Germany
- Italy
- Japan
- Mexico
- Spain
Tip: Enter a future expiration date and any 3-digit CVV, or 4-digit CVV for American Express, to proceed.
Scenario | Test cards | API response |
---|---|---|
Test Case 1: Successful Frictionless Authentication |
Visa: Mastercard: Discover: |
"authentication_result": { "liability_shift": "POSSIBLE","enrollment_status": "Y","authentication_status": "Y" } |
Test Case 2: Failed Frictionless Authentication |
Visa: Mastercard: Discover: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "N" } |
Test Case 3: Attempts Stand-In Frictionless Authentication |
Visa: Mastercard: Discover: |
"authentication_result": { "liability_shift": "POSSIBLE","enrollment_status": "Y","authentication_status": "A" } |
Test Case 4: Unavailable Frictionless Authentication |
Visa: Mastercard: Discover: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "U" } |
Test Case 5: Rejected Frictionless Authentication |
Visa: Mastercard: Discover: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "R" } |
Test Case 6: Authentication Not Available on Lookup |
Visa: Mastercard: Discover: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "U" } |
Test Case 7: Successful Step-up Authentication |
Visa: Mastercard: Discover: |
"authentication_result": { "liability_shift": "POSSIBLE","enrollment_status": "Y","authentication_status": "Y" } |
Test Case 8: Failed Step-Up Authentication |
Visa: Mastercard: Discover: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "N" } |
Test Case 9: Step-Up Authentication is Unavailable |
Visa: Mastercard: Discover: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "U" } |
Scenario | Test cards | API response |
---|---|---|
Test Case 1: Successful Frictionless Authentication |
Visa: Mastercard: |
"authentication_result": { "liability_shift": "POSSIBLE","enrollment_status": "Y","authentication_status": "Y" } |
Test Case 2: Failed Frictionless Authentication |
Visa: Mastercard: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "N" } |
Test Case 3: Attempts Stand-In Frictionless Authentication |
Visa: Mastercard: |
"authentication_result": { "liability_shift": "POSSIBLE","enrollment_status": "Y","authentication_status": "A" } |
Test Case 4: Unavailable Frictionless Authentication |
Visa: Mastercard: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "U" } |
Test Case 5: Rejected Frictionless Authentication |
Visa: Mastercard: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "R" } |
Test Case 6: Authentication Not Available on Lookup |
Visa: Mastercard: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "U" } |
Test Case 7: Successful Step-up Authentication |
Visa: Mastercard: |
"authentication_result": { "liability_shift": "POSSIBLE","enrollment_status": "Y","authentication_status": "Y" } |
Test Case 8: Failed Step-Up Authentication |
Visa: Mastercard: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "N" } |
Test Case 9: Step-Up Authentication is Unavailable |
Visa: Mastercard: |
"authentication_result": { "liability_shift": "NO","enrollment_status": "Y","authentication_status": "U" } |