Skip to main content

Stripe

アカウントを作成

  1. Stripe にログイン
  2. 左上の選択ボックスから新しいアカウントを作成をクリック
    1. アカウント名を入力(例: bdash)
    2. 業務を行っている国を選択 (例: 日本)
    3. 作成ボタンをクリック

環境変数

  1. Stripe にログイン
  2. 左上の選択ボックスから、アカウントを選択 (例: bdash)
  3. 開発者の右側にあるトグルをクリックし、本番環境に切り替える
  4. 開発者をクリック →API キータブ
  5. キーをコピーする
    1. 以下の環境変数を GitHub Actions の variables に設定する
      1. PROD_NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY: 公開可能キーのトークン
    2. 以下の環境変数を GitHub Actions の secrets に設定する
      1. PROD_STRIPE_SECRET_KEY: シークレットキーのトークン
  6. Webhook タグ → エンドポイントを追加
    1. エンドポイント URL を入力
      1. 例: https://bdash.leach.tokyo/api/webhooks/stripe
    2. リッスンする: アカウントでのイベントを選択する
    3. リッスンするイベントを選択では、以下を選択する
      1. TODO: 追加する
    4. イベントを追加ボタンをクリック

商品を追加する(単発決済)

単発決済したい商品を販売したい場合は、以下の手順に従ってください。

  1. 商品カタログを選択する
  2. 商品を追加ボタンをクリック
  3. 商品名を入力
    1. 名前: 商品名 (例: Startup (onetime pay))
    2. 説明: 商品の説明 (例: スタートアッププラン)
    3. 画像: 商品の画像 をアップロードボタンからアップロード
    4. 継続 or 1 回限り: 継続購読か単発決済かを選択する。今回は1 回限りを選択する
    5. 金額: 商品の価格 (例: 399.99)
    6. 通貨: 例: USD
    7. 右側の、税金の徴収を開始するをホバーし、有効にするをクリック (後ほど詳しく設定する)
      1. Tax のタブは閉じる
    8. 商品を追加ボタンをクリック
  4. price_id を取得するため、以下を実施してください
    1. 料金の価格に表示されている$399.99をクリック
    2. 右側のIDをコピー (例: `price_1Qaodfja0xx)
  5. 以下の環境変数を GitHub Actions の variables に設定する
    1. PROD_STRIPE_STARTUP_ONE_TIME_PAY_PRICE_ID: 取得した price_id

上記手順を 商品(Pro プラン)に対しても実施する。 ただし、環境変数については、以下を利用すること。

  • PROD_STRIPE_PRO_ONE_TIME_PAY_PRICE_ID

商品を追加する(サブスク)

サブスク決済したい商品を販売したい場合は、以下の手順に従ってください。

  1. 商品カタログを選択する
  2. 商品を追加ボタンをクリック
  3. 商品名を入力
    1. 名前: 商品名 (例: Startup (subscription))
    2. 説明: 商品の説明 (例: スタートアッププラン)
    3. 画像: 商品の画像 をアップロードボタンからアップロード
    4. 継続 or 1 回限り: 継続購読か単発決済かを選択する。今回は継続を選択する
    5. 金額: 商品の価格 (例: 399.99)
    6. 通貨: 例: USD
    7. 右側の、税金の徴収を開始するをホバーし、有効にするをクリック (後ほど詳しく設定する)
      1. Tax のタブは閉じる
    8. 商品を追加ボタンをクリック
  4. price_id を取得するため、以下を実施してください
    1. 料金の価格に表示されている$399.99をクリック
    2. 右側のIDをコピー (例: `price_1Qaodfja0xx)
  5. 以下の環境変数を GitHub Actions の variables に設定する
    1. PROD_STRIPE_STARTUP_SUBSCRIPTION_PRICE_ID: 取得した price_id

上記手順を 商品(Pro プラン)に対しても実施する。 ただし、環境変数については、以下を利用すること。

  • PROD_STRIPE_PRO_SUBSCRIPTION_PRICE_ID

さらに、年間プランを追加します。

  1. 商品カタログを選択する
  2. 商品を選択。Proを選択する
  3. 料金の右側にある+をクリック
  4. 金額に、3999.99を入力
  5. 通貨に、USDを選択
  6. 請求期間を毎年に設定
  7. 価格を作成するボタンをクリック
  8. price_id を取得するため、以下を実施してください
    1. 料金の価格に表示されている$3999.99をクリック
    2. 右側のIDをコピー (例: price_1QFEzYDMn3dOpsUURFSSeONe)
  9. 以下の環境変数を GitHub Actions の variables に設定する
    1. PROD_STRIPE_PRO_YEARLY_PRICE_ID: 取得した price_id

上記手順を 商品(Startup)に対しても実施する。 ただし、環境変数については、以下を利用すること。

  • PROD_STRIPE_STARTUP_YEARLY_PRICE_ID