コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要すべての商品を見る
API について
構築を開始する
アカウントを作成する
クイックスタート
開発の開始
LLM を活用して構築
ノーコードで Stripe を使用する
Stripe に移行
一般的なユースケース
概要スタートアップとしてシンプルな決済を受け付けるSaaS スタートアップとしてサブスクリプションを販売する使用量ベースの料金設定でサブスクリプションソリューションを構築する対面支払いを受け付ける請求書を送信して支払いを回収する
アメリカ
日本語
ホーム導入方法

メモ

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

従量課金モデルを採用する AI スタートアップ向けに、サブスクリプションソリューションを構築する

使用状況在住の料金体系モデルの請求書を処理するために、カスタマイズされた決済導入を作成します。

本ガイドでは、SaaS スタートアップが Stripe を使用してカスタマイズされた UI と決済フローを使用して、使用量ベースの価格設定モデルを構築する方法について説明します。例として、本ガイドでは、Hypernian という架空の AI 企業を使用しており、同社は Stripe と統合して、Hypernian チャットモデルに固定料金と超過料金の価格設定モデルを提供しています。Hypernian は、基本パッケージに対して月額定額料金を顧客に請求し、その制限を超える使用量は別途請求されます。

Stripe アカウントを作成する

Stripe を導入する前に、Stripe アカウントを作成する必要があります。

  1. メールアドレス、氏名、国を入力し、パスワードを作成してアカウントを作成します。
  2. ビジネスプロフィールを入力します。
  3. ダッシュボードで、メールアドレスを確認する をクリックします。メールアドレスに確認メールが届きます。
  4. メールアドレスを確認

テスト環境を設定する

本番取引を処理する前に、サンドボックスやテストクロックなど、Stripe のテストツールを使用して導入をテストします。これらのツールを早期に設定することで、本番環境へ移行前に導入の反復と調整を行うことができます。

サンドボックスを作成する

まず、サンドボックスを作成します。本番環境の構成に合わせてサンドボックスを構成し、変更を継続的にテストおよびステージングできるようにします。

テストクロックを作成します

次に、サンドボックスで時間の進行をシミュレーションするテストクロックを作成します。テストクロックを増分すると、Subscriptions などのリソースの状態が変化し、Webhook イベントがトリガーされます。

  1. Stripe ダッシュボードで、テストクロックページに移動します。
  2. + 新しいシミュレーション をクリックします。
  3. 新しいシミュレーションの作成 モーダルで、シミュレーションの名前を入力します。Annual renewal や Free trial など、この名前を使用して、テストするシミュレーションを説明することができます。
  4. クロックの凍結時刻を設定します。これは、シミュレーションの開始点です。この時刻は過去または未来に設定できますが、設定後は進行のみが可能になります。

サブスクリプションシナリオをシミュレーションするには、追加 ドロップダウンをクリックし、顧客 を選択します。顧客の名前のみを入力する必要がありますが、税金回収や計算などの一部のシナリオでは、請求書や配送先住所などの他の情報を追加する必要があります。

次に、追加 ドロップダウンをクリックし、サブスクリプション を選択します。シナリオに合わせてサブスクリプションを設定します。

このガイドの残りの部分に従って、さらに顧客とサブスクリプションを追加できます。

料金体系モデルを設定する

この例では、Hypernian が 定額と超過料金 を組み合わせた料金モデルを用いて、顧客に LLM サービスの利用料を以下のように請求しています。

ライセンス手数料
ユーザーごと100 USD
使用状況手数料
0-10000 USD
1000+0.04 USD

このモデルを実装するには、利用状況を記録するためのメーター、貴社サービスを表すための商品と価格、顧客情報、顧客のサブスクリプションを作成します。

メーターを作成する

メーターは、請求期間中のメーターイベントを集計する方法を指定するものです。メーターイベントは、顧客がシステムで実行するすべてのアクション (API リクエストなど) を表します。メーターは料金に関連付けられており、請求内容の基礎になります。

Hypernian の例では、メーターイベントは、顧客がクエリで使用するトークンの数です。メーターは、1 か月間のトークンの合計です。

