在沙箱中,我创建了一个定期配置文件,并将MAXFAILEDPAYMENTS设置为1,因此如果付款失败,该配置文件将被暂停(我检查了保存在db中的paypal的profileId的配置文件,因此如果paypal的状态不是“有效”,我知道有什么问题'...

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

问题是,我不知道是否暂停配置文件,如果暂停和重新激活之间的间隔因每个周期而增加到超出的余额中(我希望不是这种情况),如果是的话,如何更改此行为?

最佳答案

如果一个配置文件被暂停,您将无法重新激活它,除非它有$ 0.00的未付余额。您可以使用BillOutstandingAmount API精确地执行此操作,然后可以手动或通过ManageCreateRecurringPaymentsProfileStatus API重新激活配置文件。

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

关于express - Paypal Express Checkout-重新激活暂停的个人资料和余额,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27753702/

10-11 18:03