PayPal MAXFAILPAYMENTS何时设置为无限制?

时间:2015-11-18 00:16:20

标签: paypal recurring-billing

在CreateRecurringPaymentsProfile API Operation的PayPal文档中,它指定:

  

MAXFAILEDPAYMENTS :(可选)在自动暂停配置文件之前可能失败的预定付款数。当达到指定数量的失败付款时,将向商家发送IPN消息。

     

字符长度和限制:表示整数的数字字符串

但是,它没有提及将MAXFAILEDPAYMENTS设置为零时会发生什么。

从这个SO答案: PayPal Subscription Payment Failed

  

如果MAXFAILEDPAYMENTS> 0设置,它将取消订阅   在n次尝试之后,您将收到subscr_cancel。如果你   将它设置为MAXFAILEDPAYMENTS = 0,你会得到   recurring_payment_skipped,定期付款将标记为   有一个很好的平衡。

我认为设置MAXFAILEDPAYMENTS = 0会创建一个MAXFAILEDPAYMENTS显示为“无限制”的帐户。任何人都可以确认是这种情况吗?

2 个答案:

答案 0 :(得分:3)

确认设置MAXFAILEDPAYMENTS = 0将创建一个MAXFAILEDPAYMENTS显示为" No Limit"在PayPal上。设置MAXFAILEDPAYMENTS = 1将触发IPN消息" recurring_payment_suspended_due_to_max_failed_pa​​yment"在第一次付款失败。

答案 1 :(得分:1)

付款失败没有取消。在最初的失败后,PayPal将在5天后再次尝试付款。如果这也失败了,PayPal将在5天之后尝试第三次也是最后一次。

当您可以设置原始PayPal配置文件时,您有两种处理失败费用的选项。这可以在个人资料订阅的“重复收费”部分找到。

您将在此处获得的条款如下:

recurring_payment_suspended_due_to_max_failed_payment

这也将为您提供下次尝试执行时的重试日期。

'retry_at' => '02:00:00 Feb 08, 2017 PST',