Testing with 3DSecure
For further 3DSecure test details and information, please refer to the Secure Trading documentation available at their website: STPP Testing (PDF)
Example Secure Payment APIs Security: Encrypted Data
The Example Secure Payment APIs protect all HTTPS Request and Response data according to PCI and PII standards with the AES-GCM encryption (Advanced Encryption Standard (AES) in Galois/Counter Mode (GCM) as a Transport Layer Security (TLS) authenticated encryption operation). Please see the Protocol Rules "AES-GCM encrypted request and response data" section for these and other Example Secure Payment API security-related details.
Test credit card numbers that include 3DSecure
Use these to simulate authorizations with cards that are either enrolled or not enrolled in the card issuer’s 3DSecure scheme:
Card Type | Enrolled "Y" | Enrolled "N" | Enrolled "U" |
---|---|---|---|
Maestro | 5000 0000 0000 0611 | 5000 0000 0000 0421 | 5000 0000 0000 0801 |
Maestro | 6759 0000 0000 0711 | 6759 0000 0000 0521 | 6759 0000 0000 0901 |
MasterCard | 5100 0000 0000 0511 | 5100 0000 0000 0321 | 5100 0000 0000 0701 |
MasterCardDebit | 5124 9900 0000 0911 | 5124 9900 0000 0721 | 5124 0000 0000 0101 |
V PAY | 4370 0000 0000 0111 | 4370 0000 0000 0921 | 4370 0000 0000 2307 |
Visa | 4111 1100 0000 0211 | 4111 1100 0000 0021 | 4111 1100 0000 0401 |
Delta | 4006 2600 0000 2473 | 4006 2600 0000 2481 | 4006 2600 0000 2408 |
Electron | 4245 1900 0000 0311 | 4245 1900 0000 0121 | 4245 1900 0000 0501 |
Purchasing | 4484 0000 0000 0411 | 4484 0000 0000 0221 | 4484 0000 0000 0601 |
Enrolled "Y":
- If you test with the card number, you should check 3DSecure.
- It means you will redirect to the ASC page (Access Control Server). See the following image.
-
You can enter the following PIN codes in the ACS page:
- stn: If you type this PIN code and the status comes back as a "N", then the transaction will be failed.
- sty, stu, sta: Using these PIN codes the transaction will be a success.
Enrolled "N":
- If you test with the card number, you don't have to check 3DSecure.
- It does not redirect to the ACS Page.
- The transaction with this card number will be a success.
Enrolled "U":
- You will get a failure result.
E-Com Processing ASC Testing Page
In the E-Com Processing ACS page, you can type any 3DSecure Password. See the following image of the ACS page and section related to it below.
CVV Value testing
CVV2 Value | Result |
---|---|
123 or 333 | Success |
214 or the other numbers | Fail |
Expiration Date testing
MM/YYYY | Result |
---|---|
Any date in the future | Success |
Any date that is before the current date | Fail |
Street Value testing
For the appropriate test, the street value should be 3 digits.
Street number | Example Street Value | Result |
---|---|---|
789 or 333 | 789 Main; 333 Main | Success |
123 or the other numbers | 78954 Main; 123 Main | Fail |
Postal Code value testing
Locale Postal Code | Example Postal Code | Result |
---|---|---|
UK postal code |
TE45 6ST or TE456ST or TE456STD TE33 3ST or TE333ST or TE333STQ |
Success |
US postal code | 55555 or 33333 | Success |
UK postal code | TE12 3ST or TE123ST or TE12 3STD | Fail |
US postal code | 12345 | Fail |
Deposit Amount testing
Deposit Amount | Result | Description |
---|---|---|
700 | Fail | Transaction declined by bank response. |
600.10 | Fail | Bank system error response. |
The other numbers | Success | - |
E-Com Processing Credit Card Information
Test Credit Card numbers that include 3-D Secure.
Use these to simulate authorizations with cards that are either enrolled or not enrolled in the card issuer's
3-D Secure scheme:
Card Type | Enrolled "Y" | Enrolled "N" | Enrolled "U" |
---|---|---|---|
Visa | 4711 1000 0000 0000 | - | - |
Visa | 4012 0010 3685 3337 | - | - |
Important: Please NOTE that E-Com does not support Enrolled='N' card and MasterCard as well. They said we can test using real card on live mode.
Enrolled "Y": If you test with the card number, you should check 3DSecure. It means you will redirect to the ASC Page (Access Control Server Page) and you should enter the PIN in the ACS Page. See the following image of the ASC page.
In the E-Com Processing ACS page, you can type any 3DSecure Password.
CVV Value testing
CVV Value | Result |
---|---|
000 - 999 | Success |
The other numbers. | Fail |
Expiration Date testing
MM/YYYY | Result |
---|---|
Any date in the future. | Success |
Any date that is before the current date. | Fail |
Card Holder testing
Note: The Card Holder name should be set as First Name, Last Name.
Card Holder Value | Result |
---|---|
Sally Kimberston | Success |
Tester | Fail |