Я пытаюсь интегрировать Paypal с одной из форм регистрации на моем сайте.
Поток такой:
- Пользователь заходит на страницу регистрации и заполняет свои данные, такие как имя, фамилия, имя пользователя, пароль, возраст и т. Д.
- Затем, нажав кнопку «Отправить», он переходит на сайт PayPal, платит некоторую сумму, например, 5 $, и после успешной оплаты возвращается на мой сайт.
- Регистрация еще не завершена. Я хочу проверить, является ли платеж успешным или нет, и если он успешен, тогда я должен вставить пользовательские данные (заполненные до отправки регистрационной формы) в базу данных.
Теперь мой вопрос: как я могу отслеживать пользовательские данные, заполненные в форме и отправленные в PayPal? Какая моя лучшая ставка?
- Должен ли я использовать какие-либо пользовательские скрытые поля в форме для хранения этих значений формы, и если да, есть ли ограничение по размеру?
- Должен ли я хранить все данные формы в сеансе, и после успешной оплаты использовать эти данные сеанса для вставки в базу данных?
Или есть ли другой способ сделать это?
Я просто хочу вернуть все значения формы после успешного платежа, и только после этого я могу вставить их в базу данных. Я предпочитаю тестирование в песочнице перед использованием реального PayPal.