Они должны использовать бизнес-аккаунт для получения платежей, а не личный аккаунт. Без исключений. И никаких минусов при переходе на бизнес-аккаунт.
Что касается реализации, чрезвычайно простая c кнопка «Пожертвовать», созданная с помощью https://www.paypal.com/buttons, может удовлетворить ваши потребности. В новом интерфейсе покупателя, где он доступен, пользователь может проверить возможность повторения пожертвования.
Реализация API подписок необходима только в том случае, если вам требуется (и вы хотите) гораздо больше ответственности и контроля над тем, что продолжается. Я бы определенно избежал затрат времени и средств на реализацию API подписок, если бы базовая кнопка c Пожертвовать соответствует как минимум 95% того, что вам нужно.