Z-payment советы по интеграции, нюансы

Появился опыт в интеграции z-payment с одним из клиентских сайтов. Так как первый опыт всегда самый трудный, то возникла мысль о том, чтобы помочь и другим, кто первый раз занимается такой интеграцией. В данной публикации нет цели описать подробно всех шагов по интеграции, т.к. официальный мануал для разработчика с этим справляется, описывая процесс обмена данными. Но есть некоторые замечания, на которые я обращу ваше внимание.

Генерация подписи и ХЕША.

При генерации поля ZP_SIGN в форме «запроса платежа» , если вы задали «пароль инициализации магазина», ожидается, что подпись будет передана в нижнем регистре. А вот когда сайт получает данные на странице z-result (форма оповещения о платеже), то ХЕШ (LMI_HASH) отправляется в верхнем регистре. В примерах на сайте Z-PAYMENT это никак не комментируется, примите это как данность.

Ошибка : Нарушена последовательность оплаты, вернитесь на сайт продавца и повторите операцию

При тестировании может возникать данная ошибка. Один платеж проходит нормально, а все последующие система не дает уже сделать и выводит текст данной ошибки. Сбрасывается это состояние — входом и выходом из аккаунта Z-payment, либо перезагрузкой браузера.

Порядок действий

Ожидается, что после оплаты счета в глубинах Z-payment, но ещё до возврата на сайт продавца, происходит передача данных на сайт продавца с оповещением о платеже. Это идеальный случай.

Обычно пользователь возвращается по ссылке Success URL на сайт продавца до передачи данных с оповещением о платеже. Т.е. получается, что оплата прошла успешно, а код отвечающий за подтверждение перевода средств ещё не выполнен. Эту ситуацию надо учитывать, и соответствующим образом информировать пользователя. (Об этом говориться в общем то и в мануале, но в сааамом конце).

Мало букафф? Читайте есчо !

Кнопка Skype на вашем сайте

Февраль 5, 2016 г.

У скайпа раньше был конструктор для создания кода вставки кнопки сервиса "позвонить через скайп" на сайт. После смены владельца (перехода Skype в Microsoft) ...

Читать

Увеличиваем время сессии phpMyAdmin в Open Server

Апрель 15, 2017 г.

Раздражает короткое время сессии в phpMyAdmin при работе с Open Server? Тогда вы попали по адресу. Меня тоже это раздражает - всего 1440 секунд, о чем они думали вообще? :). Сегодня дошли руки, чтобы сделать более удобные настройки. Файлы конфигурации ...

Читать

Настройка интеграции payler c woocommerce

Ноябрь 28, 2020 г.

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

Читать

Получить в git список измененных файлов

Июль 26, 2017 г.

Небольшая шпаргалка по git. Файлы измененные с момента последнего коммита, т.е. текущие изменения, можно вывести командой [crayon-6a0fdc85e9324986734398/] Вы увидите два списка изменений - файлы, которые добавлены в commit и список unstaged changes ...

Читать
 

Комментарии к «Z-payment советы по интеграции, нюансы»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Пока комментариев нет, может вам есть что сказать? в “Z-payment советы по интеграции, нюансы”

  1. Анастасия:

    Добрый день, меня зовут Анастасия, я — PR-менеджер Z-Payment. Хотелось бы сотрудничать с Вами по подключению сайтов. Если это возможно, пожалуйста, пишите на указанный адрес электронной почты. Также мы можем предложить Вам дополнительно аттестат разработчика или менеджера (если у Вас нет) для получения доп. дохода.