解決済
本番環境にて、Stripe決済のWebhookを動作させるには、どうすればよいのでしょうか?
DRF
Next.js
デプロイ
2023/03/21 16:29

実現したいこと

本番環境にて、Stripe決済のWebhookを動作させたい。

発生している問題

現在、ローカル環境では、Stripe CLIが発行したwebhookSecretの値を使って、 Webhookがきちんと動作しています。

Stripe.comにて、本番環境申請も完了しました。

さあ、本番環境へデプロイと思ったのですが、本番環境では、Stripe CLIを使わないようです。

あれ?

どうやって、本番環境にて、webhookSecretの値を用意すればよいのでしょうか?

ソースコード

自分で試したこと

現在、Stripe Docsにて、「Webhook を本番環境に移行する」https://stripe.com/docs/webhooks/go-live
を読み始めましたが、はてな、はてなとなっている状態です。

ヒント、あるいは、大きな流れだけでよいので、教えていただけないでしょうか?

補足情報

本番環境は、さくらのVPSにて、Ubuntuを使っています。

回答 2件
login
回答するにはログインが必要です

stripe本場環境の開発者のwebhookの画面で、nextjsの本場環境URLのエンドポイントを追加してください。

例:

https://www.xxxxxxxxxxxxx.com/api/webhooks

その時に表示される署名シークレットをnextjsの環境変数に設定します。

webhookが走ると設定したURLがコールされます。

ありがとうございます!