我们已在我们的网站上成功部署了Paypal。但是,当客户试图付款时,我们偶尔会收到错误。
这是错误:
{"姓名":" PAYER_CANNOT_PAY","消息":"付款人和收款人设置的组合意味着此购买者可以'支付此卖家。"," information_link":" https://developer.paypal.com/webapps/developer/docs/api/#PAYER_CANNOT_PAY"," debug_id":" fb74a83818f40" }
不幸的是,Paypal的文档并没有多说。我发现这个错误非常奇怪,因为它发生在CAPTURE,EXECUTE之后以及Paypal报告成功之后。
付款在我们的Paypal帐户中显示为待定。
我该如何解决这个问题?有谁知道是什么原因造成的?到目前为止,我无法看到可能导致这种情况的原因或在我的测试中重现它。
以下是采取的步骤:
1 - 我们使用REST API创建付款对象,并将用户重定向到审批链接
2 - 客户转到PayPal并输入所需的付款信息
3 - 我们的成功返回URL在客户完成PayPal方面的所有事务后被调用
4 - 我们执行付款
5 - 我们捕获付款< - 错误发生在这里
谢谢!
答案 0 :(得分:3)
这是买方的资金来源问题,付款被买方的银行卡拒绝。这不是你的整合问题。买家需要打电话给银行来修理他/她的卡,然后你再次尝试取钱。