PayPal订阅付款失败

发布于 2025-01-04 21:10:54 字数 115 浏览 1 评论 0原文

当订阅付款失败时,PayPal将重试n次。

所有重试失败后,通过 IPN 发回什么交易类型(subscr_cancelsubscr_eot)?

When a subscription payment fails, PayPal will retry for n times.

What transaction type (subscr_cancel or subscr_eot) is sent back via IPN, after all retries fail?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

抚你发端 2025-01-11 21:10:54

具体细节取决于您使用的 PayPal 产品,尽管网站付款标准订阅按钮和 Express Checkout 定期付款(通过 CreateRecurringPaymentsProfile API)的逻辑工作原理类似(`ish):

这取决于您是否设置了 MAXFAILEDPAYMENTS 或不是。如果最大失败付款数 >设置为 0 后,它将在尝试 n 次后取消订阅,并且您将收到 subscr_cancel。如果您将其设置为 MAXFAILEDPAYMENTS=0,您将获得 recurring_ payment_skipped,并且定期付款将被标记为具有未结余额。如果指定 AUTOBILLOUTAMT=AutoBillAmt,则未结余额将添加到下一个计费周期。

我建议看看 https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_IPNandPDTVariables#id091EB0901HT 其中列出了所有 IPN 变量,包括经常性付款。

The specifics depend on the PayPal product you're using, although the logic works similar(`ish) across both Website Payments Standard subscription buttons and Express Checkout Recurring Payments (via the CreateRecurringPaymentsProfile API):

This depends on whether you've set MAXFAILEDPAYMENTS or not. If MAXFAILEDPAYMENTS > 0 is set, it will cancel the subscription after n number of attempts and you'll receive a subscr_cancel. If you have it set to MAXFAILEDPAYMENTS=0, you'll get recurring_payment_skipped and the recurring payment will be marked as having an outstanding balance. If you specify AUTOBILLOUTAMT=AutoBillAmt, the outstanding balance will be added to the next billing cycle.

I would suggest taking a look at https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_IPNandPDTVariables#id091EB0901HT which lists all IPN variables, including the ones for recurring payments.

旧竹 2025-01-11 21:10:54

对于这种情况,Paypal 返回 subscr_failed,可能的返回值为:

subscr_signup: subscription sign-up.
subscr_cancel: subscription cancellation.
subscr_failed: subscription payment failure.
subscr_payment: subscription payment.
subscr_eot: subscription’s end-of-term.
subscr_modify: subscription modification.

单击此处以获取进一步说明。

Paypal returns subscr_failed for this case, and the possible return values are:

subscr_signup: subscription sign-up.
subscr_cancel: subscription cancellation.
subscr_failed: subscription payment failure.
subscr_payment: subscription payment.
subscr_eot: subscription’s end-of-term.
subscr_modify: subscription modification.

Please click here for further clarification.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文