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

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

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

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

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

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

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

【问题讨论】:

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

标签: ruby-on-rails paypal express-checkout


【解决方案1】:

参见上面的 cmets。

其实重点是 Andrew Angell。

【讨论】:

    猜你喜欢
    • 2015-06-29
    • 2012-11-14
    • 1970-01-01
    • 2019-07-11
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    • 2020-07-10
    • 2015-04-11
    相关资源
    最近更新 更多