【发布时间】:2020-04-07 04:30:11
【问题描述】:
我正在尝试将 PayPal 付款集成到我的 Android 应用中。起初它运行良好,但现在每次我使用假沙箱帐户运行测试时都会出现重复事务错误。任何人都知道如何解决这个问题?谢谢!
【问题讨论】:
标签: testing paypal transactions duplicates sandbox
我正在尝试将 PayPal 付款集成到我的 Android 应用中。起初它运行良好,但现在每次我使用假沙箱帐户运行测试时都会出现重复事务错误。任何人都知道如何解决这个问题?谢谢!
【问题讨论】:
标签: testing paypal transactions duplicates sandbox
默认情况下,PayPal 帐户会在 InvoiceID 或 Invoice Number 字段中使用重复条目来阻止付款。这是为了防止系统或客户意外为同一订单支付两次费用。所以,有两种解决方案:
实际上从不推荐使用禁用 (2.) 中的选项,并且使用它表明您的实施或簿记很差。但是,如果您确实需要,可以选择。
(对于多商店解决方案,即如果您有多个商店可能有相似的订单号进入同一个 PayPal 帐户并因此得到交叉,更好的解决方案是每个商店在其之前有一个例如 3 个字母的前缀订单号,并在发票 ID 字段中使用该复合标识符。)
【讨论】: