Stripe
アカウントを作成
- Stripe にログイン
- 左上の選択ボックスから新しいアカウントを作成をクリック
- アカウント名を入力(例: bdash)
- 業務を行っている国を選択 (例: 日本)
- 作成ボタンをクリック
環境変数
- Stripe にログイン
- 左上の選択ボックスから、アカウントを選択 (例: bdash)
- 開発者の右側にあるトグルをクリックし、本番環境に切り替える
- 開発者をクリック →API キータブ
- キーをコピーする
- 以下の環境変数を GitHub Actions の variables に設定する
PROD_NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY: 公開可能キーのトークン
- 以下の環境変数を GitHub Actions の secrets に設定する
PROD_STRIPE_SECRET_KEY: シークレットキーのトークン
- 以下の環境変数を GitHub Actions の variables に設定する
- Webhook タグ → エンドポイントを追加
- エンドポイント URL を入力
- 例:
https://bdash.leach.tokyo/api/webhooks/stripe
- 例:
- リッスンする: アカウントでのイベントを選択する
- リッスンするイベント を選択では、以下を選択する
- TODO: 追加する
- イベントを追加ボタンをクリック
- エンドポイント URL を入力
商品を追加する(単発決済)
単発決済したい商品を販売したい場合は、以下の手順に従ってください。
- 商品カタログを選択する
- 商品を追加ボタンをクリック
- 商品名を入力
- 名前: 商品名 (例: Startup (onetime pay))
- 説明: 商品の説明 (例: スタートアッププラン)
- 画像: 商品の画像 をアップロードボタンからアップロード
- 継続 or 1 回限り: 継続購読か単発決済かを選択する。今回は
1 回限りを選択する - 金額: 商品の価格 (例: 399.99)
- 通貨: 例:
USD - 右側の、
税金の徴収を開始するをホバーし、有効にするをクリック (後ほど詳しく設定する)- Tax のタブは閉じる
- 商品を追加ボタンをクリック
- price_id を取得するため、以下を実施してください
- 料金の価格に表示されている
$399.99をクリック - 右側の
IDをコピー (例: `price_1Qaodfja0xx)
- 料金の価格に表示されている
- 以下の環境変数を GitHub Actions の variables に設定する
PROD_STRIPE_STARTUP_ONE_TIME_PAY_PRICE_ID: 取得した price_id
上記手順を 商品(Pro プラン)に対しても実施する。 ただし、環境変数については、以下を利用すること。
PROD_STRIPE_PRO_ONE_TIME_PAY_PRICE_ID
商品を追加する(サブスク)
サブスク決済したい商品を販売したい場合は、以下の手順に従ってください。
- 商品カタログを選択する
- 商品を追加ボタンをクリック
- 商品名を入力
- 名前: 商品名 (例: Startup (subscription))
- 説明: 商品の説明 (例: スタートアッププラン)
- 画像: 商品の画像 をアップロードボタンからアップロード
- 継続 or 1 回限り: 継続購読か単発決済かを選択する。今回は
継続を選択する - 金額: 商品の価格 (例: 399.99)
- 通貨: 例:
USD - 右側の、
税金の徴収を開始するをホバーし、有効にするをクリック (後ほど詳しく設定する)- Tax のタブは閉じる
- 商品を追加ボタンをクリック
- price_id を取得するため、以下を実施してください
- 料金の価格に表示されている
$399.99をクリック - 右側の
IDをコピー (例: `price_1Qaodfja0xx)
- 料金の価格に表示されている
- 以下の環境変数を GitHub Actions の variables に設定する
PROD_STRIPE_STARTUP_SUBSCRIPTION_PRICE_ID: 取得した price_id
上記手順を 商品(Pro プラン)に対しても実施する。 ただし、環境変数については、以下を利用すること。
PROD_STRIPE_PRO_SUBSCRIPTION_PRICE_ID
さらに、年間プランを追加します。
- 商品カタログを選択する
- 商品を選択。
Proを選択する - 料金の右側にある+をクリック
- 金額に、
3999.99を入力 - 通貨に、
USDを選択 - 請求期間を
毎年に設定 - 価格を作成するボタンをクリック
- price_id を取得するため、以下を実施してください
- 料金の価格に表示されている
$3999.99をクリック - 右側の
IDをコピー (例:price_1QFEzYDMn3dOpsUURFSSeONe)
- 料金の価格に表示されている
- 以下の環境変数を GitHub Actions の variables に設定する
PROD_STRIPE_PRO_YEARLY_PRICE_ID: 取得した price_id
上記手順を 商品(Startup)に対しても実施する。 ただし、環境変数については、以下を利用すること。
PROD_STRIPE_STARTUP_YEARLY_PRICE_ID