Я создаю веб-платформу, где пользователи должны подписаться на использование своих модулей, каждый модуль должен быть приобретен каждый месяц, чтобы использовать его. я хочу включить регулярные платежи каждый месяц. Я знаю, что могу делать ежемесячные регулярные платежи, и Paypal взимает сумму ежемесячно, но что, если пользователь подписывается в середине месяца (например, 15-06-2016). я должен взимать с него плату только за оставшиеся 15 дней июня (потому что он будет использовать его только через полмесяца), затем Paypal будет выполнять эту работу 1-го числа следующего месяца (июль-август и т. д.). так как я могу приступить к
— взимать с пользователя плату за использование модуля в оставшиеся дни текущего месяца
— совершать регулярные платежи 1-го числа следующего месяца.
Я использую NVP API PayPal.
Надеюсь, мне было ясно.
Вы можете построить логику на своем сайте, чтобы взимать только сумму разницы, и настроить ссылочные транзакции PayPal, PayPal RT позволяет взимать с покупателей переменную сумму через разные промежутки времени.
https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/
Других решений пока нет …