さき
リザストを通じてお申し込みされて
Stripe決済でお支払いいただいた分に対して
リザスト側で入金されたかどうか確認するために
必須の設定です!
STEP
Stripeアカウントにログインし、「開発者」をクリックし「イベント送信先」を選択する
STEP
「+送信先を追加する」を選択する
STEP
イベントを選択する
「イベント」のところに指定のイベント名(以下に記載しています)を入力すると、下に検索結果が表示されます。
表示されたらチェックします。
10個全てチェック終わったら「続行」ボタンをクリックします。
指定のイベントは以下の10個です。
追加するイベント
checkout.session.completed
invoice.created
invoice.payment_succeeded
customer.subscription.updated
invoice.finalized
invoice.upcoming
invoice.paid
以下も追加すると支払いのキャンセル、支払い失敗と終了を検出できます。
payment_intent.canceled
invoice.payment_failed
customer.subscription.deleted
STEP
Webhookエンドポイントを選択して「続行」
STEP
リザストからコピーした「エンドポイントURL」を貼り付けし「送信先を作成する」をクリック
リザストの「設定」→「決済システム連携設定」→「Stripe」のページで、
「支払い受領の設定」に記載されているURLをコピーする。
以上で設定完了です!
よくある質問
設定は完了したのに
リザストの管理画面で
「Stripeで支払いの受領を処理できません。」
とい表示が消えないんです・・・。
これは、サブスク決済が正常に処理されると消えます!
なぜなら、設定完了しただけでは、
リザスト側としてはStripeからちゃんと通知が届くかどうかの
検証ができないからです。
サブスクでお申し込みが入り
Stripeで決済できて
その通知がリザスト側に1回でも届いたら
このエラーメッセージは消えます^^