I am creating a web platform where users must subscribe to use its modules, each module must be purchased every month to use it. what i want to do is enabling a recurring payment each month.I know I can make monthly recurring payments and Paypal charges a sum each month, but what if a user subscribe in the middle of a month (like 15-06-2016). i must charge him only with remaining 15 days of June(because he will use it only in half of a month), then Paypal do the job each 1th of the next month( July-August.. etc). so How can i procede to - charge the user for using a module in the remaining days of the current month - make recurring payment each 1th of the next month.
I'm using nvp api of paypal.
I hope I was clear.