maib e-commerce API
Взаимодействие с maib ecomm происходит через HTTPS-запросы (POST / GET / DELETE) к эндпоинтам API с данными в формате JSON.
Ответы, полученные в веб-сайте/приложении от maib ecomm, представляют собой HTTPS-запросы POST с данными в формате JSON.
Все эндпоинты структурированы по следующему шаблону:
{base-url}/{api-version}/{point}
Base URL: https://api.maibmerchants.md
Текущая версия API: v1
Эндпоинты API
https://api.maibmerchants.md/v1/generate-token
https://api.maibmerchants.md/v1/pay
https://api.maibmerchants.md/v1/hold
Авторизация транзакции (двухэтапные платежи)
https://api.maibmerchants.md/v1/complete
Завершение транзакции (двухэтапные платежи)
https://api.maibmerchants.md/v1/refund
https://api.maibmerchants.md/v1/pay-info
https://api.maibmerchants.md/v1/savecard-recurring
Регистрация карты в maib ecomm (регулярные платежи)
https://api.maibmerchants.md/v1/execute-recurring
Выполнение регулярного платежа (регулярные платежи)
https://api.maibmerchants.md/v1/savecard-oneclick
Регистрация карты в maib ecomm (one-click платежи)
https://api.maibmerchants.md/v1/execute-oneclick
Выполнение one-click платежа (one-click платежи)
https://api.maibmerchants.md/v1/delete-card
Удаление карты из maib ecomm (регулярные и one-click платежи)
Взаимодействие через API
Клиент заходит на сайт Мерчанта, выбирает товар или услугу, которую хочет купить, и добавляет в корзину.
Покупатель нажимает кнопку «Оплатить заказ», и Мерчант отправляет HTTPS-запрос POST (с данными транзакции) на эндпоинт API maib ecomm.
maib ecomm возвращает промежуточный ответ, содержащий ссылку (payUrl).
Покупатель перенаправляется на ссылку payUrl и попадает на страницу maib ecomm checkout.
Покупатель вводит данные карты (или платит через Apple Pay / Google Pay).
Система maib ecomm обрабатывает транзакцию.
Покупатель перенаправляется обратно на сайт (на okUrl или failUrl в зависимости от статуса транзакции).
Мерчант получает (на callbackUrl) окончательный ответ, содержащий статус и основные данные транзакции.
Postman Collection
Last updated