将 Paypal 的 IPN 变量与后端变量匹配

Matching Paypal's IPN Variable with Backend Variable

我正在实施一个 PayPal 集成系统,我已经成功地与 PayPal 集成并创建了一个数据库来存储信息。

我希望在 return 转到我成功的付款登陆页面后打印一张收据。

但我遇到了一个问题 - 在提交到 Paypal 之前,我没有存储任何东西(不是用户,也不是任何东西)。我可以做些什么来匹配 Paypal 的 return IPN 变量?

我不希望用户事先输入用户名或电子邮件,我希望有一些事情是在后台完成的,由系统完成,而不是由用户完成。

所有 PayPal API 和交易创建机制都支持 order/invoice 数字 (INVNUM) 和 'CUSTOM' 变量,这两者都可以在交易创建时存储唯一值。

这两个变量的值随后将在 IPN 中返回给您以供核对。