【问题标题】:Billing agreement with trial and failed payments notifications带有试用和失败付款通知的计费协议
【发布时间】:2016-05-13 04:27:05
【问题描述】:

各位开发者,

我想使用 REST API 计费计划和协议来执行以下应用程序:

  • 根据用户选择的计费计划创建定期付款,其中包括 30 天免费试用。
  • 用户可以选择费用为 X 美元的按月计划或费用为 Y 美元的包年计划。
  • 这两个计划都包括 30 次免费试用
  • 定期付款应在 30 天试用期结束时自动开始

现在,我知道我可以创建具有相应金额/期间/周期等的这 2 个计费计划。我的问题是关于试用:

->> 我可以根据所选的计费计划创建和执行计费协议吗?开始日期是从现在起 30 天后?

我在 Paypal 文档中看到了 SOAP API 的试用示例,但我真的很想使用 REST API,目前还没有明确的答案!

谢谢各位! 让

【问题讨论】:

  • 是的,我已经测试成功,您可以将 startDate 设置为未来的日期,并且计费协议会正确处理它

标签: paypal paypal-rest-sdk recurring-billing


【解决方案1】:

我不确定这是否正确,但我认为您会在计划中包含两个 PaymentDefinition 对象。您将为试用版添加一个额外的 PaymentDefinition 并设置 .像这样:

 PaymentDefinition paymentDefinition = new PaymentDefinition();
 paymentDefinition.setName("NAME");
 paymentDefinition.setType("TRIAL");
 paymentDefinition.setFrequency("DAY");
 paymentDefinition.setFrequencyInterval("30");
 paymentDefinition.setCycles("1");

 Currency currency = new Currency();
 currency.setCurrency("USD");
 currency.setValue("0.00");
 paymentDefinition.setAmount(currency);

【讨论】:

    猜你喜欢
    • 2018-07-09
    • 2019-04-27
    • 2021-03-27
    • 2015-06-03
    • 2019-04-12
    • 2016-06-29
    • 2013-04-05
    • 1970-01-01
    • 2016-09-03
    相关资源
    最近更新 更多