Ребята, здесь есть более простое решение. Paypal позволяет вам передавать эти значения через него, а затем отправляет их вам. На самом деле есть два способа вернуть данные - обратный URL, который отправляет после завершения возвращаемые значения (мне не очень повезло, что это работает), а затем отдельная функция, которая отправляет вам сообщение после завершения транзакции в отдельную страница на вашем сайте, где вы можете собрать все переменные, которые вы опубликовали на сайте. Я предлагаю последнее, потому что на странице «Купить сейчас» есть вероятность того, что пользователь не будет возвращен на сайт, потому что пользовательский интерфейс кнопки возврата довольно слабый в конце PayPal.
Чтобы настроить его, войдите в свою учетную запись PayPal, нажмите myaccount> профиль> настройки оплаты на сайте. Включение «передачи данных платежа» сделает свое дело. После того, как вы правильно настроите его, после завершения транзакции он отправит на выбранную вами страницу сообщение обо всем, что вы ему отправили ... помните, что вы можете отправлять переменные, такие как имя, адрес и т. Д., Просто определив их правильно в форме. Все доступные переменные найдены здесь
Конечно, вы могли бы пройти через захват элементов из формы через Jquery или тому подобное, а затем выполнить сохранение в БД по щелчку, но зачем бороться с этим? Это чертовски много работы и может иметь проблемы, если Javascript выключен.
Не забудьте создать тестовый сайт для тестирования! Удачи.