Paypal Express Checkout- 重新激活暂停的个人资料和余额

Paypal Express Checkout- reactivate suspended profile and balance

在沙箱中,我创建了一个 MAXFAILEDPAYMENTS 设置为 1 的循环配置文件,因此如果付款失败,配置文件将被暂停(我检查保存在数据库中的 paypal profileId 的配置文件,所以如果 paypal 的状态不是 'Active'我知道有问题'...

但是当客户想要重新激活他的个人资料时,我无法在 paypal 文档中的任何地方找到发生了什么......假设我的客户的个人资料在 2015/01/24 和 2015/03/13 被暂停,他想重新激活个人资料...我只是希望他的新月度付款周期从这个日期 (2015/03/13) 开始,而不关心未结余额以及他在这些日期之间必须欠的钱...

问题是我不知道如果暂停和重新激活之间的时间间隔是否将配置文件暂停,每个周期的金额是否会添加到总计余额中(我希望不是这种情况),如果是如何我可以改变这种行为吗?

如果个人资料被暂停,您将无法重新激活它,除非它有 0.00 美元的未结余额。您可以在之后使用BillOutstandingAmount API to do exactly that, and then you can reactivate the profile manually or via the ManageCreateRecurringPaymentsProfileStatus API。

如果您不想收取余额,则需要手动或通过 UpdateRecurringPaymentsProfile API 将其设置为 0 美元。然后你可以重新激活它。

您可以使用以下link重新激活协议。 Re-Activate.

PayPal 最近将订阅从 S- 订阅更改为 I- 订阅。

与I-订阅不同的是,订阅支付失败后,订阅会被暂停而不是取消。