【问题标题】:Buy with pay now vs pay with subscription on IPN paypal立即付费购买与在 IPN 贝宝上订阅付费
【发布时间】:2016-08-03 21:50:05
【问题描述】:

我在订阅 IPN paypal 时遇到问题。

如果我设置 cmd 是 '_xclick-subscriptions',付款后,我看到更新我的数据库的 IPN 响应很慢。

但是如果我将 cmd 设置为 '_xclick',在 paypmen 之后,我看到 IPN 响应更新我的数据库非常快,似乎立即......

有谁知道这个问题。你能帮帮我吗?

非常感谢!

【问题讨论】:

  • 什么问题? Paypal 不提供任何服务时间保证。设置订阅可能需要更多时间,这是可以理解的。为什么要依赖即时处理?
  • 嗯,是的,因为我需要在回到我的网站后立即看到我的数据库上的新更新。就像我说的。我检查了,如果我使用 cmd is '_xclick',服务会立即完成,但是使用 cmd '_xclick-subscriptions',我尝试了很多次,但没有......
  • 好吧,看起来你不会明白的。我在退货页面上所做的是感谢他们订阅/购买/无论什么,并建议一旦企业从 Paypal 收到付款,就会进行服务或交付或其他任何事情,我的 IPN 处理程序会负责实际履行。
  • 如果您依赖时间,那么您需要使用 Express Checkout 进行订阅。 developer.paypal.com/docs/classic/express-checkout/…
  • @CCamilo,谢谢。我按照您的建议通过快速结帐做到了。一切都是 pềct :)

标签: paypal paypal-ipn paypal-subscriptions


【解决方案1】:

如果您依赖时间,那么您需要使用 Express Checkout 进行订阅。 这是因为您无需等待 IPN 通知来更新您的数据库,而是会在 API 调用中立即从 paypal 获得答案。

在您的情况下,您需要收款人的凭据,而不是订阅人的凭据。您需要遵循此处描述的过程:developer.paypal.com/docs/classic/express-checkout/

这里你可以看到一些图表:here

【讨论】:

    猜你喜欢
    • 2011-04-17
    • 2021-03-16
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 2011-11-20
    • 2013-07-01
    • 2018-05-07
    相关资源
    最近更新 更多