您好我们有一个用PHP构建的网站并制作了一个paypal应用程序,并且正在使用REST API。流程应该是用户存款>付款被授权>用户被重定向到网站上的用户帐户并看到存款>存款和交易ID在网站管理员中显示。
这在沙箱中完美运行但是当我们将其设置为实时(并更改了站点代码中的凭据)并进行了一些小型交易来测试它时,实时paypal帐户获得了存款,但它没有显示在用户帐户中或者在站点管理面板中。
不确定我们在哪里出错了。
答案 0 :(得分:0)
您创建的应用最有可能无法从PayPal获取完整的付款信息。
您可以通过webhooks获取应用程序所需信息的一种方法。
来自PayPal开发者网站:
Webhooks是用户定义的HTTP回调,它接收订阅事件类型的事件。 Webhooks是异步的,订单无法保证,并且幂等性可能导致同一事件被多次发送。 webhooks配置包括:创建,列表,更新和删除。
以下是使用Webhooks,示例代码和Webhooks Simulator概述的三个链接。
Webhooks Overview from PayPal Developer Site