2014-10-28 69 views
0

我在github上使用了paypal自适应SDK,对于简单的1收件人付款,所以我使用简单的付款文件。PayPal适应性支付回复

https://github.com/paypal/adaptivepayments-sdk-php

我能够进行付款,我输入正确的所有细节,这很好,但我只是想知道我得到的回应,所以我知道付款成功,我可以处理订单吗?目前它只是返回到URL,但支付成功日期从哪里来?

而且,如果你能告诉我如何发送数据,例如订单和用户ID,那也会很棒!

谢谢。

回答

0

您不能通过成功表格检查付款是否成功,它不会收到任何付款信息。 而应该使用IPN它会以安全的方式与您的服务器联系并通知您付款事件。您可以通过AJAX定期将您的服务器上的IPN邮件接收给客户端,以显示通知已处理的付款。

+0

谢谢!对不起,应该想到这个!为什么你会定期为服务器提供IPN消息? – 2014-10-28 18:16:53

+0

另外,我会将IPN url添加到API中,但我的IPN如何知道它来自我的脚本。事实上,如果我只使用一个收件人,是否需要使用PayPal自适应? – 2014-10-28 18:25:07

+0

如果您希望通知用户真正的付款流程已完成(在某些情况下可能需要时间),您可以定期询问您的服务器是否收到IPN消息。 – 2014-10-28 18:46:53