API在Sandbox中工作,但在实时时不向网站报告

时间:2015-07-17 17:52:18

标签: php api paypal

您好我们有一个用PHP构建的网站并制作了一个paypal应用程序,并且正在使用REST API。流程应该是用户存款>付款被授权>用户被重定向到网站上的用户帐户并看到存款>存款和交易ID在网站管理员中显示。

这在沙箱中完美运行但是当我们将其设置为实时(并更改了站点代码中的凭据)并进行了一些小型交易来测试它时,实时paypal帐户获得了存款,但它没有显示在用户帐户中或者在站点管理面板中。

不确定我们在哪里出错了。

1 个答案:

答案 0 :(得分:0)

您创建的应用最有可能无法从PayPal获取完整的付款信息。

您可以通过webhooks获取应用程序所需信息的一种方法。

来自PayPal开发者网站:

  

Webhooks是用户定义的HTTP回调,它接收订阅事件类型的事件。 Webhooks是异步的,订单无法保证,并且幂等性可能导致同一事件被多次发送。 webhooks配置包括:创建,列表,更新和删除。

以下是使用Webhooks,示例代码和Webhooks Simulator概述的三个链接。

Webhooks Overview from PayPal Developer Site

Sample Code from PayPal Developer

Webhooks Simulator