没有 IPN 的 Paypal 集成

Posted

技术标签:

【中文标题】没有 IPN 的 Paypal 集成【英文标题】:Paypal integration without IPN 【发布时间】:2011-08-19 07:35:32 【问题描述】:

我想在学校项目中集成 paypal 立即购买按钮并从 paypal 获得反馈,但我不想使用 IPN,因为无法从外部访问运行该网站的计算机。

有什么办法可以做到这一点吗?

【问题讨论】:

【参考方案1】:

您不必启用 IPN 即可在 Paypal 上拥有“立即购买”按钮,这完全是可选的。 “立即购买”按钮仍会将您带到 Paypal 上的正确页面,以便进行购买。 IPN 仅允许您在发生这种情况时从 Paypal 获得反馈。


好吧,我需要获取一些信息 付款成功时。

当有事情发生时,Paypal 可以通过邮件通知您。

【讨论】:

嗯,付款成功后我需要获取一些信息。【参考方案2】:

为这次碰撞道歉。只需添加这个以防其他人需要它:

使用“rm=2”。 (输入类型隐藏,name=rm,value=2)

https://merchant.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables

返回方法。支付完成后,用于将数据发送到返回变量指定的 URL 的 FORM METHOD。允许值: 0 – 所有购物车交易都使用 GET 方法 1 – 付款人的浏览器通过 GET 方法重定向到返回 URL,并且不发送任何交易变量 2 – 付款人的浏览器通过POST方法重定向到返回URL,所有交易变量也被发布

【讨论】:

以上是关于没有 IPN 的 Paypal 集成的主要内容,如果未能解决你的问题,请参考以下文章

PayPal:IPN/REST/Webhooks 与 Java 程序的集成

如何集成 Paypal IPN 以进行定期付款?

将 Paypal IPN 与 Django 集成

Paypal IPN 问题(与后端流程集成)

Paypal IPN 集成问题

PayPal IPN 集成(快速结帐 - Razor/C#)