カスタム ショッピング カート アプリを PayPal と統合して、購入者に PayPal への登録を強制せずに間接的なクレジット カード支払いを受け入れるにはどうすればよいですか?
カスタム ショッピング カート Web アプリケーションがあり、現在のクレジット カード/デプト カードによる支払いを PayPal に置き換えるタスクが設定されています。目標は、顧客が PayPal を介してカードで支払うことができるようにすることです。ただし、いくつかの制約があります。
- お客様は、ショッピング カートのページではなく、PayPal のページで、クレジット カードの詳細 (番号、有効期限、安全なコード) を入力する必要があります。
- すべての支払いは、オーソリゼーション (合計金額のブロック) と、注文された商品が入手可能で配達可能である場合の後続のキャプチャで構成されている必要があります。
- カードで支払いを希望する場合、顧客は PayPal アカウントを作成/ログインする必要はありません。
問題は、PayPal で可能なオプションの数に本当に混乱していることです。REST API とクラシック API のどちらを選択するかはそれほど問題ではありませんが、リスト全体から適切な製品 (クラシック API 製品やREST API 製品など) を選択することは、PayPal 初心者にとってそれほど明白ではありません。他の同様の質問の中には、DoDirectPayment (ただし、それが最良の選択かどうかはわかりません) を指摘するか、Web Payments Standard を提案するものがあります (それらがまだ利用可能かどうかはわかりません)。エクスプレス チェックアウトも検討していたのですが、デモでは PayPal アカウントの作成が強制されるようです。