Paypal Express Checkout 在许多交易中捕获大量金额(大于 10.000 美元)

Posted

技术标签:

【中文标题】Paypal Express Checkout 在许多交易中捕获大量金额(大于 10.000 美元)【英文标题】:Paypal Express Checkout capture large amounts (bigger than 10.000$) in many transactions 【发布时间】:2014-06-08 15:42:32 【问题描述】:

我们已将 Paypal Express Checkout 集成为网站中的付款方式。我们发现每笔交易的最大金额为 10.000 美元或 7000 欧元。幸运的是我们读到了它,因为这个限制只在 Live 环境中(在 Sandbox 中没有任何限制,它工作正常)。

为了解决这个问题,我们正在尝试做的是:

    为总金额(即 19.000 欧元)创建单一授权。 将捕获拆分为最多6.000 欧元

据此,我们将有 3 笔 6.000 欧元的交易和 1 笔 1.000 欧元的交易。

我不知道这是否是正确的方法,无论如何我们都可以捕获第一笔交易。但是,我们在尝试捕获第二笔交易时收到“授权已完成”Paypal 错误。

我们是否需要使用不同的 transactionID 发送每个捕获?我们应该怎么做?

【问题讨论】:

如果您联系 PayPal 并要求增加费用,他们可能会为您办理。他们只会询问有关您的业务的详细信息以及您需要增加的原因,然后他们会做出决定。我以前见过他们为人们这样做。 谢谢安德鲁,我会做的。但是,我想从技术上解决这个问题,以防他们决定不增加它。 您在 DoCapture 请求中为 COMPLETETYPE 发送什么? 你是对的。问题是 COMPLETETYPE 属性。为了接受多个事务,它应该设置为 NotComplete 而不是 Complete。但是,我已经测试了一些金额,我注意到新的最大金额限制为 60.000 欧元。在它上面,我又得到了同样的错误。 【参考方案1】:

参见上面的 cmets。

其实重点是 Andrew Angell。

【讨论】:

以上是关于Paypal Express Checkout 在许多交易中捕获大量金额(大于 10.000 美元)的主要内容,如果未能解决你的问题,请参考以下文章

Paypal Checkout Express 空车问题

具有 Paypal 权限和 Paypal Express Checkout 的 Rails

Paypal:通过 Express Checkout 定期付款,无需用户拥有 paypal 帐户

php 更改YITH PayPal Express Checkout for WooCommerce的Set Express Checkout Request参数

PayPal Express Checkout:删除运输选项

PayPal Express Checkout 通行证 transactionID