Я использовал экспресс-проверку API для конвертации учетных записей людей на моем сайте в премиум-аккаунты после оплаты. Единственная проблема заключается в том, что он не отправляет пользователя обратно на сайт, пока не нажмет кнопку, чтобы вернуться, и он обновляет свое разрешение, когда это произойдет. Около 40% пользователей, похоже, не делают этого.... так что их счета никогда не будут зачисляться после оплаты.
Несмотря на то, что paypal делает мгновенную отправку после успешного платежа, я никогда не мог заставить его фактически обновить учетную запись пользователя сразу, так как я не могу заставить его отправить какую-то информацию, которая бы идентифицировала пользователя, который просто завершена оплата. Я мог бы сделать это только тогда, когда вас отправят обратно на сайт, который отправит идентификатор транзакции, который я зарегистрировал с помощью обратной связи. Он ищет его и предоставляет разрешение, если он был найден внутри него.
Есть ли способ отправить какую-то переменную в paypal, чтобы она вернулась обратно ко мне? Что-то вроде & user_id = 123, что очень помогло бы обновить разрешение пользователя.