Проверка транзакции Paypal через информацию POST

У меня полная потеря. Я думаю, что я, возможно, получаю «неверную информацию», но я постараюсь объяснить свою ситуацию как можно лучше.

Идея

  • У нас есть форма для пользователей, чтобы покупать кредиты. Введите номер кредита, нажмите кнопку pp.
  • При нажатии кнопки создается сообщение для записи журнала транзакций и устанавливается как ожидающее (работает отлично).
  • При действительном возврате по почте он продолжает предоставлять форму paypal (работает также).
  • Пользователь перенаправляется на страницу PayPal и производит оплату (пока это так хорошо).
  • после оплаты они нажимают на возврат и направляются на страницу «Успех» (все еще работает).
  • при достижении этой страницы я беру данные для записи из pp (о, о, вот где она становится липкой)
  • проверьте данные «true» pp и обновите журнал транзакций (HOW !?)

Что мне говорят и что я пробовал

Я изначально собирался использовать IPN, чтобы отправить сообщение назад в paypal, чтобы проверить полученные данные (убедитесь, что это не было подделкой), однако мне говорят, что для целей затрат и установки «ipn-сервера» мы можем Использовать IPN ….

Хорошо, поэтому я собирался использовать PDT, за исключением того, что я пропустил важный шаг в своей попытке или это ISNT работает правильно, потому что я ничего не делаю правильно. Вот где я потерян, я пробовал дюжину разных вещей, включая сообщение прямой ссылки, используя искры (для CI), чтобы установить данные и позвонить в paypal ссылку и т. Д. …

Я просмотрел каждый вопрос в PayPal на полтора десятка других форумов и, похоже, ничего не понял.

Может кто-нибудь «ясно» сказать мне, как я могу проверить данные POST успешной транзакции в PayPal и, возможно, даже скажу, если я ошибаюсь в отношении IPN, потому что я просмотрел документы, и я не могу найти то, что у меня есть было сказано, и я не могу найти свое решение.

Я чувствую себя глупо, пожалуйста, помогите.

Related of "Проверка транзакции Paypal через информацию POST"