Stripe ダッシュボードまたは API を使用してメーターを設定できます。Stripe CLI で API を使用してメーターを作成するには、Stripe CLI を始める を参照してください。

  1. メーター ページで、メーターを作成 をクリックします。
  2. メーターエディターで以下を実行します。
    • メーター名 に、表示するメーターの名前と整理目的で入力します。Hypernian の例には、「Hypernian トークン」と入力します。
    • イベント名 に、Stripe に使用状況を報告するときにメーターイベントに表示する名前を入力します。Hypernian の例には、「hypernian_tokens」と入力します。
    • ドロップダウンで 集計方法 を設定します。
      • Hypernian の例では、 合計 を選択します。これにより、報告れた 値が合計 され (この例では、顧客が使用するトークンの数)、請求する使用量が決定されます。
      • 報告されたイベントの_数_に基づいて カウント を選択し、請求します。
      • 最終 を選択して、報告された_最終値_に基づいて請求します。
      • プレビューペインを使用して、使用状況例イベントを設定し、集計方法を確認します。
    • メーターを作成 をクリックします。
    • (オプション) 詳細設定 で、使用状況データにタグ付けする ディメンション を指定します。セグメント固有のアラートをきめ細かく生成したり、属性の組み合わせに基づいて使用状況を細かく価格設定したりするには、分析とレポート作成用に入力されたディメンションを使用して使用状況データを送信します。ディメンションの例としては、LLM モデル、トークンタイプ、地域、イベントタイプなどがあります。

価格モデルを作成する

Stripe ダッシュボードまたは API を使用して、商品 とその料金オプションを含む 料金体系モデル を作成します。価格 は、単価、通貨、請求期間を定義します。

Hypernian の例では、100 ユニットあたり 0.04 USDの従量制価格で、月単位で請求される製品を作成します。前の手順で作成したメーターを使用します。

  1. 商品カタログ ページで、商品を作成 をクリックします。
  2. 商品を追加 ページで、以下を実行します。
    1. 名前 に、製品の名前を入力します。Hypernian の例には、Hypernian usage と入力します。
    2. (オプション) 説明 には、Checkout、カスタマーポータル、見積もり に表示する説明を追加します。
    3. 継続 を選択します。
    4. 請求期間 で、その他の料金体系オプション を選択します。
  3. 価格を追加 ページで、以下を実行します。
    1. 料金体系モデルを選択 で、従量制 を選択します。
    2. 料金体系を選択:
      • Hypernian の例では、 層ごとと段階的 を選択します。
      • グリッドの最初の行で、最初のユニット を 0、最後のユニット を 1,000、ユニットごと を 0 USD、定額手数料 を 0 USD に設定します。
      • グリッドの 2 行目で、最初のユニット を 1,001、最後のユニット を ∞、ユニットごと を 0.04 USD、定額手数料 を 0 USD に設定します。
      • 最初の商品を作成したら、別の商品を作成して 100 USD の料金を月初に顧客に請求します。顧客が 2 回目に受け取る請求書には、前月の利用料と翌月のライセンス料が含まれます。
      • (任意) 月末に初期ライセンス料を顧客に請求するには、グリッドの1行目の Flat fee を 100 USD に変更してください。
    3. メーター で、前に作成したメーターを選択します。Hypernian の例では、ドロップダウンから Hypernian トークン を選択します。
    4. 請求期間 を選択します。Hypernian の例では、 月次 を選択します。
    5. 次へ をクリックします。
    6. 商品を追加 をクリックします。

次に、100 USD 月額料金を作成します。

  1. 商品カタログ ページで、商品を作成 をクリックします。
  2. 商品を追加 ページで、以下を実行します。
    • 名前 に、製品名を入力します。Hypernian の例には、Hypernian license fee と入力します。
    • (オプション) 説明 には、Checkout、カスタマーポータル、見積もり に表示する説明を追加します。
    • 継続 を選択します。
    • 請求期間 で、その他の料金体系オプション を選択します。
  3. 価格を追加 ページで、以下を実行します。
    • 継続 を選択します*。
    • 金額 には、100 USD と入力します。
    • 通貨 には、USD を選択します。
    • 請求期間 で、月次 を選択します。
    • 次へ をクリックします。
    • 商品を追加 をクリックします。

プロモーションコードを設定する

プロモーションコードを設定するには、クーポンとプロモーションコードを作成してから、サブスクリプションにプロモーションコードを適用します。

クーポンを作成

クーポンは、ダッシュボードまたは API で作成します。

  1. ダッシュボードで、商品ページを開きます。
  2. クーポンをクリックします。
  3. +新規をクリックします。
  4. クーポンを作成ダイアログで、クーポンのパラメーターを入力します。
  5. クーポンを作成をクリックします。

クーポンの設定方法は以下の通りです。クーポンの作成後に編集できるのは名前だけです。

設定詳細
名前領収書や請求書に表示されるクーポン名。
ID オプションAPI でのクーポンの一意の ID。このフィールドを空白にすると、Stripe によって ID が生成されます。
タイプクーポンがサブスクリプションを、一定額またはパーセントのいずれで割り引くのかを決定します。

割引率または割引額

クーポンの実際の割引額を示します。

複数の通貨で販売している場合、1 つのクーポンで異なる通貨に異なる割引額を定義できます。多通貨のクーポンは、多通貨の価格と同じルールに従います。

特定の商品に適用 オプションクーポンを適用できるアイテムのタイプを制限します。
期間クーポンの有効期限を示します。
引き換え回数制限 オプション顧客がクーポンを引き換えできる期間と回数を制限できます。
コード オプションクーポンのプロモーションコードを作成できます。

対象の商品を設定する

割引対象の商品を設定するには、特定の商品に適用フィールドに対象の商品を追加します。そのクーポンに関連付けられたプロモーションコードも、この対象商品のリストに制限されます。

特定の商品に適用されるクーポンを設定し、サブスクリプションに該当する商品が含まれない場合には、そのサブスクリプションにクーポン追加しても割引は適用されません。

サブスクリプションに 変更を加えた 場合、Stripe は日割額を計算し既存の割引がある場合はそれを適用します。作成された請求書上でこの日割項目にさらに割引を適用することはできません。

サブスクリプションにクーポンを適用する

クーポンを作成したら、サブスクリプションにクーポンを適用して割引を作成します。サブスクリプションを作成する際、または顧客の既存のサブスクリプションを更新する際にクーポンを適用できます。

  1. ダッシュボードで、サブスクリプション ページを開きます。
  2. 該当するサブスクリプションをクリックします。
  3. アクションをクリックします。
  4. サブスクリプションを更新をクリックします。
  5. クーポンを追加をクリックします。
  6. ドロップダウンメニューから 1 つ以上のクーポンを選択し、送信をクリックします。

クーポンの適用後に 即時決済が不要 であれば、顧客が支払い方法を保存していない場合でも引き続きサブスクリプションを作成できます。

Checkout にクーポンを適用する

Checkout セッションでサブスクリプションにクーポンを適用する場合、API の discounts パラメーターを設定します。適用された割引でセッションを作成するには、discounts 配列の coupon パラメーターにクーポン ID を渡します。

Command Line
curl
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "payment_method_types[]"=card \ -d "line_items[][price]"=
"{{PRICE_ID}}"
\ -d "line_items[][quantity]"=1 \ -d mode=subscription \ -d "discounts[][coupon]"="{{COUPON_ID}}" \ -d success_url="https://example.com/success" \

決済ページを構築し、顧客を登録する

Stripe Elements と Checkout セッション API を使用して、完全にカスタマイズされたサブスクリプション導入の一環として決済ページを構築します。

サブスクリプションを設定するには、を作成する必要があります。住所と決済の詳細は Express Checkout Element で収集し、その情報を使用して Checkout セッション API でサブスクリプションを作成できます。

メモ

サンドボックスでこれをテストするには、テスト環境の設定時に作成したテストクロックに作成した顧客を関連付けます。

Stripe をセットアップする

任意の Stripe クライアントをインストールします。

Command Line
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
# Available as a gem sudo gem install stripe
Gemfile
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
# If you use bundler, you can add this line to your Gemfile gem 'stripe'

