【stripe】APIキー(公開可能キー/シークレットキー)とwebhook
Stripeを利用するにあたり、以下の作業が必要です。
1.公開可能キーとシークレットキーの取得と設定
2.webhookの設定
1.公開可能キーとシークレットキーの取得と設定
stripeにログインします。
「ホーム」画面の右側のAPIキーエリアに、公開可能キーとシークレットキーがあります。
シークレットキーは目のマークをクリックすると表示されます。
2.webhookの設定
webhookのurlはアワード会員管理・参加登録システムの設置urlが
https://○○○○.award-con.com
の場合は
https://○○○○.award-con.com/stripe/webhook
となります。このurlをstripeに設定する必要があります。
stripeで以下の順番に進みます。
以下の画像の1のところにwebhookのurlを設定します。
イベントは以下の
- charge
- customer
- invoice
- payment_intent
から選んで設定します。
下記をコピーしてイベントを追加してください。
1.charge
すべてのChargeイベントを選択
2.customer
customerでは、以下の5つにチェックを入れます。
- customer.created
- customer.deleted
- customer.updated
- customer.subscription.created
- customer.subscription.deleted
3.invoice
- invoice.payment_action_required
- invoice.payment_failed
- invoice.payment_succeeded
- invoice.paid
- invoice.finalization_failed
4.payment_intent
- payment_intent.succeeded
- payment_intent.payment_failed
イベントの選択が終わったら「続行」のボタンを押します。
↓
イベントの送信先は「Webhookエンドポイント」を選択して「続行」
↓
宛先の設定をします。
エンドポイントURLは上記のとおり、
webhookのurlはアワード会員管理・参加登録システムの設置urlが
https://○○○○.award-con.com
の場合は
https://○○○○.award-con.com/stripe/webhook
となります。このurlをstripeに設定する必要があります。
以下のボタンを押してwebhookの設定を完了します。
完了後、署名シークレットをクリックします。
↓
表示された署名シークレットを取得します。
取得した署名シークレットを以下のところに設定して保存します。
団体管理画面>団体管理>変更>決済設定の下記の項目