Re: Модуль приёма платежей по кредитной карте
Добавлено: 25 дек 2014, 14:54
Порадовал сегодня 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". Я счастлив как слон! С такой методикой работы, даже и не знаю, чего в конечном итоге ждать...