コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
概要
Stripe Payments について
構築済みのシステムをアップグレード
支払いの分析
オンライン決済
概要ユースケースを見つけるManaged Payments
Payment Links を使用する
決済ページを構築
高度なシステムを構築
    概要
    クイックスタート
    高度なシステムを設計
    デザインをカスタマイズする
    決済手段を管理
      Express Checkout Element で決済を受け付ける
      カスタムの支払い方法を追加する
      支払い方法をカスタマイズする
      顧客の支払い方法を保存および取得する
    追加情報を収集する
    支払いで税金を徴収
    支払いに使用された決済手段を保存する
    支払いを行わずに顧客の決済手段を保存する
    領収書と支払い済みの請求書を送信する
アプリ内実装を構築
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
支払いインターフェイス
Payment Links
Checkout
Web Elements
アプリ内 Elements
決済シナリオ
カスタムの決済フロー
柔軟なアクワイアリング
オーケストレーション
店頭支払い
端末
他の Stripe プロダクト
Financial Connections
仮想通貨
Climate
ホーム支払いBuild an advanced integrationManage payment methods

注

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

カスタムの決済手段を追加する

Payment Element にカスタムの決済手段を追加します。

ページをコピー

Stripe の Payment Element lを使用すると、ユーザーは一度の導入でさまざまな決済手段による支払いが可能になります。Stripe で処理されない追加の決済手段を表示する必要がある場合は、カスタムの決済手段を使用します。カスタムの決済手段を使用している場合は、オプションで、Stripe 以外で処理された購入を Stripe アカウントに記録して、レポート作成に利用できます。

カスタムの決済手段を設定するには、Stripe ダッシュボードでカスタムの決済手段を作成し、Payment Element にも表示される表示名とアイコンを指定します。Stripe ダッシュボードでは、50 種類以上あるプリセットの決済手段を利用できます。決済手段を作成したら、以下のガイドに従って Payment Element を設定します。カスタムの決済手段を使用した取引は Stripe の外部で処理および確定されるため、Payment Element を設定する場合、追加の作業が必要です。

注

When integrating with a third party payment processor, you’re responsible for complying with applicable legal requirements, including your agreement with your PSP, applicable laws, and so on.

このガイドでは、インテントを作成する前に支払いの詳細を収集するガイドから HTML または JS の例を使用してカスタムの決済手段を追加します。

はじめに

  1. Stripe アカウントを作成するかサインインします。
  2. インテントを作成する前に支払いの詳細を収集するガイドに従って決済機能の導入を完了します。
  3. 次に、指定するカスタムの決済手段ごとに、以下のステップに従います。

ダッシュボードでカスタムの決済手段を作成する
ダッシュボード

設定 > Payments > Custom の決済手段に移動して、カスタムの決済手段のページにアクセスします。新しいカスタムの決済手段を作成し、Payment Element が表示する表示名とロゴを指定します。

適切なロゴを選択

  • 透明な背景のロゴを提供する場合は、ページの Payment Element の背景色を考慮して、それが目立つようにしてください。
  • 背景の色が入ったロゴを指定する場合、丸い角は指定されません。ファイルに含めてください。
  • 16 ピクセル x 16 ピクセルに拡大縮小できるロゴのバリアントを選択します。多くの場合、これはブランドのスタンドアロンのロゴマークです。

カスタムの決済手段を作成すると、ステップ 2 で必要なカスタムの決済手段の ID (cpmt_ で始まる) がダッシュボードに表示されます。

Stripe の Elements 設定にカスタムの決済手段タイプを追加
クライアント側

Stripe Elements を初期化する checkout.js ファイルで、Payment Element に追加する customPaymentMethods を指定します。ステップ 1 の ID (cpmt_ で始まる) を指定するだけでなく、options.type とオプションの subtitle も指定できます。

checkout.js
const elements = stripe.elements({ // ... customPaymentMethods: [ { id:
'{{CUSTOM_PAYMENT_METHOD_TYPE_ID}}'
, options: { type: 'static', subtitle: 'Optional subtitle', } } ] });

Payment Element が読み込まれると、カスタムの決済手段が表示されます。

PM Name というカスタムの決済手段を示すStripe Payment Element。

オプション埋め込みカスタムコンテンツを表示する
プレビュー
クライアント側

決済手段の送信を処理
クライアント側

ユーザーがウェブサイトの支払いボタンをクリックしたときに呼び出される handleSubmit 関数を更新して、カスタムの決済手段の取引が Stripe 以外で処理されるようにします。

elements.submit() 関数は、現在選択されている決済手段のタイプを取得します。選択した決済手段がカスタムの決済手段である場合は、それに応じて取引を処理します。たとえば、モーダルを表示してから自社のサーバーで支払いを処理したり、顧客を外部の支払いページにリダイレクトしたりできます。

checkout.js
async function handleSubmit(e) { const { submitError, selectedPaymentMethod } = await elements.submit(); if (selectedPaymentMethod ===
'{{CUSTOM_PAYMENT_METHOD_TYPE_ID}}'
) { // Process CPM payment on merchant server and handle redirect const res = await fetch("/process-cpm-payment", { method: 'post' }); ... } else { // Process Stripe payment methods ... } }

オプションカスタムの決済手段の順序を指定
クライアント側

このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc