2016-02-03 41 views
1

嗨傢伙developpers,結算協議和失敗的付款通知

我想使用REST API計費方案和協議做如下應用:基於用戶選擇的結算

  • 建立定期付款包含30天免費試用的計劃。
  • 用戶可以從每月計劃中選擇花費$ X或年花費$ Y的計劃。
  • 兩個計劃都包括免費30試用
  • 循環付款應在30天的試用

結束時自動啓動現在,我知道我可以創建相應的量/週期/週期的2種計費方案等我的問題是關於試用:

- >>我可以創建&執行基於選定的結算計劃與開始日期,將在30天內從現在開始計費協議??

我在PayPal文檔中看到了SOAP API的試用示例,但我確實想使用REST API,現在沒有明確的答案!

謝謝你們! Jean

+0

嗨@ bed007你有沒有找到任何解決方案免費試用......? – usama

+0

是的,我已經測試成功,您可以將startDate設置爲將來的日期,並且結算協議將正確處理它 – bed007

回答

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);