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