За последние 24 часа нас посетили 20806 программистов и 1134 робота. Сейчас ищет 321 программист ...

Получение ответа с Liqpay

Тема в разделе "Сделайте за меня", создана пользователем skortes, 21 фев 2017.

  1. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    Всем добрый день! Подключил себе на сайт Liqpay оплата проходит успешно, проблем никаких нету, но есть одна проблема: когда оплатил хочу записать данные которые были введены в форму и информацию о статусе оплаты занести в бд,вот что у меня есть сейчас .Буду очень благодарен за помощь
     

    Вложения:

    • liq.zip
      Размер файла:
      3,2 КБ
      Просмотров:
      3
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    Есть более конкретные вопросы? Или перенести тему в раздел "сделайте за меня"?
     
  3. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    @denis01 можно и переместить. Но все же вопрос стоит в том как получить данные после оплаты в БД(данные которые были введены в форму)
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    Эти данные приходят на твой скрипт или на liqpay?
     
  5. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    @denis01 приходят на liqpay, но хочу сделать чтоб приходили и на сайт, оплата с сайта работает, я вот хочу чтоб можно было записать в бд это все
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    @skortes может тогда с начало форму отправлять на свой скрипт и после этого из него перенаправлять на liqpay?
     
  7. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    @denis01 все верно, оно отправляет мы там оплачиваем, нас кидает на результат. Я вот только не пойму как получить информацию с Callback
    --- Добавлено ---
    @denis01 я прикрепил файл к теме те которые сейчас у меня есть
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    Туда куда кидает все данные нужные приходят?

    Он данные не отправляет?
     
  9. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    @denis01 в общем нужно вывести то что было передано в форму и был ли оплачен заказ ну и когда
     
  10. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    до отправки на сайт liqpay, просто запиши данные в базу, потом как получишь callback там по идее придёт order_id и статус оплачено, вот по order_id в базе пометь что данные пришли и их оплатили
     
  11. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    @denis01 как получить после оплаты order_id? я вот это не знаю
     
  12. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    @skortes думаю это на сайте liqpay написано, обычно в настройках нужно указать ссылку на страницу, на которую придёт информация о заказе, тебе её надо проверить и если всё верно, то использовать.
    https://www.liqpay.com/ru/doc/callback
     
  13. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    @denis01 я не знаю как там правильно все записать
    --- Добавлено ---
    @denis01 можете с этим помочь?
     
  14. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    @skortes я тоже не знаю, стоит написать в тех поддержку и спросить их.
    может вот это нужно прописать
    PHP:
    1. $server_url = $return_url; //страница на которую придет ответ от сервера
    По какой документации liqpay ты пытаешься получить данные?
     
  15. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
  16. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    @skortes $server_url в твоём коде, попробуй прописать и посмотреть если туда придёт что-то
     
  17. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    @denis01 я не знаю что туда записать и как, вы знаете?
     
  18. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    @skortes перенесу в раздел "сделайте за меня", может кто-то захочет потратить время на помощь
     
  19. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
  20. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    @denis01 чего я добился, я начал получать [signature] но мне нужна data
     
  21. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    Там в POST приходит? Просто можно посмотреть var_export($_POST), а если тебе нужно для скрипта который дёргаешь не ты, то сохрани данные в файл так:
    PHP:
    1. <?php
    2. file_put_contents('debug.txt', var_export($_POST, true));
     
  22. skortes

    skortes Новичок

    С нами с:
    21 фев 2017
    Сообщения:
    36
    Симпатии:
    2
    @denis01 можешь крыть темы, уже все сделал