Модуль приёма платежей по кредитной карте

Вопросы, посвященные дополнительным платежным модулям для модернизированной версии Easyhotspot
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Модуль приёма платежей по кредитной карте

Сообщение Dmitry »

Порадовал сегодня Liqpay.

В упор не хотел проходить платеж. Начал искать, обнаружил, что данные от их сервера приходят в какой-то страннной и не известной форме. Полез на их сайт читать доку. Оказалось, что они в очередной раз (как обічно "втихаря") ввели новое API - версии 3.0. Быстренько поковырялся в скрипте, переписал под новые алгоритмы. Платеж отработал. Ну, думаю, слава тебе господи!...

И тут через пару часиков приходит второй платеж! И он тоже не хочет никак проводиться! Все то же самое по кругу (анализ логов, данных запросов и т.д.), и, о чудо!, оказывается, в этот раз сервер Liqpay обращается к моему скрипту снова по методу (протоколам) от API версии 2.0!

ТП Liqpay после получасовго раздумия так ничего и не смогла сказать (я всего-лишь спросил-то - А по какому принципу их сервер определяет какую версию API использовать при обращении к моему серверу в каждом конкретном случае"?). Ответ был ну просто шедеврален: "Используются одновременно API и версии 2.0 и версии 3.0". Я счастлив как слон! С такой методикой работы, даже и не знаю, чего в конечном итоге ждать...
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Модуль приёма платежей по кредитной карте

Сообщение Dmitry »

Были модернизированы как модуль, так и сама программа Easyhotspot. Цель этих изменений — возможность обслуживания разных хотспотов (с разными NASID) одним и тем же модулем (одной и той же страницей), но по разным Тарифным пакетам. В итоге, страница выбора тарифов предлагает клиентам только те тарифные пакеты, которые привязаны к соответствующенму ID-хотспота (или NASID, что фактически, является одним и тем же). Кроме того, при отображении результатов работы платежного модуля в программе Easyhotspot, равно как и при экспорте их в csv-файл, дополнительной колонкой теперь выводится ID-хотспота, на котором была проведена процедура оплаты.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Модуль приёма платежей по кредитной карте

Сообщение Dmitry »

При выполнении платежей клиенты иногда не дожидаются окончания процедуры и закрывают окно браузера, в котором им впоследствии были бы показаны данные для доступа в интернет. В результате такие «нетерпеливые» клиенты остаются без купленных ими авторизационных данных и начинают портить кровь и нервы администрации хотспота.

С февраля 2015 года в программу Easyhotspot была добавлена функция отправки т. н. служебных СМС. После этого появилась возможность модернизировать и данный платежный модуль — в него была добавлена функция отправки клиенту СМС с логином и паролем после того, как платеж был успешно проведен.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Модуль приёма платежей по кредитной карте

Сообщение Dmitry »

Обновлено меню настройки модуля. В него добавлен пункт про отправку СМС клиенту, плюс, теперь для записи в базу изменений оставлена всего одна кнопка, сохраняющая сразу все параметры.

Всвязи с внесенными изменениями, обновлена инструкция к модулю:
http://wifi-hotspot.zp.ua/hotspot_info/ ... manual.pdf
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Модуль приёма платежей по кредитной карте

Сообщение Dmitry »

Обновлен модуль приема оплат с кредитных карт через платежную систему Liqpay
  • Модуль использует новую версию API Liqpay - 3.0;
  • Модуль переписан на php;
  • В модуль включен механизм смены языка интерфейса ("из коробки" модуль имеет 2 встроенных языка - русский и английский, в документации описан механизм добавления других);
  • В модуль добавлена возможность отключить ввод телефона клиента;
  • В модуль добавлена возможность "помесячной" оплаты для "постоянных" клиентов;
  • В модуль добавлен режим тестирования;
  • В модуль добавлена возможность включения DEBUG режима;
Инструкция обновленной версии модуля:
http://wifi-hotspot.zp.ua/hotspot_info/ ... manual.pdf

Ссылка на страницу модуля на демо-сервере:
http://wifi-hotspot.zp.ua/liqpay/

При прохождении оплаты, чтобы не тратить реальные деньги, вы можете использовать данные специальной тестовой карты:
№ карты: 4111 1111 1111 1111
Срок действия: 12/20
Код CVV: 123
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Модуль приёма платежей по кредитной карте

Сообщение Dmitry »

Пришло письмо от платежной системы Liqpay:
Уважаемые партнеры!
С 01.08.2017 мы переезжаем на новый домен - LiqPay.ua.

В связи с этим просьба изменить URL в запросе к LiqPay
Было:
- для Client-Server — https://www.liqpay.com/api/3/checkout
- для Server-Server — https://www.liqpay.com/api/request
Стало:
- для Client-Server — https://www.liqpay.ua/api/3/checkout
- для Server-Server — https://www.liqpay.ua/api/request

С нашей стороны будет происходить автоматическая переадресация с LiqPay.com на LiqPay.ua до 01.03.2018, просьба к этому времени внести изменения в текущую интеграцию с LiqPay.
У кого возникнут с этим трудности-обращайтесь
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Модуль приёма платежей по кредитной карте

Сообщение Dmitry »

Еще раз пришло письмо от Liqpay:
Уважаемые партнеры!
Мы подошли к финальному этапу перехода на новый домен (liqpay.ua)
В связи с тем, огромная просьба провести изменение URL в запросе к LiqPay на проведение транзакции к сервису, а именно:
Было:
- для Client-Server* — https://www.liqpay.com/api/3/checkout
- для Server-Server** — https://www.liqpay.com/api/request
Стало:
- для Client-Server* — https://www.liqpay.ua/api/3/checkout
- для Server-Server** — https://www.liqpay.ua/api/request

С 01.07.2018 мы планируем окончательно отключить автоматическую переадресацию с LiqPay.com на LiqPay.ua, соответственно просьба внести корректировки на вашей стороне до этой даты.
Изменения внесены в код модуля.
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость