Callback не маячит

3 сообщения / 0 новое
Последняя публикация
Rodi Water
Аватар пользователя Rodi Water
Callback не маячит

Приветствую всех, товарищи!
Вообщем, суть такова, нужно принимать оплату на сайте, я выбрал систему LiqPay украинского ПриватБанка. Кнопку приёма оплаты установил, настроил, но возникла проблема.

Я хотел начать получать уведомления о смене статуса платежа и если платёж успешный - заносить в БД данные введённые пользователем в форму, которая расположена на одной странице с кнопкой приёма платежа. Нашел в документации такую штуку, как "Callback - уведомление о статусе платежа", порылся в интернете и написал код.

Оформил тестовый платеж, начал тестить - результат отрицательный. Выводит: Wrong Signature. Где-то прочитал, что необходим сертификат SSL для получения статуса платежа, но тут 50/50, раньше просто уведомление об отсутствии сертификата вылазило.

Вообщем, не могу додумать почему мои костыли не работают, вроде всё по феншую сделал. Из вариантов только отсутствие сертификата или неправильный код.
API(здесь именно информация про статусы платежа): https://www.liqpay.com/ru/doc/callback
Мой костыли: http://pastebin.com/n8brcSf9
Тестировал через утилиту на этом сайте.

Rodi Water
Аватар пользователя Rodi Water
Не смог найти подходящего

Не смог найти подходящего ответа для себя, пролистал очень много сайтов, обращался в тех.поддержку LiqPay, обращался на форумы PHP. У меня на главной странице расположена кнопка оплаты и форма с полями, которые заполняет пользователь(к прим. адрес). Данные формы с данными пользователя обрабатывает файл process.php, который я указал как server_url. Я хочу сделать так:

    - ЕСЛИ (статус платежа - успешный) {
    занести данные формы в Базу Данных
    }
    - В ДРУГОМ СЛУЧАЕ {
    вывести сообщение об ошибке
    } 

Я пытался реализовать это разными путями, но всё время вылезала ошибка. Data и Signature действительно поступают, но желаемого результата это не приносит.
Вот мой код: PasteBin

WT George
Аватар пользователя WT George
Извиняюсь за задержку с

Извиняюсь за задержку с ответом Blush , весна, курорты, надо срочно запустить http://ex.isr.one, куча работы.

  1. это понятно
    получать уведомления о смене статуса платежа и если платёж успешный - заносить в БД данные введённые пользователем в форм

  2. вот это не понятно
    в форму, которая расположена на одной странице с кнопкой приёма платежа

Вы можете дать ссылку на страницу, где у Вас оплата (короче на ваш сайт). Или просто добавьте его в ваш материал (который опубликовали).

Wrong Signature - сертификат здесь абсолютно не причем, ошибка в вашем коде. Я его пока не смотрел, сегодня постараюсь посмотреть более внимательно.

Тема заблокирована