web-dev-qa-db-ja.com

ストライプ-資金が不十分なテストカード

テスト用のクレジットカード番号がいくつかあります。ビザの4111 1111 1111 1111、そしてこれらのカードでテストすると、それは常に成功したトランザクションです。

拒否されたトランザクションをテストするにはどうすればよいですか?例えば。カードは有効ですが、取引に十分なお金がない場合

8
Mirror318

カード番号が使えます4000 0000 0000 0002またはトークン「tok_chargeDeclined」で拒否されたテスト請求を取得: https://stripe.com/docs/testing#cards

5
postmoderngres

請求が失敗する可能性があるシナリオは2つあります。

  • 顧客に直接請求します。
  • カードをお客様に添付して、そのお客様に請求してみます。

Stripeのドキュメント は、これらの状況に対応する2つのテストカードを提供します。

  • 4000 0000 0000 0002 "card_declinedコードで請求が拒否されました。"
  • 4000 0000 0000 0341 "このカードをCustomerオブジェクトにアタッチすることはできますが、お客様に請求しようとして失敗しました。"
10

@Muistooshortと@phlipがコメントで言及しているように、 ストライプドキュメント は、さまざまなエラーメッセージを返すテストカードのリストを提供します。

一般的なエラーは次のとおりです。

4000 0000 0000 0002カードが拒否されました(例:資金不足)

4000 0000 0000 0069カードの有効期限が切れています

4000 0000 0000 0127不正なCVC

カードの日付は、将来の日付(有効な日付の場合)または無効な日付をテストする過去の日付にすることができます。

3
Mirror318