paypal购物车变量传递的概念问题

paypal购物车变量传递的概念问题,paypal,Paypal,有贝宝创建购物车按钮,所有我想在我的“成功”页面是能够阅读购买的产品编号。例如,如果客户将“Product001”和“Product033”添加到购物车中,并且交易成功完成,我希望paypal将这些数字传递给我,我希望知道如何使用php(或任何其他方式)读取它们因此,我可以告诉我的MySQL数据库,这些项目是由当时通过php会话登录的客户购买的。我已经阅读了很多关于这个问题的文章,但是有没有一种简单的方法来读取paypal按钮向导中创建的变量,或者设置我自己的变量,以确保它们被通读并提交到成功页

有贝宝创建购物车按钮,所有我想在我的“成功”页面是能够阅读购买的产品编号。例如,如果客户将“Product001”和“Product033”添加到购物车中,并且交易成功完成,我希望paypal将这些数字传递给我,我希望知道如何使用php(或任何其他方式)读取它们因此,我可以告诉我的MySQL数据库,这些项目是由当时通过php会话登录的客户购买的。我已经阅读了很多关于这个问题的文章,但是有没有一种简单的方法来读取paypal按钮向导中创建的变量,或者设置我自己的变量,以确保它们被通读并提交到成功页面?

我建议您看一看和参考paypal IPN的其他答案,这听起来正是你要找的


通过使用PayPal IPN(如果您愿意,还可以使用XHR),您可以在发布可下载文件/授予服务访问权/运送物品等之前从PayPal获得付款确认。

这让我明白了,它告诉我什么,但不告诉我怎么做。Paypal如何传回信息,我如何要求它验证,我如何检索信息(是一个简单的$u请求[''],等等)?你能给我一些关于这方面的见解吗?左侧导航,在“即时支付通知”标题下包含了更多的信息,包括“如何”。我很尴尬。我应该亲眼看到的。最后一个问题,如果可以的话。据我所知,paypal可以重定向到一个成功页面而不需要任何这些,但一旦你设置了ipn页面,它就会重定向到该页面上的侦听器脚本。该侦听器脚本需要完整的Paypal APK才能运行?这是将简单的自定义字段传递到paypal并返回的唯一方法?不,IPN与返回页面分开工作。退货页面是您的买家在付款结束时返回的页面,但这并不一定意味着所有买家都会返回该页面(他们可能会关闭浏览器,在访问您的成功页面时看到超时,等等)-因此,我建议使用异步解决方案,它记录事务状态,而不管客户端发生了什么。因此,IPN。是的,你可以在没有它的情况下构建一个工作系统,但是它的可靠性会降低。IPN不需要APK或SDK来操作,不需要。只是一个接受POST数据并对其进行处理的文件。从技术上讲,IPN只是一个HTTP POST到您端的一个带有特定负载的文件,您可以将其发送回PayPal一次以验证其真实性,然后您可以处理其内容,并根据需要在您端更新/插入订单(或向买家发送自定义电子邮件)。如果您在“立即购买”按钮中传递了
(或API调用的自定义),此数据也会在IPN HTTP POST有效负载内的
自定义
键中返回。希望这能将其清除。