PayPal Rest API 捕获 AUTHORIZATION_AMOUNT_LIMIT_EXCEEDED

标签 paypal paypal-rest-sdk

对于快速结帐,当我使用 intent=authorize 创建付款时。 在计算运费和税金后,如果运费 + 税金大于原始付款金额的 15%,我会收到错误“AUTHORIZATION_AMOUNT_LIMIT_EXCEEDED”。 运费 + 税费超过原始总额的 15% 是很常见的,尤其是对于较小和较重的元素。绕过它的方法是什么? 谢谢,

附加信息: 当我查看经典的 PayPal 快速结帐的第一步时,不需要设置任何金额即可登录 PayPal 以检索送货地址,我们如何使用 REST API 执行此操作?

https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECGettingStarted/#id084RM05055Z

最佳答案

您可以考虑 PayPal InstantUpdate API ,它允许您在 PayPal 订单审核页面(使用 AJAX)上更新税费和运费计算。

或者,通常的做法是在您的付款请求 API 调用之前进行计算,在您的网站结帐流程中(当客户填写送货地址并选择送货方式时),将准确的金额提交给 PayPal,然后进行重定向。

关于PayPal Rest API 捕获 AUTHORIZATION_AMOUNT_LIMIT_EXCEEDED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33290845/

相关文章:

Paypal Rest API 与经典 SDK

web-services - 在 Visual Studio 中创建对 PayPal SOAP API 的 Web 服务引用

iOS 信用卡使用 paypal 定期付款

交易失败的Paypal交易对象

paypal - 通过rest API检索交易ID

android - 支付失败 "The merchant does not accept payments of this type"

asp.net-mvc - 使用 Paypal Rest APi 时,远程服务器返回错误 : (401) Unauthorized.

paypal - 如何将 paypal 循环 gem 与 Spree 集成

具有安全返回 URL 的 PayPal 集成方法/简单解决方案

paypal - PayPal Pro 中的自适应支付集成