Модуль приёма платежей по кредитной карте
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
Порадовал сегодня Liqpay.
В упор не хотел проходить платеж. Начал искать, обнаружил, что данные от их сервера приходят в какой-то страннной и не известной форме. Полез на их сайт читать доку. Оказалось, что они в очередной раз (как обічно "втихаря") ввели новое API - версии 3.0. Быстренько поковырялся в скрипте, переписал под новые алгоритмы. Платеж отработал. Ну, думаю, слава тебе господи!...
И тут через пару часиков приходит второй платеж! И он тоже не хочет никак проводиться! Все то же самое по кругу (анализ логов, данных запросов и т.д.), и, о чудо!, оказывается, в этот раз сервер Liqpay обращается к моему скрипту снова по методу (протоколам) от API версии 2.0!
ТП Liqpay после получасовго раздумия так ничего и не смогла сказать (я всего-лишь спросил-то - А по какому принципу их сервер определяет какую версию API использовать при обращении к моему серверу в каждом конкретном случае"?). Ответ был ну просто шедеврален: "Используются одновременно API и версии 2.0 и версии 3.0". Я счастлив как слон! С такой методикой работы, даже и не знаю, чего в конечном итоге ждать...
В упор не хотел проходить платеж. Начал искать, обнаружил, что данные от их сервера приходят в какой-то страннной и не известной форме. Полез на их сайт читать доку. Оказалось, что они в очередной раз (как обічно "втихаря") ввели новое API - версии 3.0. Быстренько поковырялся в скрипте, переписал под новые алгоритмы. Платеж отработал. Ну, думаю, слава тебе господи!...
И тут через пару часиков приходит второй платеж! И он тоже не хочет никак проводиться! Все то же самое по кругу (анализ логов, данных запросов и т.д.), и, о чудо!, оказывается, в этот раз сервер Liqpay обращается к моему скрипту снова по методу (протоколам) от API версии 2.0!
ТП Liqpay после получасовго раздумия так ничего и не смогла сказать (я всего-лишь спросил-то - А по какому принципу их сервер определяет какую версию API использовать при обращении к моему серверу в каждом конкретном случае"?). Ответ был ну просто шедеврален: "Используются одновременно API и версии 2.0 и версии 3.0". Я счастлив как слон! С такой методикой работы, даже и не знаю, чего в конечном итоге ждать...
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
Были модернизированы как модуль, так и сама программа Easyhotspot. Цель этих изменений — возможность обслуживания разных хотспотов (с разными NASID) одним и тем же модулем (одной и той же страницей), но по разным Тарифным пакетам. В итоге, страница выбора тарифов предлагает клиентам только те тарифные пакеты, которые привязаны к соответствующенму ID-хотспота (или NASID, что фактически, является одним и тем же). Кроме того, при отображении результатов работы платежного модуля в программе Easyhotspot, равно как и при экспорте их в csv-файл, дополнительной колонкой теперь выводится ID-хотспота, на котором была проведена процедура оплаты.
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
При выполнении платежей клиенты иногда не дожидаются окончания процедуры и закрывают окно браузера, в котором им впоследствии были бы показаны данные для доступа в интернет. В результате такие «нетерпеливые» клиенты остаются без купленных ими авторизационных данных и начинают портить кровь и нервы администрации хотспота.
С февраля 2015 года в программу Easyhotspot была добавлена функция отправки т. н. служебных СМС. После этого появилась возможность модернизировать и данный платежный модуль — в него была добавлена функция отправки клиенту СМС с логином и паролем после того, как платеж был успешно проведен.
С февраля 2015 года в программу Easyhotspot была добавлена функция отправки т. н. служебных СМС. После этого появилась возможность модернизировать и данный платежный модуль — в него была добавлена функция отправки клиенту СМС с логином и паролем после того, как платеж был успешно проведен.
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
Обновлено меню настройки модуля. В него добавлен пункт про отправку СМС клиенту, плюс, теперь для записи в базу изменений оставлена всего одна кнопка, сохраняющая сразу все параметры.
Всвязи с внесенными изменениями, обновлена инструкция к модулю:
http://wifi-hotspot.zp.ua/hotspot_info/ ... manual.pdf
Всвязи с внесенными изменениями, обновлена инструкция к модулю:
http://wifi-hotspot.zp.ua/hotspot_info/ ... manual.pdf
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Модуль приёма платежей по кредитной карте
Обновлен модуль приема оплат с кредитных карт через платежную систему Liqpay
http://wifi-hotspot.zp.ua/hotspot_info/ ... manual.pdf
Ссылка на страницу модуля на демо-сервере:
http://wifi-hotspot.zp.ua/liqpay/
При прохождении оплаты, чтобы не тратить реальные деньги, вы можете использовать данные специальной тестовой карты:
№ карты: 4111 1111 1111 1111
Срок действия: 12/20
Код CVV: 123
- Модуль использует новую версию 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: Модуль приёма платежей по кредитной карте
Пришло письмо от платежной системы 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: Модуль приёма платежей по кредитной карте
Еще раз пришло письмо от 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, соответственно просьба внести корректировки на вашей стороне до этой даты.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя