テストモードでは、本物のカード番号ではなく、必ず下記のテスト番号を用いるようにしてください。
テストモードのトークン作成APIではカード番号以外の有効期限、CVC、カード名義と言った入力値に任意の値を送信可能です。
payjp-jsやcheckoutなどによるバリデーションが通る値であればカード番号に対して固定のレスポンスを返却します。
トークン作成が可能なカード
番号 |
ブランド |
4242424242424242 |
Visa |
4012888888881881 |
Visa |
5555555555554444 |
MasterCard |
5105105105105100 |
MasterCard |
3530111333300000 |
JCB |
3566002020360505 |
JCB |
378282246310005 |
American Express |
371449635398431 |
American Express |
38520000023237 |
Diners Club |
30569309025904 |
Diners Club |
6011111111111117 |
Discover |
6011000990139424 |
Discover |
トークン作成時にエラーを返すカード
番号 |
内容 |
4000000000000002 |
card_declinedを返す利用不可能を意味する番号 |
4000000000000069 |
expired_cardを返す有効期限切れの番号 |
4000000000000127 |
invalid_cvcを返す不正なCVCを意味する番号 [2020/12/10以降、エラーコードが変わります] |
4000000000000119 |
processing_errorを返す決済サーバーエラーを意味する番号 |
4000003720000278 |
invalid_expiration_dateを返す不正な有効期限の番号 [2020/12/10以降、エラーコードが変わります] |
4000000000001110 |
invalid_expiration_dateを返す不正な有効期限の番号 ※旧カードの為、現在非推奨 [2020/12/10以降、エラーコードが変わります] |
36227206271667 |
unacceptable_brandを返す利用可能ブランド以外の番号 |
トークン作成は可能だが支払い作成時にエラーを返すカード
番号 |
内容 |
4000000000080319 |
支払い時にcard_declinedを返す支払い不可能を意味する番号 |
4000000000004012 |
支払い時にexpired_cardを返す有効期限切れの番号 |
4000000000080202 |
支払い時に一度の金額が10,000円を超えていたらcard_declinedを返す与信枠付き番号 |
4000000000000077 |
支払い時にinvalid_expiration_dateを返す不正な有効期限の番号 [2020/12/10以降、エラーコードが変わります] |
4000000000001111 |
支払い時にinvalid_expiration_dateを返す不正な有効期限の番号 ※旧カードの為、現在非推奨 [2020/12/10以降、エラーコードが変わります] |
トークン作成は成功するが特定のステータスを返すカード