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 错误

Paypal 退款时出错

Magento 1.7.0.2 退款不与 PayPal 同步

RoR - PayPal ActiveMerchant - 退款

Paypal自适应退款

Paypal Payflow 退款问题