与审核和付款失败通知的帐单协议

时间:2016-02-03 19:37:48

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

嗨其他开发者,

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

  • 根据用户选择的结算方式创建定期付款,其中包括30天免费试用。
  • 用户可以选择每月花费$ X的计划或每年花费$ Y的计划。
  • 这两个计划都包含30个免费试用
  • 定期付款应在30天试用期结束时自动开始

现在,我知道我可以创建具有相应金额/期限/周期等的2个结算方案。我的问题是关于试用:

- >>我可以创建&根据所选的结算方案执行一个结算协议,其startDate将在30天后开始?

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

谢谢你们! 让

1 个答案:

答案 0 :(得分:0)

我不确定这是否正确,但我认为您将在计划中包含两个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);