🖥

#Stripe でサブスクリプション(定期支払い)の請求リトライ、請求の最後のリトライをテストしたい

2019/12/26に公開

手順

設定ページのカスタムのリトライスケジュールで、請求リトライ回数を一回だけ、1日後にしておく

1日の間隔でのプランを作成しておく

定期支払いを作成する

顧客のカードを削除するなりして、次の請求サイクルの支払いが失敗するようにしておく

1日待つ

請求が失敗する

もう1日待つ

請求のリトライが起こり、失敗し、最後の請求リトライとなる

確認

イベントやwebhookリクエストの中身を見ると、次の値が見つかり、これが最後の請求リトライであることがわかる

"next_payment_attempt": null

{
  "id": "evt_xxxxxxxxxxxxxxxxxxx",
  "object": "event",
  "api_version": "yyyy-mm-dd",
  "created": **********,
  "data": {
    "object": {
...
      "next_payment_attempt": null,`

設定

https://dashboard.stripe.com/account/billing/automatic

image

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/2868

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2019-12-26

Discussion