好的,所以我一直在沙盒模式下使用 PayPal 的 REST API 在我的网站上进行支付。我没有使用他们的 SDK,而且我在作曲家的工作上遇到了很多问题,而且他们的 sdk 似乎在不运行它的情况下无法工作。到目前为止,弄清楚手动发出请求然后尝试解决使 sdk 工作的问题已经不那么烦人了。
我完成了“接受 PayPal 付款”的所有三个步骤,并在响应中得到了这个(在使用 JSON 解码器之后)
[id] => PAY-5VS02203M8518634FKHMEGAI [create_time] => 2013-07-06T16:17:05Z [update_time] => 2013-07-06T16:17:31Z [state] => approved [intent] => sale
所以我想我让它工作了,但我在这里的大问题是“批准”是否意味着这个人实际上有足够的钱来支付,我肯定会得到这笔钱。或者只是他们拥有尝试向用户收费所需的一切,但由于用户拥有 NSF,仍有可能失败?网站上的文档并没有真正说明一种方式。