Stripe をストアに接続

MallBasket では、ご自身の Stripe アカウントを通じてストアでカード決済を受け付けられるため、売上は直接あなたに届きます。そのためには、MallBasket に Stripe の制限付きキー(restricted key)を登録します。このガイドでは、そのキーの作成方法とアプリへの追加方法を説明します。

必要なもの

  • Stripe アカウント(dashboard.stripe.com で無料で作成できます)。
  • 約 5 分。
1

Stripe で制限付きキーを作成する

制限付きキーを使うと、MallBasket はお客様への請求に必要な操作だけを行えます。それ以上のことはできません。

  1. dashboard.stripe.com にサインインします。
  2. Developers → API keys に移動します。
  3. 「Create restricted key」をクリックします。
  4. 名前を付けます(例:「MallBasket」)。
  5. 下記の権限を設定し、「Create key」をクリックしてキーをコピーします。
必要な権限
Checkout SessionsWrite
Webhook EndpointsWrite

その他の権限はすべて「None」のままにしてください。「Write」アクセスには読み取りも含まれており、MallBasket に必要なのはそれだけです。

制限付きキーは rk_live_…(テスト中は rk_test_…)で始まります。今すぐコピーしてください。Stripe では一度しか表示されません。
2

MallBasket アプリでキーを追加する

  1. ストアを開き、「ストア設定」を開きます。
  2. 「オンライン決済」で「有効」を選びます。
  3. 「アドバンスト」をタップし、「チェックアウトプロバイダー」で Stripe を選びます。
  4. 制限付きキーを入力欄に貼り付けます。
  5. 「完了」をタップして保存します。
3

その後の流れ

お客様が支払うと、MallBasket はあなたのキーを使って安全な Stripe の決済ページを開きます。また、Stripe の webhook を自動で接続するため、支払いが成功した瞬間に Stripe から通知が届きます。その後、注文が確定し、売上はあなたの Stripe アカウントに直接入金されます。Stripe 側でほかに設定することはありません。

うまくいかない場合

「Stripe setup needs attention」という通知が届いた場合、たいていはキーに上記の権限のいずれかが不足しています。Checkout Sessions と Webhook Endpoints の両方を Write に設定した新しい制限付きキーを作成し、「ストア設定」に再度貼り付けて「完了」をタップしてください。

キーは安全ですか?

はい。制限付きキーは当社のサーバーに安全に保存され、購入者や他のストアメンバーに表示されることはなく、上記の 2 つの権限のみを付与します。Stripe のダッシュボードからいつでも取り消せます。