【问题标题】:Paypal Sandbox notifications are occuring only after the user clicks on the return buttonPaypal Sandbox 通知仅在用户单击返回按钮后发生
【发布时间】:2012-10-30 15:45:53
【问题描述】:

我一直在尝试将 paypal 集成到我们的一个 grails 应用程序中。我需要创建一个每月订阅,其中每月将自动从贝宝转移付款。出于测试目的,我在沙盒中创建了一个帐户并创建了一个用于定期付款的按钮。在创建按钮时,我还提到了 IPN 的成功 url 和取消 url。现在在测试应用程序时,我看到在按钮上单击用户被重定向到贝宝,并且在登录后付款也成功发生。但通知尚未发送。付款成功后会出现一个按钮,询问用户是否愿意返回应用程序。如果用户单击此按钮,则他将被重定向到应用程序,否则不会向用户发送通知。而且我也从来没有收到任何取消定期付款的通知。如果有人之前遇到过这种情况,请告诉我解决方案。

【问题讨论】:

  • 嗨 Rammohan,我看到你在 3 年前发布了这篇文章。但是我现在有类似的情况。我相信您一定已经找到了解决方案,并在您的沙盒帐户上进行了 IPN 配置,将回调 URL 指定为 IPN 侦听器。能否给出IPN监听配置和设置代码
  • 嗨 Raju,很抱歉,我已经没有代码了。 3 年前,我在以前的公司做过这件事。也无法回忆这些步骤。
  • 没关系,拉姆莫汉。不过感谢您的及时回复。我想我会尝试使用 Chrome 扩展程序或其他东西来伪造 IPN 模拟器消息。

标签: grails paypal paypal-ipn


【解决方案1】:

我是否正确理解您对 CancelURL 的使用感到疑惑?

如果有人在结帐期间单击取消链接,他们将简单地返回到您为此值设置的任何 URL。 ReturnURL 是完成订阅设置后发送到的位置。

也就是说,订阅设置并不总能保证立即付款。这可能会在以后发生,尽管它通常会立即发生。

如果您想获得个人资料付款的程序化通知,或者当实际的当前个人资料被取消时,您需要使用Instant Payment Notification,它将所有交易数据发布到您在服务器上的脚本以便您可以相应地处理数据。

【讨论】:

  • 我可以使用paypal plugin 0.6.8进行定期付款吗?
猜你喜欢
  • 1970-01-01
  • 2015-07-12
  • 2016-12-10
  • 1970-01-01
  • 1970-01-01
  • 2012-04-25
  • 1970-01-01
  • 2015-12-30
  • 2012-03-17
相关资源
最近更新 更多