我已经将paypal定期订阅与我的网站集成。我在成功交易后设置了返回网址。但是一旦我从paypal重定向,我的会话值被销毁,并且在该页面上也没有返回任何内容。我无法获得响应(事务ID,状态等)。任何人都可以指示我解决这个问题。
答案 0 :(得分:3)
检查您的回复是否回到了正确的网址 在某些服务器上,www.site.com被认为与site.com不同(会话方式)
答案 1 :(得分:2)
使用PayPal,您必须设置单独的内容以收听来自PayPal的HTTP请求 - 当PayPal将客户发送回返回URL时,不会返回您需要的数据。您必须设置一个通知URL,该URL与返回URL完全分开。
我最近使用PayPal和CodeIgniter框架,并设置了一个专门用于监听PayPal的控制器。在提交表单中,我为包含客户ID的表单定义了一个参数以及所需的其他一些详细信息,PayPal在向我指定的通知URL发出HTTP请求时包含此参数。然后,当我的听取PayPal的控制器收到请求时,它会通过POST将其发送回PayPal以向他们确认。
PayPal文档并不是那么出色的恕我直言,特别是在重复订阅时。