在沙盒中我创建了一个定期配置文件,其中MAXFAILEDPAYMENTS设置为1,因此如果付款失败,配置文件将被暂停(我检查保存在db中的paypal的profileId的配置文件,如果paypal的状态不是&t?t&t #39;活跃'我知道出现了问题' ...
但是,当客户想要重新激活他的个人资料时,我无法在paypal文档中找到发生的任何事情...让我们说我的客户在2015/01/24和2015年暂停了个人资料03/13他希望重新启动个人资料......我只是希望他的新月度付款周期从这个日期开始(2015/03/13)并且不关心未结余额以及他之间必须承担的责任这些日期......
问题是我不知道如果暂停和重新激活每个周期的金额之间的时间间隔被添加到超额余额中我是否暂停配置文件(我希望事实并非如此)如果是,我该如何改变这种行为?
答案 0 :(得分:3)
如果个人资料被暂停,则除非其余额为0.00美元,否则无法重新启用该资料。您可以使用BillOutstandingAmount API执行此操作,然后您可以手动或通过ManageCreateRecurringPaymentsProfileStatus API重新激活配置文件。
如果您不想收取余额,则需要手动或通过UpdateRecurringPaymentsProfile API将其设置为$ 0。然后你可以重新激活它。
答案 1 :(得分:0)