コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要決済を受け付ける構築済みのシステムをアップグレード
オンライン決済
概要ユースケースを見つける
Payment Links を使用する
事前構築済みの決済ページを使用する
Elements を使用したカスタム統合の構築
アプリ内実装を構築
    概要
    Payment Sheet
    Payment Element
    Address Element
    Payment Method Messaging Element
    アプリ内購入のリンク
    設定で決済手段を管理する
    Confirmation Tokens に移行
    アメリカとカナダのカード
Managed Payments を使用する継続課金
対面決済
Terminal
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
決済業務
アナリティクス
残高と売上処理にかかる期間
コンプライアンスとセキュリティ
通貨
支払い拒否
不審請求の申請
不正利用防止
Radar の不正防止
入金
領収書返金とキャンセル
高度な連携システム
カスタムの決済フロー
柔軟なアクワイアリング
複数の決済代行業者のオーケストレーション
決済以外の機能
会社を設立する
暗号資産
エージェント型コマース
Financial Connections
Climate
本人確認
アメリカ
日本語
ホーム決済管理Build an in-app integration

アプリ内決済の導入を構築する

Stripe のアプリ内決済を使用して、iOS、Android、React Native の各アプリケーション向けにカスタマイズされた決済導入と決済フローを構築します。この概要は、導入の計画に役立ちます。

アメリカのアプリによるデジタル商品の販売

アメリカのデジタル商品を販売する Android アプリでは、を使用してアプリ内で支払いを処理できるようになりました。iOS でデジタル商品を販売する場合は、アプリ内デジタル商品およびサブスクリプションの販売 で Stripe Checkout を使用してアプリからウェブへのフローを実装する方法をご覧ください。

Stripe In-App Payments では、以下を行うことができます。

  1. Apple Pay、Google Pay、Link などの 40 種類以上の決済手段と、保存された決済手段を動的に表示します。
  2. クレジットカード番号や請求の詳細などの決済情報を収集する。
  3. 3DS2 などの認証を処理するか、バンキングアプリにリダイレクトして、決済を完了します。

UI を選択

ユーザー体験とデザインのニーズに応じて、3 種類の UI 組み込みから選択できます。

Payment SheetFlow ControllerPayment Element
実装の負荷
ローコード
部分的なコーディング
部分的なコーディング
決済手段を表示シート内シート内埋め込み可能なビュー
決済詳細を収集するシート内シート内シート内
決済を完了するシート内UI で確定するタイミングを制御UI で確定するタイミングを制御
レイアウトの柔軟性固定シートの表示選択のための固定シート、柔軟な確認決済手段をアプリの任意の場所に埋め込む
決済を完了するための Payment Sheet を表示する購入ボタンが表示されたカート画面を示す決済フロー
Stripe In-App Payments ショーケース QR コード

この導入では、決済手段の表示、決済情報の収集、決済の完了のすべてが 1 つの事前構築済みシートで行われます。ほとんどのユーザーには、この UI を使用してアプリで決済を行うことをお勧めします。

Appearance API ガイドを使用すると、色やフォントなど、外観に関わる 50 項目以上をカスタマイズできます。

デモを試す: iOS デバイスで QR コードをスキャンするか、この リンク を使用してインタラクティブなデモをお試しください。

最適な選択

  • 最小限のコードでアプリ内決済をすばやく追加できます。
  • 顧客が 1 つの「購入」ボタンをタップし、1 ステップで決済を完了できる決済。

別の選択肢を検討する

  • 最初に決済手段を収集し、独自の UI で決済を個別に確定します。これを行うには、フローコントローラを使用します。
  • 決済手段をシートの代わりに独自の画面に直接埋め込む。これを行うには、Payment Element を使用します。

API を選択する

Stripe のアプリ内決済導入では、PaymentIntents または SetupIntents を使用します。

決済を受け付けます

⠀
APIPaymentIntent

説明

決済を収集し、顧客に直ちに決済します。

UI に「Save my info」チェックボックスが表示され、顧客は将来の決済に備えて決済手段を保存できます。保存決済手段の詳細をご確認ください。

対応している決済手段1 回限りの使用と再使用の両方
例
  • 1 回の取引での商品やサービスの購入 (EC 決済など)
  • 注文時に配車またはフードデリバリーに対して支払う
今すぐ始めるPayment Sheet による決済を受け付ける

決済手段を設定する

⠀
APISetupIntent
説明顧客に請求することなく、将来の決済に備えて決済手段を収集し保存します。 _ _
対応している決済手段再利用可能な決済手段のみ
例
  • ユーザ登録時のアプリへの登録と決済手段の保存
  • 無料トライアル期間のサブスクリプションの開始時に決済手段を設定する
  • クラウドファンディングキャンペーンの決済詳細の収集 (目標を達成した場合のみ決済)
  • ユーティリティまたはサービスを有効化する前に決済情報を保存する
今すぐ始めるPayment Sheet を使用した決済手段の設定

支払いを受け付けて設定する

⠀
APIPaymentIntent を setup_future_usage として使用する。

説明

今すぐ顧客に決済し、決済手段を保存するように PaymentIntent を設定して、将来の使用に備えて決済手段を保存します。

setup_future_usage を設定することで、すべての決済手段の保存を要求できます。setup_future_usage を使用すると、ほとんどの BNPL のように 1 回限りの決済手段が無効になります。1 回限りの決済手段と再利用可能な決済手段の両方を取り扱うには、カードを保存するために [payment_method_options[card]setup_future_usage など、特定の決済手段で今後の使用状況を設定してください。

対応している決済手段1 回限りの使用と再使用の両方
例
  • 決済を含むサブスクリプションへのユーザーの登録 (最初の月を即時に請求するなど)
  • 初回の購入に対して請求しながら、付随的な購入やアドオン購入の決済手段を保存する
今すぐ始めるPayment Sheet による決済を受け付けて設定する

保存済みの決済手段

Stripe のアプリ内決済は、保存済みのクレジットカード、米国銀行口座、SEPA デビットの支払い方法の保存・表示・管理をサポートしています。同意の回収は自動的に処理され、グローバルな法令遵守が保証されます。

Payment Sheet 保存決済手段

Payment Sheet に保存済みの決済手段にアクセスする

CustomerSessions API は、以下をさらに制御します。

  • 保存同意ボックスを表示または非表示にするタイミング
  • 保存された決済手段を表示または非表示にするタイミング
  • 買い手が保存決済手段を削除できるようにする
  • 買い手が最後に保存した決済手段を削除できないようにする

機能と可用性

  • UI

    アプリ内決済

  • UI のカスタマイズ

    Appearance API を使用した広範な機能

  • 決済手段 1

    • 100+
    • 動的な決済手段
    • Link でより高速な決済
    • Apple Pay、Google Pay、Amazon Pay
    • カスタムの決済手段
  • SDK 対応

    iOS、Android、React Native

  • 1 回限りの決済と継続決済

    はい

  • 不正利用対策

    はい

  • グローバル決済

    はい

1 ウォレット決済手段にはドメインを登録する必要があります。

このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM は llms.txt を参照してください。
  • Powered by Markdoc