コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要
Stripe Payments について
構築済みのシステムをアップグレード
支払いの分析
オンライン決済
概要ユースケースを見つけるManaged Payments
Payment Links を使用する
決済ページを構築
高度なシステムを構築
アプリ内実装を構築
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
支払いインターフェイス
Payment Links
Checkout
    概要
    Checkout の仕組み
Web Elements
アプリ内 Elements
決済シナリオ
カスタムの決済フロー
柔軟なアクワイアリング
オーケストレーション
店頭支払い
端末
他の Stripe プロダクト
Financial Connections
仮想通貨
Climate
ホーム支払いCheckout

注

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

Checkout の仕組み

Checkout を使用して、ウェブサイトで支払いを回収する方法をご紹介します。

ページをコピー

Checkout は、支払い回収のためのカスタマイズ可能なフォームをローコードで作成できる決済ページです。

Checkout の構築済み機能を活用することで、開発にかかる時間を短縮することができます。Link を含む 40 種類以上の決済手段に対応しており、顧客は決済手段を Link 保存して、決済をよりスピーディーに完了させることができます。決済を受け付ける方法として、Checkout をウェブサイトに直接埋め込む、Stripe がオンラインで提供する決済ページに購入者をリダイレクトする、Stripe Elements を使用してカスタマイズした決済ページを作成するという選択肢があります。Checkout は、1 回限りの購入とサブスクリプションの両方の支払いに対応しています。

また、Checkout をカスタマイズしたり、Checkout セッションや Stripe ダッシュボードで追加機能を利用したりすることもできます。機能の完全なリストについては、Checkout の組み込み機能とカスタマイズ機能でご確認ください。

Checkout のライフサイクル

  1. 顧客が購入を完了する準備ができると、アプリケーションは新しい Checkout セッションを作成します。
  2. ウェブサイトに Checkout を埋め込んで、決済フォームを表示します。
  3. 顧客は決済情報を入力し、取引を完了します。
  4. 取引終了後、checkout.session.completed Webhook イベントによって注文のフルフィルメントプロセスが開始されます。

ローコードの組み込み

最小限のコーディングのみを必要とする Checkout は、事前に構築された機能とカスタマイズ可能なオプションを持つため、ほとんどの構築システムにおける最適な選択肢です。Checkout は、Checkout セッションを作成し、購入者の支払い情報を収集することで実装できます。支払いを回収するには、ウェブサイトに決済フォームを埋め込みます。

Stripe の他の決済オプションと Checkout を比較して、最適なオプションを判断してください。Checkout は、顧客の支払い情報を収集を収集するための支払いフォームの表示、カード情報の検証、エラーの処理などを実行します。

デジタルウォレットと Link のサポート構築済み
レスポンシブなモバイルデザイン構築済み
SCA 対応構築済み
CAPTCHA構築済み
PCI 準拠構築済み
カードの検証構築済み
エラーメッセージ構築済み
調整可能な数量構築済み
税金の自動徴収構築済み
各国語サポート構築済み
Adaptive Pricing構築済み
税金を徴収するカスタマイズ可能
色、ボタン、フォントによるカスタムブランディングカスタマイズ可能
Optional itemsカスタマイズ可能
グローバルな支払い方法カスタマイズ可能
サブスクリプションのアップセルカスタマイズ可能
カスタムドメイン (Stripe がオンラインで提供するページのみ)カスタマイズ可能
メール領収書カスタマイズ可能
割引を適用するカスタマイズ可能
カスタムの成功ページカスタマイズ可能
放棄されたカートを回復するカスタマイズ可能
Link を使用して支払いの詳細を自動入力するカスタマイズ可能
納税者番号を収集するカスタマイズ可能
配送先情報を収集するカスタマイズ可能
電話番号を収集するカスタマイズ可能
サブスクリプションの請求サイクル日を設定するカスタマイズ可能

カスタムブランディング

ダッシュボードのブランディング設定を使用し、オンラインフォームのフォント、色、アイコン、フィールドのスタイルなどを設定できます。 詳細は、Checkout のカスタマイズをご覧ください。

