本番環境にて、Stripe決済のWebhookを動作させたい。
現在、ローカル環境では、Stripe CLIが発行したwebhookSecretの値を使って、 Webhookがきちんと動作しています。
Stripe.comにて、本番環境申請も完了しました。
さあ、本番環境へデプロイと思ったのですが、本番環境では、Stripe CLIを使わないようです。
あれ?
どうやって、本番環境にて、webhookSecretの値を用意すればよいのでしょうか?
現在、Stripe Docsにて、「Webhook を本番環境に移行する」https://stripe.com/docs/webhooks/go-live
を読み始めましたが、はてな、はてなとなっている状態です。
ヒント、あるいは、大きな流れだけでよいので、教えていただけないでしょうか?
本番環境は、さくらのVPSにて、Ubuntuを使っています。
stripe本場環境の開発者のwebhookの画面で、nextjsの本場環境URLのエンドポイントを追加してください。
例:
https://www.xxxxxxxxxxxxx.com/api/webhooks
その時に表示される署名シークレットをnextjsの環境変数に設定します。
webhookが走ると設定したURLがコールされます。
ありがとうございます!