0

https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECRecurringPayments/

I understand that setting BILLINGPERIOD to MONTH and BILLINGFREQUENCY to 1 will charge the user once a month.

But according to the above link, TOTALBILLINGCYCLES is optional and is set to 0 by default. So if I don't include that option, will the user be charged once a month forever or stopped after charging for the first year (12 times)?

Also, I want to charge the user for the first year only. What should i do? Should i set TOTALBILLINGCYCLES to 1 to achieve it?

Please advise.

Thanks

May Myatnoe
  • 107
  • 9
  • This sounds like a question for paypal customer support, and has nothing to do with programming. – BradleyDotNET Aug 02 '15 at 16:54
  • I'm voting to close this question as off-topic because it should be addressed to PayPal, and because it is not primarily about computer programming. – user207421 Aug 02 '15 at 17:54
  • Then where should i ask? [the community](https://developer.paypal.com/developer/support) link is pointed to this site. and also i find some similar [questions](http://stackoverflow.com/questions/9278615/paypal-createrecurringpaymentsprofile-billing-frequency) like this (just that they are not exactly what i'm looking for.) – May Myatnoe Aug 02 '15 at 18:29
  • If you want to bill for just 1 year then to stop, set cycles=1 period=year or cycles=12 period=month etc – geewiz Aug 03 '15 at 00:47

1 Answers1

2

Please find TOTALBILLINGCYCLES in the link below: https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/CreateRecurringPaymentsProfile_API_Operation_NVP/ For the regular payment period, if no value is specified or the value is 0, the regular payment period continues until the profile is canceled or deactivated.

If you want to charge the user for the first year only, TOTALBILLINGCYCLES depends on your billing period. If you set BILLINGPERIOD=Month and BILLINGFREQUENCY=1, you should set TOTALBILLINGCYCLES=12 to charge one year. If you set BILLINGPERIOD=Year and BILLINGFREQUENCY=1, you should set TOTALBILLINGCYCLES=1 to charge one year.

PP_MTS_Frank
  • 379
  • 1
  • 2