2
我想添加选项从我的网站购买项目(用PHP编写),我认为最好的方法是将贝宝的开发工具整合到我的网站中。知道您在PayPal上销售什么?
鉴于待售商品是独一无二的,我需要在商品销售时采取行动,例如停止显示“添加到购物车”按钮。因此,我在PayPal提供的example之后设置了即时付款通知(IPN)监听器。在当前的实施中,一旦交易完成,听众向我发送一封电子邮件。但是,我需要听众发送某种物品(由ID唯一确定)已被出售的通知,以便我可以动态更新可供出售的物品清单。
有关如何做到这一点的任何建议?
谢谢!
ipn监听器应该更新数据库,然后项目购买按钮不会出现,你不想手动做这个。 – 2013-03-03 21:40:29
您可以将自定义数据发回给自己(如果需要)以唯一标识项目。在您的IPN监听器中,使用PayPal发送给您的信息来更新数据库。 IPN回调并不总是即时的(可能需要几秒钟);如果这很重要,您可能需要一个AJAX解决方案(可能是长时间轮询)来通知和更新用户的浏览器。 – 2013-03-04 03:01:37