In KOMOJU Test mode, you can use the test cards below to check each 3D Secure (3DS) authentication flow (authentication success/failure, with/without an additional challenge). The cardholder name can be any string, and the expiration date can be any future date.
3D Secure availability by connection method
- If you use the main connection methods, Hosted Page or Hosted Fields, 3D Secure 2.0 is implemented by default.
- If you create payments by calling the payment API directly, additional implementation is required to support 3D Secure. For details on testing via the API, please refer to the related documentation "3D Secure 2.0".
[Important] About the test card change
Due to an update to the 3D Secure infrastructure, on or after September 1, 2026, please use the test cards listed in the "On or after September 1, 2026" table for each scenario.
Before that date, please use the current test cards.
1. Authentication success (no password entry)
Use these cards to check a flow where authentication succeeds without an additional challenge.
| Card number | Card brand |
|---|---|
| 4100000000000100 | Visa |
| 5100000000000107 | Mastercard |
| 3528000000000106 | JCB |
Cards to use on or after September 1, 2026:
| Card number | Card brand |
|---|---|
| 4000000000000010 | Visa |
| 5200000000001021 | Mastercard |
| 3528000000000056 | JCB |
| 340000000001023 | Amex |
| 6029690000000002 | Unionpay |
| 36000000000008 | Diners/Discover |
2. Additional authentication success/failure (with password entry)
Use these cards to check an additional challenge flow that requires password entry.
With the current cards, entering 123456 on the password entry screen makes the additional authentication succeed.
| Card number | Card brand |
|---|---|
| 4100000000005000 | Visa |
| 5100000000005007 | Mastercard |
| 3528000000005006 | JCB |
Cards to use on or after September 1, 2026:
On or after September 1, 2026, on the password entry screen, enter "1234" to make authentication succeed, or "1111" to make it fail.
| Card number | Card brand |
|---|---|
| 4000000000000028 | Visa |
| 5100000000000010 | Mastercard |
| 3528000000000064 | JCB |
| 6029690000000028 | Unionpay |
| 36000000000248 | Diners/Discover |
3. Authentication failure (no password entry)
Use these cards to check a flow where authentication fails without an additional challenge.
| Card number | Card brand |
|---|---|
| 4100000000500000 | Visa |
| 5100000000500007 | Mastercard |
| 3528000000500006 | JCB |
Cards to use on or after September 1, 2026:
| Card number | Card brand |
|---|---|
| 4000000000000044 | Visa |
| 5100000000000008 | Mastercard |
| 3528000000000122 | JCB |
| 340000000001031 | Amex |
| 6029690000000044 | Unionpay |
| 36000001000122 | Diners/Discover |
4. Additional authentication failure (with password entry)
Use these cards to check a case where authentication fails in an additional challenge flow that requires password entry.
With the current cards, entering any number on the password entry screen makes the additional authentication fail.
| Card number | Card brand |
|---|---|
| 4100000000300005 | Visa |
| 5100000000300002 | Mastercard |
| 3528000000300001 | JCB |
On or after September 1, 2026, use the test cards from section "2. Additional authentication success/failure (with password entry)" above, and enter "1111" on the password entry screen to make the additional authentication fail.