Checkout セッション

Checkout セッションは、決済フォームで顧客に対して表示される内容をプログラムで表現したものです。Checkout セッションを作成したら、Checkout を自社の決済ページにマウントして、購入を完了できるようにします。購入完了後、Checkout セッションイベントを処理するためにイベントの送信先を設定ことで注文のフルフィルメントを履行できます。クイックスタートガイドから抜粋されたこのコードスニペットは、アプリケーションで Checkout セッションを作成する方法の一例です。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return"

1 回限りの支払いと継続支払い

Checkout セッションで mode パラメーターを設定することにより、商品やサービスに対して顧客が 1 回限りの支払いを行ったり、サブスクリプションを選択したりできるようにします。

モード購入タイプ
支払い1 回限りの購入
サブスクリプション
  • 継続購入
  • 混合カート: 継続購入と 1 回限りの購入

混合カート

Checkout で、顧客がサブスクリプションアイテムと 1 回限りの購入アイテムを同時に購入できる混合カートを作成します。混合カートを作成するには、mode パラメーターを subscription に設定し、line_items 配列の各 line_item には Price ID、または price_data を含めます。Price ID は、Stripe ダッシュボードまたは API を使用して作成された Price オブジェクトからのもので、商品カタログについての情報を Stripe に格納できます。

Stripe に商品カタログ情報を格納する代わりに、price_data を使用して、価格と商品の詳細を保存している外部データベースから情報を参照することもできます。詳細については、サブスクリプションシステムを構築するをご覧ください。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"={{RECURRING_PRICE_ID}} \ -d "line_items[0][quantity]"=1 \ -d "line_items[1][price]"={{ONE_TIME_PRICE_ID}} \ -d "line_items[1][quantity]"=1 \ -d mode=subscription \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return"

支払い方法

Stripe ダッシュボードでは、いつでもさまざまな支払い方法を表示、有効化、無効化することができます。Stripe は、特定の支払い方法をデフォルトで有効にします。また、通知後に追加の支払い方法を有効にする場合があります。Stripe の支払い方法のリストをご覧ください。

決済情報とデフォルトの支払い方法を保存する

セッションを作成する際に API パラメーターを送信すると、将来の使用のために支払いの詳細を保存できます。支払いの詳細を保存するためのオプションは以下のとおりです。

  • 単一の決済: Checkout セッションで payment モードを使用している場合には、payment_intent_data.setup_future_usage パラメーターを設定します。
  • サブスクリプションの決済: Checkout セッションで subscription モードを使用している場合には、Stripe はデフォルトで支払い方法を保存します。
  • 支払い方法の複数保存: 1 人の顧客に複数の支払い方法が保存されている場合は、Customer オブジェクトの default_payment_method フィールドにデフォルトの支払い方法を格納できます。ただし、これらの支払い方法は Checkout での返品購入には表示されません。

ゲスト顧客

Customer オブジェクトは、ビジネスの顧客を表し、同じ顧客に属するサブスクリプションと支払いを追跡するために使用できます。Customer を作成しない Checkout セッションの場合は、代わりにゲスト顧客に関連付けられます。

取引を完了する

取引が行われた後にビジネスフローを自動化するには、イベントの送信先を登録して、Webhook エンドポイントハンドラを構築します。以下のイベントと自動化を検討してください。

  • checkout.session.completed イベントを処理して、顧客が購入した完了したときに注文のフルフィルメントを実行します。
  • checkout.session.expired イベントを処理して、ユーザーが購入せず、カードの期限が切れた場合に、在庫にアイテムを返品するか、カード放棄メールをユーザーに送信します。

参照情報

  • Checkout のクイックスタート
  • 注文のフルフィルメントを履行
  • Checkout で税金を徴収する
  • Checkout で限られた在庫を管理する
  • Adaptive Pricing を使用して現地通貨に自動換算する
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc
関連ガイド
Stripe で決済を受け付けるためのノーコードのオプション
構築済みの決済ページ
支払い方法について
使用製品
Checkout