次に Stripe CLI をインストールします。CLI は Webhook のテストを提供します。これを実行すると Stripe への API コールを実行できます。このガイドでは、CLI を使った料金体系モデルの設定方法を紹介します。

Command Line
homebrew
ソースからインストールする
No results
# Install Homebrew to run this command: https://brew.sh/ brew install stripe/stripe-cli/stripe # Connect the CLI to your dashboard stripe login

その他のインストールオプションについては、Stripe CLI を使ってみるをご覧ください。

顧客を作成する

Stripe では、各サブスクリプションに 顧客 が必要です。アプリケーションのフロントエンドでユーザーから必要な情報を収集し、それをバックエンドに渡します。

住所の詳細を収集する必要がある場合は、Address Element を使用することで顧客の配送先住所または請求先住所を収集できます。Address Element の詳細については、Address Element ページをご覧ください。

register.html
<form id="signup-form"> <label> Email <input id="email" type="email" placeholder="Email address" value="test@example.com" required /> </label> <button type="submit"> Register </button> </form>
register.js
const emailInput = document.querySelector('#email'); fetch('/create-customer', { method: 'post', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ email: emailInput.value, }), }).then(r => r.json());

サーバー上で、Stripe Customer オブジェクトを作成します。

メモ

Checkout セッションで使用するために、顧客 ID を必ず保存してください

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d email={{CUSTOMER_EMAIL}} \ -d name={{CUSTOMER_NAME}} \ -d "shipping[address][city]"=Brothers \ -d "shipping[address][country]"=US \ -d "shipping[address][line1]"="27 Fredrick Ave" \ -d "shipping[address][postal_code]"=97712 \ -d "shipping[address][state]"=CA \ -d "shipping[name]"={{CUSTOMER_NAME}} \ -d "address[city]"=Brothers \ -d "address[country]"=US \ -d "address[line1]"="27 Fredrick Ave" \ -d "address[postal_code]"=97712 \ -d "address[state]"=CA

決済手段を有効にする

デフォルトでは、Stripe は 決済手段設定 を使用して、Express Checkout Element で有効になっている決済手段を決定します。payment_method_types 属性を使用して、Checkout Session で特定の決済手段を設定することもできます。

サポートされている決済手段

決済手段タイプ card を使用すると、Apple Pay と Google Pay が自動的に有効になります。Link を使用する場合は、必ず card 決済手段タイプも渡します。

決済手段決済手段の種類
Amazon Payamazon_pay
Apple Paycard
Google Paycard
Klarnaklarna
Linklink、card
PayPalpaypal

Checkout セッションを作成する

アプリケーションのバックエンドで、フロントエンドが呼び出すセッションを作成するエンドポイントを定義します。顧客が登録するサブスクリプションの価格 ID が必要です。フロントエンドはこの値を渡します。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer={{CUSTOMER_ID}} \ -d ui_mode=custom \ -d "line_items[0][price]"={{PRICE_ID}} \ -d "line_items[0][quantity]"=1 \ -d return_url={{RETURN_URL}} \ -d mode=subscription

Checkout を初期化する

Client Secret を解決する clientSecret プロミスを作成するか、機密事項として直接設定します。initCheckout を呼び出し、clientSecret を渡します。initCheckout は、Checkout インスタンスに解決するプロミスを返します。

Checkout オブジェクトは、決済画面の基盤として機能し、決済セッションのデータやセッションを更新するためのメソッドを含みます。

actions.getSession() によって返されるオブジェクトには、価格情報が含まれます。セッションの total と lineItems を UI で読み込んで表示することをお勧めします。

これにより、最小限のコード変更で新機能を有効にできます。たとえば、手動通貨価格を追加しても、total を表示する場合、UI を変更する必要はありません。

checkout.js
const clientSecret = fetch('/create-checkout-session', {method: 'POST'}) .then((response) => response.json()) .then((json) => json.checkoutSessionClientSecret); const checkout = stripe.initCheckout({clientSecret}); const loadActionsResult = await checkout.loadActions(); if (loadActionsResult.type === 'success') { const session = loadActionsResult.actions.getSession(); const checkoutContainer = document.getElementById('checkout-container'); checkoutContainer.append(JSON.stringify(session.lineItems, null, 2)); checkoutContainer.append(document.createElement('br')); checkoutContainer.append(`Total: ${session.total.total.amount}`); }
index.html
<div id="checkout-container"></div>

