За последние 24 часа нас посетили 17702 программиста и 1609 роботов. Сейчас ищут 1183 программиста ...

Подключение PHP класса для мобильной коммерции

Тема в разделе "Сделайте за меня", создана пользователем tart, 21 июл 2015.

  1. tart

    tart Новичок

    С нами с:
    21 июл 2015
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте, уважаемые!

    Пытаюсь подключиться к системе мобильной коммерции Mixplat.
    Есть готовый php класс его можно скачать здесь.

    Мне нужно передать параметры в виде https://client.mixplat.ru/api/mc.init?name1=value1&name2=value2&...

    Я использую метод POST и собираю все это через обычную форму (скорее всего это не правильно). В принципе параметры передаются в адресную строку, но одно из обязательных параметров не хочет никак отображаться. Подпись запроса - она генерируется с помощью готово php класса, но я не понял как его использовать.
    Код (Text):
    1. md5(REQUEST_URL + ’?’ + PARAMS + SECRET_KEY)
    Вообще как мне следует подключать этот php класс? Как передавать параметры в адресную строку? И как сделать поля для обработки данных посетителя?

    Документация на интеграцию здесь: Тык

    Спасибо всем кто откликнулся.
     
  2. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    ничего не знаю про упоминаемый модуль, но если ты клеишь строки через "+", то неудивительно, что ничего не получается.

    Добавлено спустя 1 минуту 25 секунд:
    сформулируй вопрос. ты хочешь чтобы тебе перевели документацию с русского на русский?
     
  3. tart

    tart Новичок

    С нами с:
    21 июл 2015
    Сообщения:
    3
    Симпатии:
    0
    Для этого и документация по интеграции. Я ничего не клею, так предлагает делать провайдер мобильной коммерции.

    Так вроде сформулировал, рассказал что да как, php класс и т.д. и т.п.
    Переводить на русский документацию не нужно, но может мне свой вопрос перевести с русского на русский для вас?

    Или легче будет тонну кода запихать в ббкод?
     
  4. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Так там уже все сделали, в архиве, в каталоге с тестами...
     
  5. tart

    tart Новичок

    С нами с:
    21 июл 2015
    Сообщения:
    3
    Симпатии:
    0
    Да, это верно.

    Как мне использовать то что там уже есть?
    Шаги подключения класса.
    Т.е. на определенной странице есть позиция товара, нужно чтобы человек заполнил поле Номер телефона и это все передалось в php класс а потом ушло в МК. Данные обработались и все счастливы :)

    Я создавал <form> с методом POST правильно ли я делал?
    Передавал все параметры на https://client.mixplat.ru/api/mc.init - только у меня не получилось передать параметр sign так как я не понял как мне вписать его в форму.

    Пример:
    Код (Text):
    1. <form action="https://client.mixplat.ru/api/mc.init" method="post" >
    2. <input type="text" name="phone" value="" />
    3. <input type="text" name="currency" value="RUB" />
    4. <input type="text" name="service_id" value="12345" />
    5. <input type="text" name="amount" value="10" />
    6. <input type="text" name="test" value="1" />
    7. <input type="text" name="description" value="Тестовый платеж" />
    8. <input type="text" name="sign" value="Подпись должна генерироваться, но как воткнуть ее сюда?" />
    9. <input type="submit" name="submit" value="Отправить" />
    10. </form>