Интеграция 1С + Liqpay средствами 1С

Возникла необходимость взаимодействовать с сервисом платежей для интернет магазинов https://www.liqpay.com.
Для этих целей была написана тестовая обработка, которую и предлагаю вашему вниманию.

ВНИМАНИЕ.

На сколько мне известно Liqpay сменил API. 
И поэтому на данный момент обработка не будет работать. 
Для работы нужно добавить некоторые поля в тело запроса. 
Эта обработка и раньше не была готовым решением. 
Это скорее была попытка демонстрации возможности работы в Liqpay средствами 1С.

Возникла необходимость взаимодействовать с сервисом платежей для интернет магазинов https://www.liqpay.com.

Для этих целей была написана тестовая обработка, которую и предлагаю вашему вниманию.

Данная обработка не является законченным продуктом, а лишь дает возможность разобраться в принципах взаимодействия с сервисом https://www.liqpay.com.

Возможности обработки:

  1. Получение отчета за период.
  2. Получение статуса определенного зарегистрированного в системе https://www.liqpay.com. заказа по order_id.
  3. Снятие суммы с резерва по order_id.
  4. Возврат зарезервированной суммы клиенту по order_id.

Для понимания принципов работы с данным сервисом этого достаточно. Остальные функции создаются по образу и подобию описанных выше. Все необходимые параметры подробно описаны на сайте API LiqPay.

В данной обработке для получения хеш SHA-1 использовалась разработка с данного сайта, за что автору огромная благодарность.

6 Comments

  1. bulpi

    Спасибо, добрый человек. Много времени мне сэкономил.

    Reply
  2. jaroslav.h

    На зараз обробка працює?

    Reply
  3. jaroslav.h

    добрый день

    https://www.liqpay.ua/documentation/uk/data_signature

    отправляю

    HTTP = Новый HTTPСоединение(«liqpay.ua», , , , , , Новый ЗащищенноеСоединениеOpenSSL,);

    Запрос = Новый HTTPЗапрос(«/api/3/checkout», ЗаголовокHTTP);

    Запрос.УстановитьИмяФайлаТела(ФайлЗапроса);

    Результат = HTTP.ОтправитьДляОбработки(Запрос, ФайлРезультата);

    получаю постоянно 302, что не так делаю?

    Reply
  4. narodukr

    Добрый день.

    На сколько мне известно Liqpay сменил API.

    И поэтому на данный момент обработка не будет работать.

    Для работы нужно добавить некоторые поля в тело запроса.

    Что именно я не разбирался потому, что уже давно нет необходимости в работе с Liqpay.

    Я знаю, что изменить нужно совсем немного. Эта обработка и раньше не была готовым решением.

    Это скорее была попытка демонстрации возможности работы в Liqpay используя только язык 1С.

    Reply
  5. jaroslav.h

    (4) дякую за відповідь, з твого дозволу https://infostart.ru/public/995356/

    Reply
  6. narodukr

    (5) Не стоит благодарности. Как говорится — На здоровье!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *