PayPal 订阅 - 跟踪退款
Posted
技术标签:
【中文标题】PayPal 订阅 - 跟踪退款【英文标题】:PayPal Subscriptions - Tracking Refund 【发布时间】:2016-05-31 05:25:53 【问题描述】:我不是开发人员,而是项目经理。所以请原谅我缺乏适当的语言。
我们正试图弄清楚如何处理订阅退款,然后限制网站上的帐户访问。
这是一个场景。会员注册年度订阅以获得帐户中的某些功能。 3 个月后,会员决定取消并要求退款。通常情况下,如果没有退款,则在计费期结束之前订阅是有效的,此时帐户将被停用。
在我们的案例中,如果发出退款,则应立即停用帐户。问题:是否可以将此设置为 PayPal 订阅的一部分?从 PayPal 到我们系统的某种类型的调用将触发帐户停用。
谢谢。
【问题讨论】:
您可以使用 IPN(即时付款通知)完成所有这些以及更多操作。离题。 我投票结束这个问题,因为它是关于 PayPal,而不是计算机编程。 【参考方案1】:我们建议使用 IPN(即时付款通知)异步通知任何事件,在这种情况下是与现有订阅/定期付款相关的事件。
https://developer.paypal.com/webapps/developer/docs/classic/ipn/gs_IPN/
如果您启用 IPN 通知,您将在以下事件(其中包括)中收到 PayPal 的 POST:
取消定期配置文件时。
对之前完成的交易进行退款时。
这样,您可以设置您的 IPN 脚本,以在当月剩余时间内保持订阅“打开”,即使配置文件已被取消,或者如果上个月已退款,则将其停用。
有关 IPN 变量的更多信息:
https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/
【讨论】:
以上是关于PayPal 订阅 - 跟踪退款的主要内容,如果未能解决你的问题,请参考以下文章
Paypal 退款服务抛出 TRANSACTION_REFUSED 错误
Magento 1.7.0.2 退款不与 PayPal 同步