Инструкция по интеграции Checkout Script
Данная платежная форма предназначена для интеграции на сайт клиента, где планируется принимать карточные данные для оплаты и выплат.
Для генерации криптограммы необходимо подключить скрипт https://s3.eu-central-1.amazonaws.com/pult.ecommerce.kz/templates/js/external-forms/crypt.js и вызвать функцию: createCryptogram(); // createCryptogram(true) - для шифрования только номера карты(cashOut).
Ссылка на скачивание формы оплаты: index.html
Для выплат остается только поле ввода карты.
Порядок работы системы:
- Отобразить клиенту форму ввода карты (см. файл index.html).
- После того, как клиент ввел все карточные данные и нажал кнопку подтверждения, необходимо сформировать криптограмму этих данных (см. файл index.html).
- Сформированную криптограмму необходимо отправить на свой сервер, где будет совершено создание транзакции в системе «Онлайн-платежи».
- Криптограмму необходимо поместить в запрос на создание транзакции (см. пример создания транзакции с криптограммой). Криптограмма не должна сохраняться нигде в системе мерчанта.
- При успешном создании транзакции вернется URL, куда необходимо перенаправить пользователя для прохождения процедуры 3DSecure, и ожидать поступления коллбэка со статусом транзакции.