テストカード

テストモードでは、本物のカード番号ではなく、必ず下記のテスト番号を用いるようにしてください。

テストモードのトークン作成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以降、エラーコードが変わります]

トークン作成は成功するが特定のステータスを返すカード

番号 内容
4000000000000036 address_zip_check=failed を返す番号
4000000000000101 cvc_check=failed を返す番号
4000000000000044 cvc_check=unavailable を返す番号