Перейти к основному контенту

Инструкция по интеграции Checkout Script

Данная платежная форма предназначена для интеграции на сайт клиента, где планируется принимать карточные данные для оплаты и выплат.

Для генерации криптограммы необходимо подключить скрипт https://s3.eu-central-1.amazonaws.com/pult.ecommerce.kz/templates/js/external-forms/crypt.js и вызвать функцию: createCryptogram(); // createCryptogram(true) - для шифрования только номера карты(cashOut).

Ссылка на скачивание формы оплаты: index.html

Для выплат остается только поле ввода карты.

Порядок работы системы:

  1. Отобразить клиенту форму ввода карты (см. файл index.html).
  2. После того, как клиент ввел все карточные данные и нажал кнопку подтверждения, необходимо сформировать криптограмму этих данных (см. файл index.html).
  3. Сформированную криптограмму необходимо отправить на свой сервер, где будет совершено создание транзакции в системе «Онлайн-платежи».
  4. Криптограмму необходимо поместить в запрос на создание транзакции (см. пример создания транзакции с криптограммой). Криптограмма не должна сохраняться нигде в системе мерчанта.
  5. При успешном создании транзакции вернется URL, куда необходимо перенаправить пользователя для прохождения процедуры 3DSecure, и ожидать поступления коллбэка со статусом транзакции.