Я интегрировал стандартный PayPal с одним из сайтов, и он работает следующим образом: пользователь выбирает, какую подписку купить, он перенаправляется на PayPal, PayPal отправляет ответ IPN, я обрабатываю его, а затем каждые X дней PayPal отправляет новый IPN, уведомляющий сайте, с которого пользователь успешно снял плату за новую итерацию подписки. Теперь проблема заключается в том, что пользователю необходимо иметь учетную запись PayPal, чтобы подписаться на такую подписку.
Клиент связался с PayPal и выяснил, что можно избежать использования пользователем своей учетной записи PayPal для покупки подписки, когда продавец использует учетную запись PayPal Pro. Это действительно так? Смогу ли я собрать информацию о карте пользователя, затем отправить запрос в API PayPal и создать подписку. Если да, что будет дальше? PayPal будет отправлять мне запросы IPN каждые X дней, уведомляя сайт о том, что карта была успешно списана?
Кроме того, каков общий поток? Всегда ли мне нужно собирать информацию о карте и отправлять ее в PayPal API или я могу перенаправить пользователя в PayPal аналогично стандартным функциям PayPal?