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

支払い方法のためにドメインを登録する

Elements または Checkout の埋め込み可能な支払いフォームで決済手段 (Link、Apple Pay、Google Pay など) を使用するためのドメインを登録します。

ページをコピー

一部の決済手段において、システムで Elements または Checkout の埋め込み可能な支払いフォームを使用している場合は、決済手段を表示するウェブドメインをすべて登録する必要があります。この登録には、トップレベルドメインとサブドメインも含まれます。たとえば、ドメイン (yourdomain.com) とサブドメイン (shop.yourdomain.com、www.yourdomain.com など) がある場合、このガイドではそれらの登録方法について説明します。

ドメインを登録すると、そのドメインは、今後有効にする可能性のある他の支払い方法で使用できるようになります。

以下の支払い方法では登録が必要です。

  • Google Pay
  • Link
  • PayPal
  • Amazon Pay
  • Klarna
  • Apple Pay

Apple Pay と加盟店の検証

Apple Pay のドキュメントでは、「加盟店の検証」プロセスについて説明されていますが、これは Stripe がバックグラウンドで処理しているため、Apple Merchant ID や CSR を作成する必要はありません。代わりに、このガイドの次のステップを実行してください。

テスト

また、テスト用のドメインを登録する必要もあります。ローカルでテストする場合は、ngrok などのツールを使用して HTTPS ドメインを取得できます。サンドボックスに登録するか、本番環境で登録すると自動的にサンドボックスにもドメインが登録されます。本番環境に移行する前に、必ず本番環境でドメインを登録してください。

ドメインを登録する

ドメインを登録するには、以下を実行します。

Command Line
cURL
curl https://api.stripe.com/v1/payment_method_domains \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d domain_name="example.com"

登録する必要があるすべてのドメインについて繰り返します。

iframe を使用する

  • iframe を使用する場合は、そのオリジンがトップレベルのオリジンと一致している必要があります (Safari 17 以降を使用する場合を除く)。プロトコル、ホスト (フルドメイン名)、ポート (指定されている場合) が 2 つのページで同一である場合、そのオリジンは同一です。
  • Safari 17 以降でクロスオリジンの iframe を使用する場合は、allow=“payment” 属性を指定する必要があります。Apple Pay を有効にするには、iframe が読み込むソースドメインも登録する必要があります。

ドメインを管理する

PaymentMethodDomain API を使用すると、以下を実行できます。

  • ドメインを取得します。
  • すべてのドメインのリストを表示します。
  • ドメインを有効または無効にします。ドメインが無効になると、そのドメインの Elements や Checkout の埋め込み可能な決済フォームに支払い方法は表示されなくなります。

次のサンプルは、ドメインを無効にする方法を示しています。

Command Line
cURL
curl https://api.stripe.com/v1/payment_method_domains/{{PAYMENT_METHOD_DOMAIN_ID}} \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d enabled=false

Connect の使用時にドメインを登録する

上記の支払い方法が Elements または Checkout の埋め込み可能な決済フォームに表示されるすべてのドメインを、Connect プラットフォームに登録する必要があります。支払いが実行中のドメインは、その支払いを実行しているユーザー用に登録する必要があります。

プラットフォームでダイレクト支払いを作成する場合、リクエストの認証にはプラットフォームのシークレットキーを使用し、Stripe-Account ヘッダーには連結アカウントの Stripe ID を設定します。

プラットフォームでデスティネーション支払いまたは支払いと送金別方式を作成する場合は、リクエストの認証にプラットフォームのシークレットキーを使用し、Stripe-Account ヘッダーを省略します。

連結アカウントに対する API コールの実行の詳細をご確認ください。

Command Line
cURL
curl https://api.stripe.com/v1/payment_method_domains \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
"
\ -d domain_name="example.com"
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc