PayPal閘道已拒絕請求 — 重複發票問題

將重複的商業發票ID傳送至PayPal時,您會遇到錯誤。 本文說明如何更新您的PayPal付款接收偏好設定,以允許每個商業發票ID有多個付款,藉此修正問題。

說明 description

環境

  • Adobe Commerce內部部署,所有版本
  • 雲端基礎結構上的Adobe Commerce,所有版本

問題

提交付款時,客戶會看到錯誤訊息:

… main.CRITICAL:例外訊息: PayPal閘道已拒絕要求。 已為此InvoiceID付款(#10412:重複發票)。

PayPal無法處理付款並完成訂單。

原因

將具有相同ID的商業發票多次提交至PayPal時,便會顯示錯誤訊息。

跨多個Adobe Commerce網站(甚至跨本機和中繼環境)使用相同的認證時,可能會發生這種情況。 特定情況可能如下:

  • 多個商店將商業發票提交至PayPal,並使用相同的商業發票ID。
  • 新存放區會傳送發票,其識別碼先前已由舊存放區提交。

依預設,PayPal不允許處理相同發票兩次。

解決方法 resolution

變更您的PayPal設定檔,以允許每個發票ID進行多項付款。 您必須透過PayPal進行這些變更。

  1. https://www.paypal.com登入您的帳戶。
  2. 按一下 設定檔 > 設定檔與設定 (右上角)。
  3. 移至 我的銷售工具
  4. 瀏覽至 取得報酬並管理我的風險 > 封鎖付款 並按一下 更新
  5. 銷售偏好設定,按一下 付款接收偏好設定
  6. 封鎖意外付款 底下,選擇 否,允許每個發票識別碼有多個付款 paypal_allow_multiple_payments_per_invoice_id.png
  7. 捲動至底部,然後按一下 儲存

相關閱讀

  1. 在PayPal開發人員檔案上封鎖意外付款

  2. 使用手冊中的PayPal付款:

  3. 在我們的開發人員檔案中:

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f