PayPal"谢谢你"页面,详细信息

时间:2015-01-06 20:14:49

标签: php paypal

我正在设置一个页面,该页面会在通过PayPal进行购买后向最终用户显示一些信息。这个页面将有许多不同的任务需要执行以确保用户收到他们付出的费用,这主要包括为用户显示信息,以防出现严重错误,例如:包含产品信息的电子邮件永远不会发送。

在这种情况下,我想指示用户填写" X"提供自定义交易ID的表单,但我不知道如何将该自定义交易ID传递给PayPal的感谢页。

我知道如何使用IPN,而且我更喜欢它。我一直用它来发送电子邮件等;然而,在这里,考虑到我销售虚拟产品,我需要确保它自动交付,并提供足够的信息,以便相应地处理任何问题。

1 个答案:

答案 0 :(得分:1)

IPN本身就是您所需要的。您可以使用下载链接或您正在销售的数字商品附件生成电子邮件通知,并将实时发送。它还可以帮助您正确处理电子支票等事务,以便在支付实际清算之前不会交付货物,而不是在第一笔交易(待处理的电子支票)通过时。

如果您确实想在感谢页面上显示数据(假设您正在使用Payments Standard),那么您可以使用PDT,这与IPN非常相似,只是它打算将数据发送回感谢页面。这仅用于显示目的,不建议用于更新数据库,发送电子邮件等。

另一种选择是迁移到Express Checkout API。这样,结帐流程将始终在您的网站上完成,而无需设置任何自动返回或PDT功能,您可以非常轻松地在感谢页面代码中执行任何操作。尽管如此,仍然建议使用IPN进行最终的后付款处理,以便您可以处理待付款等事宜。