ドキュメント

PayPal ゲートウェイ拒否リクエスト – 重複する請求書の問題

最終更新日: 2025年6月12日

重複した請求書 ID が PayPal に送信されるとエラーが発生します。 この記事では、PayPal の支払い受信環境設定を更新して問題を修正し、請求書 ID ごとに複数の支払いを許可する方法を説明します。

説明

環境

  • Adobe Commerce オンプレミス、すべてのバージョン
  • クラウドインフラストラクチャー上のAdobe Commerce、すべてのバージョン

問題

支払いを送信すると、次のエラーメッセージが表示されます。

…main.CRITICAL:例外メッセージ:PayPal ゲートウェイは要求を拒否しました。 この請求書 ID に対して支払が既に行われています(#10412:請求書の重複)。

PayPal は支払いを処理して注文を完了することはできません。

原因

同じ ID の請求書が PayPal に複数回送信されると、エラーメッセージが表示されます。

これは、(ローカル環境とステージング環境の両方でも)複数のAdobe Commerce サイトで同じ資格情報を使用する場合に発生する可能性があります。 次のようなシナリオが考えられます。

  • 複数の店舗が PayPal に請求書を送信し、同じ請求書 ID を使用します。
  • 新しい店舗が、古い店舗によって以前に送信された ID を含む請求書を送信します。

デフォルトでは、PayPal は同じ請求書を 2 回処理することはできません。

解決策

PayPal プロファイルを変更して、請求書 ID ごとに複数の支払いを許可します。 これらの変更は、PayPal を通じて行う必要があります。

  1. https://www.paypal.com でアカウントにログインします。
  2. プロファイル をクリックします プロファイルと設定 を > リックします(右上隅)。
  3. 販売ツール に移動します。
  4. 支払いの取得とリスクの管理 に移動します。 > 支払いをブロック をクリックし、 更新 をクリックします。
  5. 販売環境設定 、「 支払い受信環境設定 」をクリックします。
  6. 「 偶発支払のブロック 」で、「 いいえ、請求書 ID ごとに複数支払を許可します を選択します。 paypal_allow_multiple_payments_per_invoice_id.png
  7. 一番下までスクロールして、「 保存 」をクリックします。

関連資料

  1. PayPal デベロッパードキュメントの 偶発的な支払いをブロック。

  2. ユーザーガイドの PayPal でのお支払い:

    • PayPal Express チェックアウト
    • その他の PayPal ソリューション
  3. 開発者向けドキュメントでは、

    • クラウドインフラストラクチャ上のAdobe Commerce用に PayPal 支払い方法を設定する
    • Payments Integration
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f