Я бы предложил не использовать Paypal или авторизовать регулярные платежи напрямую. Их API жестоки, а функциональность очень элементарна. Это может хорошо работать, когда вы только начинаете, но если вы когда-нибудь захотите что-то изменить в будущем, у вас будут проблемы.
Я работаю на CheddarGetter , так что я пристрастен, но вы должны проверить нас.
Наши конкуренты не такие надежные и гибкие, но они определенно лучше, чем напрямую используют Paypal или Authorize.net.