Перейти к содержимому


312425144070

Регистрация: 06 авг 2016
Не в сети Активность: авг 08 2016 05:34
-----

Мои темы

Обязательные поля в запросах

07 августа 2016 - 14:40

Скажите пожалуйста, где можно посмотреть или узнать или какие, есть обязательные поля во всех запросах, которые всегда будут приходить?

 

А конкретнее в этих запросах, какие поля (параметры) всегда будут приходить?

 

  • Форма предварительного запроса
  • Форма оповещения о платеже
  • Форма выполненного платежа
  • Форма невыполненного платежа

 

Вот например, я краем глаза увидел что параметр LMI_PAYER_PURSE в предварительном запросе, как минимум,  может не быть, вроде бы.

 

//P.s

Пишу сюда потому что не могу отправить сообщение - Вы можете отправить еще 1 сообщений до 08 Август 2016 - 02:55. Данное ограничение будет действовать пока у вас не будет 6 одобренных сообщений.

 

По теме 'проблема с LMI_PAYMENT_DESC_BASE64', я разобрался. Данные приходят в нормальном виде, просто это нужно делать:

 

$LMI_PAYMENT_DESC = iconv("windows-1251", "UTF-8", $this->LMI_PAYMENT_DESC);


проблема с LMI_PAYMENT_DESC_BASE64

07 августа 2016 - 02:02

У меня большие проблемы с использованием -  LMI_PAYMENT_DESC_BASE64.

 

Если я использую этот параметр, то запрос со стороны вебмани, Форме предварительного запроса и Форме оповещения о платеже, приходят черт знает в чем или в какой кодировке вообще не понятно и никуда не хотят записываться.

 

Но если использовать LMI_PAYMENT_DESC, до данные в запросе приходят в нормальном формате и кодировке.

 

Вопрос: Почему это так получается и как прочитать данные в том случае если мы отправляем запрос в вебмани с этим параметром - LMI_PAYMENT_DESC_BASE64 ?

 

Как я их отправляю.

base64_encode("Тут текст в UTF-8"); //Это засовываем в LMI_PAYMENT_DESC_BASE64