【问题标题】:Paypal REST API - Error on Capture PAYER_CANNOT_PAYPaypal REST API - 捕获 PAYER_CANNOT_PAY 时出错
【发布时间】:2016-02-09 12:18:12
【问题描述】:

我们已经在我们的网站上成功部署了 Paypal。但是,当客户尝试付款时,我们会时不时地收到错误消息。

这是错误:

{"name":"PAYER_CANNOT_PAY","message":"付款人和收款人设置的组合意味着该买家无法向该卖家付款。","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#PAYER_CANNOT_PAY","debug_id" :"fb74a83818f40"}

不幸的是,Paypal 的文档并没有说太多。我也觉得这个错误很奇怪,因为它发生在 CAPTURE、EXECUTE 之后和 Paypal 向我们报告成功之后。

付款在我们的 Paypal 帐户中显示为待处理。

我该如何解决这个问题?有谁知道这是什么原因?到目前为止,我无法看到是什么导致了这种情况,也无法在我的测试中重现它。

以下是采取的步骤:

1 - 我们使用 REST API 创建支付对象并将用户重定向到 Approval 链接

2 - 客户前往贝宝并输入所需的付款信息

3 - 在客户在 paypal 端完成所有操作后,我们的成功返回 URL 会被调用

4 - 我们执行付款

5 - 我们捕获付款

谢谢!

【问题讨论】:

    标签: php api rest paypal


    【解决方案1】:

    是买家的资金来源问题,付款被买家卡银行拒绝。这不是您的集成问题。买家需要打电话给银行修卡,然后你再尝试扣钱。

    【讨论】:

      猜你喜欢
      • 2016-01-22
      • 2020-11-14
      • 2015-09-13
      • 2023-02-20
      • 2013-08-12
      • 2020-10-13
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      相关资源
      最近更新 更多