コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要
Stripe Payments について
構築済みのシステムをアップグレード
決済分析
オンライン決済
概要ユースケースを見つけるManaged Payments を使用する
Payment Links を使用する
事前構築済みの決済ページを使用する
Elements を使用したカスタム統合の構築
    概要
    Quickstart ガイド
    Stripe Elements
    Checkout Sessions と PaymentIntent の比較
    高度なシステムを設計
    デザインをカスタマイズする
    決済手段を管理
    追加情報を収集する
    サブスクリプションの実装
    動的な更新
    割引を追加する
    支払いで税金を徴収
    クレジットを使って引き換える
    顧客が現地通貨で支払いできるようにする
    顧客の決済手段を保存および取得する
    領収書と支払い済みの請求書を送信する
    サーバーで支払いを手動で承認する
    支払いのオーソリとキャプチャーを分離する
    Elements with Checkout Sessions API ベータ版の変更ログ
アプリ内実装を構築
対面決済
Terminal
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
決済シナリオ
複数の通貨を扱う
カスタムの決済フロー
柔軟なアクワイアリング
オーケストレーション
決済以外の機能
会社を設立する
暗号資産
エージェント型コマース
Financial Connections
Climate
不正利用について
Radar の不正防止
不審請求の申請の管理
本人確認
アメリカ
日本語
ホーム決済管理Build a custom integration with Elements

Checkout Sessions API と Payment Intents API の比較

Checkout Sessions API と Payment Intents API の違いと、Stripe Elements で使用するタイミングについて説明します。

Stripe は、Elements で使用できる 2 つのコア決済 API を提供しており、これを使用して、さまざまなレベルのカスタマイズと決済フローの制御を可能にします。Checkout Sessions API は、カスタムコードを必要としない組み込み機能を備えた一般的な Checkout ワークフローをサポートし、ほとんどの開発者に推奨されます。Payment Intents API を使用すると、カスタムコードを使用して Checkout プロセスをより詳細に制御できますが、導入コードとメンテナンスが必要になります。

メモ

このガイドは、Elements での API の使用に固有のものです。その他のユースケースについては、決済導入の設計 を参照してください。

適切な API を選択する

ビジネスに適した API を理解して、必要な機能にアクセスし、長期的に管理するコードの量を決定することが重要です。Checkout Sessions では、PaymentIntents では利用できない新しい組み込み機能が引き続きサポートされます。PaymentIntents を使用する場合は、コードで同様の機能を手動で構築できます。Adaptive Pricing などの一部の機能では、PaymentIntents を使用して手動で構築するには多大な労力が必要です。

Checkout SessionsPayment Intents
推奨されるビジネス導入コードの削減、長期間にわたるコードのメンテナンスの削減、Checkout の状態を管理する組み込み機能 (割引、項目、消費税、Adaptive Pricing など) の利用を希望する企業。独自の税金エンジン、サブスクリプションエンジン、プロモーションコードエンジンがあり、組み込み機能なしで独自の Checkout セッションを構築および管理できる柔軟性を必要とするビジネス。
導入コードを使用して Checkout ページを追加し、追加の商品を統合します。たとえば、Payment Intents API では税金 API とリンクの計算を手動で呼び出す必要があるのに対し、automatic_tax.enabled = true] を設定して Stripe Tax を有効にします。Payment Intents API を使用すると、Checkout や決済機能を完全に制御できます。税金、割引、サブスクリプション、通貨換算を使用して最終的な金額を自分で計算できます。
ユーザーインターフェイス
  • Elements
  • Stripe がホストで提供
  • 組み込みフォーム
Elements
複雑さシンプルなユースケースから複雑なユースケースまで、ビジネスの成長に合わせて構築されています。オーダーメイドソリューションを必要とする高度で複雑なユースケースを持つ大企業に最適です。

機能比較

機能Checkout Sessions APIPayment Intents API
デザイン項目、税金、配送料を含む決済フローのすべてに使用します。カスタムビジネスロジックによる詳細な決済管理を必要とする複雑なユースケースに使用します。
税金計算組み込み税金計算と Stripe Tax。税金 API を別途導入する必要があります。
Subscriptions組み込みサブスクリプション作成。サブスクリプション との個別の導入が必要。
クーポンと割引組み込みのクーポンと割引 処理。割引を手動で計算する必要があります。
送料組み込み配送料金計算。送料を手動で計算する必要があります。
UIの柔軟性決済ページ、組み込みフォーム、Custom UI のホスティング。カスタム UI のみ。
住所情報の収集組み込み顧客、請求先、配送先住所回収機能を搭載。住所を手動で処理する必要があります。
注文の追跡組み込み注文サマリーと領収書機能を搭載。カスタム注文追跡の実装が必要。
金額の更新インベントリと項目の動的な更新。金額を手動で更新する必要があります。
セッション有効期限24 時間後に自動有効期限。自動有効期限なし。
Webhook イベント決済ライフサイクル全体の Webhook イベント。決済ステータスイベントのみ。

参照情報

  • Checkout Sessions API
  • Payment Intents API
  • Checkout Sessions API を使用した決済ページの構築
  • Payment Intents API を使用して Checkout ページを構築する
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc