PayPal ゲートウェイがリクエストを拒否しました – 請求書の重複の問題
重複した請求書IDがPayPalに送信される際にエラーが発生します。 この記事では、PayPal支払い受取設定を更新して、請求書IDごとに複数の支払いを許可することで、問題を解決する方法について説明します。
説明 description
環境
- Adobe Commerce オンプレミス、すべてのバージョン
- Adobe Commerceオンクラウドインフラストラクチャ(全バージョン)
問題
お支払いを送信する際に、次のエラーメッセージが表示されます。
… main.CRITICAL:例外メッセージ:PayPal ゲートウェイがリクエストを拒否しました。 この請求書IDに対する支払いは既に行われています(#10412:請求書の重複)。
PayPalは支払いを処理して注文を完了することはできません。
原因
同じIDの請求書がPayPalに複数回送信された場合、エラーメッセージが表示されます。
これは、複数のAdobe Commerce サイト(ローカル環境とステージング環境でも)で同じ資格情報を使用する場合に発生する可能性があります。 特定のシナリオには、次のようなものがあります。
- 複数の店舗がPayPalに請求書を送信し、同じ請求書IDを使用します。
- 新しいストアは、古いストアによって以前に送信されたIDを含む請求書を送信します。
デフォルトでは、PayPalは同じ請求書を2回処理することはできません。
解決策 resolution
PayPal プロファイルを変更して、請求書IDごとに複数の支払いを許可します。 PayPalでこれらの変更を行う必要があります。
- https://www.paypal.comでアカウントにログインします。
- 「 プロファイル 」をクリック
>プロファイルと設定 (右上隅)。 - 販売ツール に移動します。
- 「支払いを受け取り、リスクを管理する」に移動します
>支払いをブロック し、更新をクリックします。 - 販売環境設定で、支払い受取環境設定をクリックします。
- 偶発的支払いをブロック で、いいえ、請求書IDごとに複数の支払いを許可を選択します。
- 一番下までスクロールして、保存をクリックします。
関連トピックス
-
PayPal Developer Docsで誤った支払いをブロック 。
-
PayPal支払いに関するユーザー向けガイド:
-
アドビの開発者ドキュメントには、次のようなものがあります。
recommendation-more-help
experience-cloud-kcs-help-kbarticles