トライアル期間を設定する

サービスの 7 日間の無料トライアル期間を提供するには、Checkout セッションの作成時に trial_period_days を渡します。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer={{CUSTOMER_ID}} \ -d ui_mode=custom \ -d "line_items[0][price]"={{PRICE_ID}} \ -d "line_items[0][quantity]"=1 \ -d return_url={{RETURN_URL}} \ -d mode=subscription \ -d "subscription_data[trial_period_days]"=7

Stripe Elements を設定する

Express Checkout Element は Stripe.js の機能として自動的に使用できるようになります。決済ページに Stripe.js スクリプトを含めるには、HTML ファイルの head にこれを追加します。常に js.stripe.com から Stripe.js を直接読み込むことにより、PCI への準拠が維持されます。スクリプトをバンドルに含めたり、そのコピーを自身でホストしたりしないでください。

checkout.html
<head> <title>Checkout</title> <script src="https://js.stripe.com/clover/stripe.js"></script> </head>

サーバーから Client Secret を取得します。

checkout.js
// Set your publishable key: remember to change this to your live publishable key in production // See your keys here: https://dashboard.stripe.com/apikeys const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
);

サーバーから Client Secret を取得する fetchClientSecret 関数を作成します。

checkout.js
const clientSecret = fetch('/create-checkout-session', {method: 'POST'}) .then((response) => response.json()) .then((json) => json.client_secret);

Checkout インスタンスを作成します。

checkout.js
const checkout = stripe.initCheckout({ clientSecret });

Express Checkout Element を作成してマウントする

Express Checkout Element には、HTTPS 接続を介して決済情報を Stripe に安全に送信する iframe が含まれています。導入を機能させるには、決済ページのアドレスの先頭を https://, ではなく http://, にする必要があります。

決済ページに Express Checkout Element を配置する場所が必要です。支払いフォームで、一意の ID を持つ空の DOM ノード (コンテナー) を作成します。

checkout.html
<div id="express-checkout-element"> <!-- Express Checkout Element will be inserted here --> </div> <div id="error-message"> <!-- Display an error message to your customers here --> </div>

フォームが読み込まれたら、Express Checkout Element のインスタンスを作成し、コンテナーの DOM ノードにマウントします。

checkout.js
// Create and mount the Express Checkout Element const expressCheckoutElement = checkout.createExpressCheckoutElement(); expressCheckoutElement.mount('#express-checkout-element');

顧客の詳細情報を収集してラインアイテムを表示する

サーバーで作成した Checkout Session によって、項目、合計金額、利用可能な決済手段が自動的に決定されます。Express Checkout Element はこの情報を使用して、適切なインターフェイスを表示します。

決済確定の処理

顧客が決済を確定したときに confirm event をリッスンします。

checkout.js
const loadActionsResult = await checkout.loadActions(); if (loadActionsResult.type === 'success') { expressCheckoutElement.on('confirm', (event) => { loadActionsResult.actions.confirm({expressCheckoutConfirmEvent: event}); }); }

動的な更新を処理する

顧客の選択 (配送先住所や配送料金の変更など) に基づいて Checkout Session を更新する必要がある場合は、イベントをリッスンしてセッションを更新できます。

checkout.js
expressCheckoutElement.on('shippingaddresschange', async (event) => { const response = await fetch('/update-session-shipping', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({ sessionId: checkout.session.id, shippingAddress: event.address }) }); const result = await response.json(); if (result.error) { event.reject(); } else { event.resolve(); } }); expressCheckoutElement.on('shippingratechange', async (event) => { const response = await fetch('/update-session-shipping-rate', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({ sessionId: checkout.session.id, shippingRateId: event.shippingRate.id }) }); const result = await response.json(); if (result.error) { event.reject(); } else { event.resolve(); } });

決済を送信

Checkout インスタンスから 確定 を呼び出す支払う ボタンをレンダリングして、決済を送信します。

