マニュアル目次 > 販促・決済・顧客

設定

メニュー:予約管理 > 設定

画面の概要

プラグイン全体の設定を行う画面で、主にオンライン決済(Stripe)を構成します。決済機能のON/OFF、決済サービスの選択、仮押さえ時間、Stripeの各種キーをここで設定します。

決済機能

項目意味・役割
決済機能を利用するオンライン決済を有効にします。OFFの場合、予約フォームに決済の選択肢は表示されず、すべて現地払いになります。
決済サービス利用する決済サービス。現在は Stripe に対応(他サービスは今後追加可)。
決済待ちの保持時間(分)カード払いを選んだお客様が決済を完了するまで枠を仮押さえする時間(10〜120分)。Stripe側の有効期限と連動します。

Stripe 設定

項目意味・役割
シークレットキー必須Stripeダッシュボード「開発者>APIキー」の sk_ で始まるキー。テスト時は sk_test_ を使用します。サーバーからStripeを操作するために使います。
公開可能キーpk_ で始まるキー。リダイレクト方式では未使用ですが、今後の拡張に備えて保存できます。
Webhook署名シークレットStripeダッシュボード「開発者>Webhook」で受信用URLを登録すると発行される whsec_ で始まる署名シークレット。StripeからのWebhook通知が本物かを検証するために使います(下記参照)。

Webhook署名シークレットの取得手順

Webhook署名シークレットは、シークレットキー・公開可能キーとは別物です。次の手順で取得します。

  1. Stripeダッシュボードで「開発者 > Webhook」を開く
  2. 「エンドポイントを追加」をクリック
  3. エンドポイントURLに、このサイトのWebhook受信URLを入力:
    https://<あなたのサイトのドメイン>/reserve/payment/webhook
  4. リッスンするイベントを選択:
    checkout.session.completed / checkout.session.expired / customer.subscription.deleted / invoice.payment_failed
  5. 作成後に表示される「署名シークレット」(whsec_〜)をコピー
  6. この設定画面の「Webhook署名シークレット」欄に貼り付けて保存

補足情報