PayPal MAXFAILEDPAYMENTS何时设置为无限制?

PayPal MAXFAILEDPAYMENTS何时设置为无限制?,paypal,recurring-billing,Paypal,Recurring Billing,在CreateRecurringPaymentsProfile API操作的PayPal文档中,它指定: MAXFAILEDPAYMENTS:(可选)在配置文件自动挂起之前可能失败的计划付款数。当达到指定的失败支付次数时,将向商户发送IPN消息 字符长度和限制:表示整数的数字字符串 但是,它没有提到当您将MAXFAILEDPAYMENTS设置为零时会发生什么 从这个答案来看: 如果设置MAXFAILEDPAYMENTS>0,它将取消订阅 在n次尝试后,您将收到一个subscr\U cancel

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

MAXFAILEDPAYMENTS:(可选)在配置文件自动挂起之前可能失败的计划付款数。当达到指定的失败支付次数时,将向商户发送IPN消息

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

但是,它没有提到当您将MAXFAILEDPAYMENTS设置为零时会发生什么

从这个答案来看:

如果设置MAXFAILEDPAYMENTS>0,它将取消订阅 在n次尝试后,您将收到一个subscr\U cancel。如果你 将其设置为MAXFAILEDPAYMENTS=0,您将获得 已跳过定期付款,定期付款将标记为 有未清余额的


我相信设置MAXFAILEDPAYMENTS=0将创建一个MAXFAILEDPAYMENTS显示为“无限制”的帐户。有人能确认这种情况吗?

确认设置MAXFAILEDPAYMENTS=0将创建一个在PayPal上显示为“无限制”的MAXFAILEDPAYMENTS帐户。设置MAXFAILEDPAYMENTS=1将在第一次失败的付款上触发IPN消息“重复付款-暂停付款-到期付款-最大付款-失败付款”。

付款失败时不会取消。首次失败后,贝宝将在5天后再次尝试付款。如果同样失败,贝宝将在5天后第三次也是最后一次尝试

当您可以设置原始PayPal配置文件时,您有两种处理失败费用的选项。这可以在订阅配置文件的定期费用部分找到

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

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

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

downvote能解释原因吗?我要求澄清目前不存在的PayPal API文档。以上是正确的。但在我创建周期性配置文件时,我试图将最大失败付款设置为3,但使用常量参数MAXFAILEDPAYMENTS=3,没有错误,并且在周期性配置文件中没有设置此值。但当我查看PayPal文档中的示例时,它只是MAXFAILEDPAYMENTS,而不是MAXFAILEDPAYMENTS。所以通过设置MAXFAILPAYMENTS=3,我可以在定期概要文件中设置这个值。