【问题标题】:how i come to know if cancel subscription from Paypal site我如何知道是否从 Paypal 网站取消订阅
【发布时间】:2012-03-11 11:45:56
【问题描述】:

我已将 PayPal 商家帐户集成到网站,我是为客户做的 人们可以在订阅后注册该网站,从而通过 PayPal 付款。我们有定期付款。但是,如果人们取消订阅该网站,他们对该网站的访问将被关闭,但我的问题是,如果人们不点击网站上的取消订阅,而只是取消他们自己的 PayPal 帐户的定期付款,我将如何取消他们在该网站上的订阅。 请提出一些 PHP 代码或想法来取消订阅。

在此先感谢,vikas tyagi

【问题讨论】:

    标签: php paypal subscription


    【解决方案1】:

    我的问题完美解决了

    除了电子邮件通知外,PayPal 还可以将交易数据(也称为即时付款通知)发送到特定的 URL。使用即时付款通知,PayPal 将带有加密代码的付款通知消息发送到您收到的每笔付款的指定 URL。按照以下说明设置即时付款通知。

    1. 访问 PayPal 网站并登录您的帐户。
    2. 点击页面顶部的“个人资料”。
    3. 在“销售偏好”列中单击“即时付款通知偏好”。
    4. 单击“编辑 IPN 设置”。
    5. 输入通知 URL 并选择“接收 IPN 消息”。
    6. 单击“保存”。

    您可以从即时付款通知数据发送自定义电子邮件。请参阅http://paypaltech.com/SG2 获取示例脚本。

    我们可以根据需要自定义示例脚本代码。

    【讨论】:

      【解决方案2】:

      将逻辑添加到您的 Paypal IPN 处理程序,Paypal 应通过 IPN 向您的服务器发送通知,并包含该信息。

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

      另一个想法可能是查询 paypal API 并查看用户登录时订阅是否仍然有效。

      但我确信 IPN 处理程序更容易实现

      【讨论】:

      猜你喜欢
      • 2019-10-10
      • 2013-08-12
      • 2016-08-22
      • 2014-11-18
      • 2013-09-17
      • 1970-01-01
      • 1970-01-01
      • 2012-11-23
      相关资源
      最近更新 更多