【问题标题】:How do you set a notify URL for PayPal NVP recurring payments?如何为 PayPal NVP 定期付款设置通知 URL?
【发布时间】:2016-07-11 08:50:02
【问题描述】:

执行DoExpressCheckoutPayment 操作时,可以设置PAYMENTREQUEST_n_NOTIFYURL 来定义来自PayPal 的任何传入通知的IPN 端点。

也可以在SetExpressCheckout 操作中设置NOTIFYURL,但这样做似乎并没有什么不同。

这非常方便;特别是如果您使用同一个 PayPal 帐户运行多个项目。

但是,CreateRecurringPaymentsProfile 似乎没有等价物 - 除非我遗漏了什么。

我知道可以手动设置 URL,但我希望能够在每个配置文件的基础上进行设置。

这可能吗?如果不是,有人知道为什么不吗?如果不可能的话,这似乎是一个奇怪的不一致。

问候

【问题讨论】:

    标签: paypal paypal-ipn paypal-subscriptions recurring-billing


    【解决方案1】:

    通知 URL 仅适用于 DoExpressCheckoutPayment。在 SetExpressCheckout 或 GetExpressCheckoutDetails 中设置时忽略此值。 此外,IPN URL 只能在 Paypal 帐户中设置,用于定期付款通知。

    【讨论】:

    • “如果不是,有没有人知道为什么不呢?如果不可能的话,这似乎是一种奇怪的不一致。”对这一点有任何见解吗?请记住,您的旧 API 支持为每个事务设置不同的通知 URL,最终这会使用户体验更好。它还使操作多个站点的人能够使用同一个帐户从不同站点接收资金到同一个帐户。不想显得过于戏剧化,但这是一个巨大的疏忽。我目前在质疑为什么我应该转向使用 NVP API。
    • 当我们谈论疏忽时,我已经有意识地不去打扰使用 REST API,因为关于支持 webhook 以进行定期付款的承诺被打破了。我正在认真地重新考虑使用 PayPal。你们好像有点迷路了。
    • 请问,为什么 INITAMT 不能立即被使用?
    猜你喜欢
    • 2014-08-03
    • 2014-09-15
    • 2013-05-11
    • 2013-05-05
    • 2013-06-30
    • 2013-08-30
    • 2013-12-17
    • 1970-01-01
    • 2016-09-03
    相关资源
    最近更新 更多