【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を設定します。


イベントは以下の

  1. charge
  2. customer
  3. invoice
  4. payment_intent

から選んで設定します。

 

下記をコピーしてイベントを追加してください。

1.charge

すべてのChargeイベントを選択

2.customer

customerでは、以下の5つにチェックを入れます。

    1. customer.created
    2. customer.deleted
    3. customer.updated
    4. customer.subscription.created
    5. customer.subscription.deleted

3.invoice

    1. invoice.payment_action_required
    2. invoice.payment_failed
    3. invoice.payment_succeeded
    4. invoice.paid
    5. invoice.finalization_failed

4.payment_intent

    1. payment_intent.succeeded
    2. payment_intent.payment_failed

 

 

イベントの選択が終わったら「続行」のボタンを押します。


イベントの送信先は「Webhookエンドポイント」を選択して「続行」


宛先の設定をします。
エンドポイントURLは上記のとおり、

webhookのurlはアワード会員管理・参加登録システムの設置urlが

https://○○○○.award-con.com

の場合は

https://○○○○.award-con.com/stripe/webhook

となります。このurlをstripeに設定する必要があります。


以下のボタンを押してwebhookの設定を完了します。

 

完了後、署名シークレットをクリックします。

表示された署名シークレットを取得します。

取得した署名シークレットを以下のところに設定して保存します。

団体管理画面>団体管理>変更>決済設定の下記の項目