将 Paypal 的 IPN 变量与后端变量匹配
Posted
技术标签:
【中文标题】将 Paypal 的 IPN 变量与后端变量匹配【英文标题】:Matching Paypal's IPN Variable with Backend Variable [closed] 【发布时间】:2020-07-01 10:00:45 【问题描述】:我正在实施一个 PayPal 集成系统,我已成功与 PayPal 集成并创建了一个数据库来存储信息。
我希望在返回成功付款登陆页面后打印收据。
但是我遇到了一个问题 - 在提交到 Paypal 之前,我不存储任何东西(不是用户,也不是任何东西)。我可以做些什么来匹配 Paypal 的返回 IPN 变量?
我不希望用户事先输入用户名或电子邮件,我希望有一些由系统完成而不是用户完成的后端操作。
【问题讨论】:
【参考方案1】:所有 PayPal API 和交易创建机制都支持订单/发票号 (INVNUM) 和“CUSTOM”变量,这两者都可以在交易创建时存储唯一值。
这两个变量的值随后将在 IPN 中返回给您,以用于对帐目的。
【讨论】:
自定义变量应该是什么?我的意思是我应该在那里发送不会在短期内重新加载后改变的内容 对于任何想知道this link 的人都有很好的解释 好吧,如果您使用的是那些旧的 web 1.0 按钮,变量名称记录在这里:developer.paypal.com/docs/paypal-payments-standard/…。但是,有许多更新更好的集成可用,例如:developer.paypal.com/demo/checkout/#/pattern/client以上是关于将 Paypal 的 IPN 变量与后端变量匹配的主要内容,如果未能解决你的问题,请参考以下文章