I want to implement paypal recurring payment without any specific billing cycle. Consider this scenario: customer buys a service from my account which is charged on usage basis for example downloading content from site. Here's what I want to: 1) Customer get authorized by paypal whenever s/he chooses paypal at my site. 2) Billing starts when customer first download content from my site. 3) Recurring payment whenever the data limit of user is about to cross the maximum threshold for example 1 GB.
So there is no fixed billing cycle and same authorization for all recurring payments until user chooses to stop paypal as payment option.
Is there any feature on paypal that supports this type of tranzactions.
Regards