在现有和已执行的结算协议中更改Paypal下一个付款日期?

时间:2018-10-03 01:43:15

标签: paypal paypal-rest-sdk

我使用PayPal SDK创建并执行了应每3个月向客户收费的结算协议。

但是,我使用setup_fee立即向客户收费,并将开始日期设置为将来的1个月而不是3个月。

我可以在客户的个人资料上看到该客户的下一个付款到期日是一个月,并且我无法更改下一个付款日期。

我已经尝试使用帐单协议更新方法,但是它不允许我更改start_datenext_payment_date

您知道如何更改已执行的现有结算协议的下一个付款日期吗?

1 个答案:

答案 0 :(得分:1)

答案不是很好,但是我发现的某种解决方案是暂停计划


为了提供更多背景信息,我的问题是:

  • 用户在9月15日预订了季度付费计划并支付了setup_fee
  • 下一次付款被错误地配置为 10月15日-因为我在开始日期上加了一个月*
  • 实际的下一次付款日期应为 12月15日
  • 之后的3个月

我的“解决方案”:

  1. 我在 10月15日之前,更具体地在10月10日,暂停了这些用户的订阅。
  2. 我在错误的next_payment_date后第二天( 10月17日)重新启动了解决方案。
  3. 重新启动计划后,next_payment_date设置为3个月后,因此设置为 1月15日

因此,正如您所观察到的,我实际上无法修复它,但我接受了“损失”一个月的时间。

注意:Paypal支持很少有用。首先,他们的建议是取消该计划,然后要求用户再次购买。然后,我建议采用暂停的方式,他们不正确地向我确认下一个付款日期是正确的日期,而那不是真的,那是一个月后。因此,请注意他们的支持怎么说。