PayPal による支払いを受け付ける
ヨーロッパの企業に広く普及しているデジタルウォレットである PayPal の決済を受け付ける方法をご紹介します。
注意
Stripe は、顧客の通貨、決済手段の制限、その他のパラメーターを評価して、決済手段オプションを自動的に提示します。決済を受け付けるの手順を使用して、Stripe ダッシュボードから決済手段を設定することをお勧めします。
引き続き、Checkout で顧客に提示する決済手段を手動で設定する場合は、このガイドを使用します。それ以外の場合は、ダッシュボードで決済手段を設定できるように、構築済みのシステムを更新してください。
Stripe Checkout では、どちらのオプションがコンバージョン率を向上する可能性が高いかに応じて、PayPal を標準の支払い方法または独立したボタンとして表示します。
互換性を判断する
PayPal の支払いに対応するには、Checkout セッションが次の条件をすべて満たしている必要があります。
- すべてのラインアイテムの価格が、同じ通貨である必要があります。異なる通貨のラインアイテムが存在する場合は、通貨ごとに別の Checkout セッションを作成します。
支払いを受け付ける
注
このガイドを使用する前に、まず Checkout で決済を受け付けるための実装を構築します。
このガイドでは、PayPal を有効にする方法を紹介し、カード支払いを受け付ける場合と、PayPal を使用する場合の違いについて説明します。
支払い方法として PayPal を有効にする
新しい Checkout セッションを作成する際は、次のようにします。
paypal
をpayment_
のリストに追加します。method_ types - すべての
line_
が同じ通貨を使用していることを確認します。items
注文のフルフィルメント
After accepting a payment, learn how to fulfill orders.
組み込みをテストする
実装をテストするために PayPal のビジネスアカウントを関連付ける必要はありません。ただし、本番環境での決済を有効にする準備が整ったときには、PayPal と Stripe のアカウントを関連付けてください。
Checkout の実装をテストする際は、支払い方法として PayPal を選択し、支払うをクリックします。
PayPal 支払いで最も一般的な導入と失敗のシナリオをシミュレーションするには、テストシナリオで説明されているパターンと一致する email
値を渡します。
テストシナリオ
メールアドレスのパターン | シナリオ | 説明 |
---|---|---|
. | 制限対象の加盟店アカウント | 加盟店アカウントが PayPal によって制限されている場合、支払いのキャプチャーまたはオーソリは、payment_ エラーで失敗します。オーソリ時にこのパターンに一致するメールアドレスを指定して、オーソリを失敗させます。 |
. | 拒否された取引 | 取引が PayPal によって拒否された場合、支払いのキャプチャーは、payment_ エラーで失敗します。 |
. | 拒否された支払い方法 | 指定された支払い方法が代行業者または銀行によって拒否されたか、この支払いには使用できない場合、支払いのキャプチャーは、payment_ エラーで失敗します。 |
. | 主張が認められなかった不審請求の申請 | キャプチャー時には、不審請求の申請のみを目的として、支払いインテントが最初は成功します。作成された不審請求の申請は、すでに主張が認められない結果になっているため、加盟店は Stripe ダッシュボードで反証資料を提出することはできません。 |
. | オーソリ済みの支払いを手動でキャプチャーする | オーソリがすでに期限切れになっている場合、オーソリ済みの支払いのキャプチャーは、capture_ エラーで失敗します。 |