收到paypal付款后如何执行代码?

收到paypal付款后如何执行代码?,paypal,licensing,payment,serial-number,Paypal,Licensing,Payment,Serial Number,我已经完成了一个程序的设计,并准备创建一个商业系统。理想情况下,我希望使用Paypal为我处理所有交易,无论我希望如何在我自己的网站上完成,并将信息安全地发送给Paypal。我知道如何完成整个过程,但我不知道在哪里添加代码,让我的服务器生成串行代码,并将其与客户信息一起存储在数据库中 Paypal API不是很有用,所以我想知道Paypal是否有一个变量通过POST或类似方式传回商家网站,可以检查该变量以验证是否接受了付款,然后根据该状态做出反应 我明白,我可以让它把用户发送回商家网站,但我希望

我已经完成了一个程序的设计,并准备创建一个商业系统。理想情况下,我希望使用Paypal为我处理所有交易,无论我希望如何在我自己的网站上完成,并将信息安全地发送给Paypal。我知道如何完成整个过程,但我不知道在哪里添加代码,让我的服务器生成串行代码,并将其与客户信息一起存储在数据库中

Paypal API不是很有用,所以我想知道Paypal是否有一个变量通过POST或类似方式传回商家网站,可以检查该变量以验证是否接受了付款,然后根据该状态做出反应

我明白,我可以让它把用户发送回商家网站,但我希望它生成一个页面沿线的

感谢您的购买(姓名)!您的(许可证数量)许可证序列副本已发送到您的电子邮件(电子邮件)

然后运行脚本自动生成序列号,将其发送给用户,并将其保存在数据库中

任何语言都可以接受。

您是在使用还是

如果您使用的是支付标准,则需要使用+自动返回将数据返回到页面进行显示。也就是说,我不会依赖它向用户提供必要的详细信息,因为即使启用了自动返回功能,也不能保证用户能够返回

我建议你做这种事。它会将事务数据发布到服务器上的侦听器脚本中。这与结账系统本身是分开进行的。您可以在此脚本中自动执行更新数据库、访问第三方web服务、发送电子邮件通知等任务。它还允许您正确处理电子支票(仅在付款结算时交付电子商品)

如果您使用快速签出,您可以在签出流中处理此问题,而不是在您希望的情况下使用IPN,因为用户始终保证返回您的站点。也就是说,如果你接受电子支票,你仍然希望使用IPN。如果您已禁用电子支票,那么这将正常工作