3DS Testing
3DS Testing and Error Handling
Testing Environment
Forter provides you with a demo environment, code samples, as well as a Sandbox environment to test various integration flows. Please reach out to our integration team if you have any additional questions. You can access both environments in the portal by clicking the toggle on the upper-right hand corner of any page next to your site name.
Sandbox

Production

Resources
We've created a demo online checkout to test the different 3ds flows available through Forter. You can access the store's front end url and the code via the links provided below:
Demo Store link
Demo Link: https://3ds-demo-store.forter.com
Demo Store Code
Clone the repository of the demo store from bitbucket: git clone https://3ds-demo-store-user:[email protected]/psd2forter/3ds-demo-store.git
API Base URL: https://api.forter-secure.com/v3/adaptive-auth
Test Credit Card Ranges
Please use the email [email protected] with one of the cards listed bellow to simulate verious 3DS scenarios:
Card Number | Flow |
|---|---|
2539409308331742 | 3DS1 - Frictionless - ACS frame presented, no user action needed |
5422882800700007 | 3DS1 - Friction |
5422882800700007 | 3DS1 - Friction - wrong answer in challenge |
4983582387098270 | 3DS1 - Unsupported |
4965526389203778 | 3DS1 - Error on orders call |
5222220000000005 | 3DS2 - Frictionless |
370000000000002 | 3DS2 - Friction - OTP (Amex) |
4977420000000001 | 3DS2 - Friction - OTP (CarteBleue) |
3002970000000006 | 3DS2 - Friction - OTP (Diners) |
6011220000000008 | 3DS2 - Friction - OTP (Discover) |
5500000000000004 | 3DS2 - Friction - OTP (MasterCard) |
4138490000000000 | 3DS2 - Friction - OTP (Visa) |
5111220000000009 | 3DS2 - Friction - static text |
5111330000000006 | 3DS2 - Friction - dynamic text |
5247210000000007 | 3DS2 - Friction - multiple choice |
5111410000000006 | 3DS2 - Friction - out of band |
4407900000000002 | 3DS2 - Errors - declined by card scheme |
4811110000000008 | 3DS2 - Errors - invalid card number |
4999990000000007 | 3DS2 - Errors - invalid Merchant Category Code |
5111500000000004 | 3DS2 - Errors - ACS error: unrecognized message |
5270140000000006 | 3DS2 - Errors - technical issue after challenge |
4912130000000004 | 3DS2 - Errors - on verify call |
4130410522210687 | General errors - init failed |
Challenge hints:
Question | Answer |
|---|---|
Enter your 6 digit number | 123456 |
What was the name of your first pet? | Thomason |
Which cities have you lived in? | St Louis / Dallas |
What was the last name of your favorite teacher? | Smith |
Test PSD2 SCA exemptions and exclusions
Card Number | Flow |
|---|---|
5248480000201017 | 3DS2 - Exemption - low value |
5248480000200019 | 3DS2 - Exemption - transaction risk analysis |
5248480000201066 | 3DS2 - Exemption - secure corporate |
5248480000201090 | 3DS2 - Exemption - trusted beneficiary |
5248480000200027 | 3DS2 - Exclusion - anonymous prepaid card |
5248480000200076 | 3DS2 - Exclusion - merchant initiated transactions |
5248480000200001 | 3DS2 - Exclusion - one leg out EEA |
5248480000200092 | 3DS2 - Exclusion - mail/telephone order |
Test Emails
Please use the card 4111111111111110 with one of the emails listed below to simulate a none 3DS flows:
pre-defined response | |
|---|---|
Approve | |
Decline | |
Not Reviewed |