index.html
<button id="pay-button">Pay</button> <div id="confirm-errors"></div>
checkout.js
const checkout = stripe.initCheckout({clientSecret}); const loadActionsResult = await checkout.loadActions(); if (loadActionsResult.type === 'success') { const {actions} = loadActionsResult; const button = document.getElementById('pay-button'); const errors = document.getElementById('confirm-errors'); button.addEventListener('click', () => { // Clear any validation errors errors.textContent = ''; actions.confirm().then((result) => { if (result.type === 'error') { errors.textContent = result.error.message; } }); }); }

Webhook イベントのリッスン

バックエンドのロジックを設定するには、Stripe から送信される Webhook イベントをリッスンできるエンドポイントを設定する必要があります。これらのイベントは、サブスクリプションの新しい請求書が生成されるなど、Stripe でステータスが変更されるたびに発生します。お客様のアプリケーション側では、Webhook イベントを含む POST リクエストを受け取るための HTTP ハンドラーを設定して、イベントの署名を検証してください。

開発中は、ワークベンチのイベントタブを使用して、イベントを監視およびフィルタリングします。

本番環境では、ダッシュボードで Webhook エンドポイント URL を設定するか、Webhook Endpoints API を使用します。

サブスクリプション固有の Webhook の詳細については、Subscription イベントを参照してください。

アクセスを提供

決済の成功時に、顧客にサービスへのアクセスを許可します。ほとんどの場合、以下の場合にサービスへのアクセスを提供できます。

  • invoice.paid イベントを受信します。
  • サブスクリプションのステータスは active です。ステータスは、ダッシュボードの Subscriptions ページで、または API を使用してサブスクリプションを取得し、ステータスフィールドを確認することで確認できます。

サブスクリプション固有の Webhook、Subscription イベントの詳細については、

実装内容をテストする

本番環境へ移行する前に、導入内容をテストします。

シナリオテスト
成功したサブスクリプションフロー
  • 決済の成功にテストカード番号 4242424242424242 を使用する
  • サブスクリプション作成と顧客プロビジョニングを確認
障害シナリオ
  • テストカード番号 4000000000000002 を使用して、一般的なカード決済拒否をテストする
  • エラー処理と顧客コミュニケーションの確認
  • 4000000000009995 の売上不足シナリオをテストする
時間ベースのイベント
  • テストクロックを使用してサブスクリプション更新をシミュレーションする
  • テストトライアル期間有効期限
  • Webhook イベント処理の確認
プロモーションコード
  • 決済中にプロモーションコードを適用する
  • 正しい割引申し込みを確認する
  • テストコードの有効期限と使用状況の制限
日割り計算
  • テストクロックを使用して、サイクル途中のアップグレードなどのシナリオの比例配分計算をテストする
  • 請求書をプレビューして比例配分請求書処理を確認する
キャンセル
  • トライアル期間中にキャンセルロジックをテストする
  • カスタマーポータルから開始されたキャンセルを確認する

本番環境へ移行

  1. ダッシュボードで、アカウント設定を開きます。
  2. 事業形態、税務情報、ビジネス情報、個人確認情報、顧客向け情報 (明細書表記など) を入力します。
  3. 銀行口座の詳細を追加して、資金の入金先を確認します。
  4. アカウントを保護するための二段階認証を設定します。
  5. オプションで、税金の自動回収や収入ベースの気候変動対策への寄付を追加できます。
  6. 入力した情報をレビューし、同意して送信する をクリックします。
  7. プロファイルを有効にすると、Stripe はサンドボックス環境から本番環境に更新します。

Stripe アカウントの本番環境利用の申請についてリンクからご覧ください。

次のステップ

導入を設定したら、次の機能を実装することを推奨します。

  • カスタマーポータルを設定して、顧客がサブスクリプションと決済情報を管理できるようにします。
  • Smart Retries を設定して、Stripe の AI が失敗した決済の再試行に最適なタイミングを選択できるようにすることで、請求書の決済成功率を高めます。
  • 請求書の自動化は、カスタムの自動化ワークフローを構築するための手段です。自動化によって、ビジネスプロセスの効率化、顧客とのやり取りの向上、売上回収業務の改善を実現できます。
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc