Эндпоинты и необходимые тесты для каждого типа оплаты.
1. Прямые платежи
API Endpoint: https://api.maibmerchants.md/v1/pay
Также можно встретить под названием SMS (Single Message System).
Прямой платеж происходит в один этап. Если транзакция прошла успешно, сумма списывается со счета Покупателя.
Этот тип оплаты проще реализовать и чаще всего соответствует потребностям Мерчанта, поэтому он также наиболее распространен в интеграциях электронной коммерции.
2. Двухэтапные платежи
Также можно встретить под названием DMS (Dual Message System).
Платеж происходит в 2 этапа:
1.Блокировка - сумма транзакции блокируется на счете Покупателя
API Endpoint: https://api.maibmerchants.md/v1/hold
2.Завершение - сумма сделки списывается со счета Покупателя
API Endpoint: https://api.maibmerchants.md/v1/complete
3. Регулярные (рекуррентные) платежи
Регулярные платежи - это платежи, которые осуществляются периодически и не требуют от Покупателя каждый раз повторного ввода данных своей карты.
Примером может быть услуга с ежемесячным абонементом.
Покупатель должен быть зарегистрирован в личном кабинете на вебсайте/приложении.
Для рекуррентных платежей предусмотрено 3 эндпоинта:
1.Сохранение карты в системе maib ecomm
API Endpoint: https://ecomm.maib.md/v1/savecard-recurring
Покупатель, авторизовавшись на сайте/приложении, совершает первую транзакцию, вводя данные карты на странице maib ecomm checkout.
Карте присваивается идентификатор (billerId) в системе maib ecomm.
Мерчант получает идентификатор карты в финальном ответе (на callbackUrl) и присваивает его Покупателю, совершившему транзакцию.
2.Выполнить регулярный платеж
API Endpoint: https://api.maibmerchants.md/v1/execute-recurring
Следующие платежи периодически инициируются Мерчантом используя идентификатор карты (billerId).
3.Удаление карты из системы maib ecomm
API Endpoint: https://api.maibmerchants.md/v1/delete-card
4. Платежи one-click
Платежи one-click клик позволяют Покупателю после сохранении карты в системе maib ecomm совершать последующие платежи в один клик, без повторного ввода данных карты.
Покупатель должен быть зарегистрирован в личном кабинете на сайте/приложении.
Кнопку оплаты в один клик можно разместить прямо на странице товара.
Для рекуррентных платежей предусмотрено 3 эндпоинта:
1.Сохранение карты в системе maib ecomm
API Endpoint: https://api.maibmerchants.md/v1/savecard-oneclick
Покупатель, авторизовавшись на сайте/приложении, совершает первую транзакцию, вводя данные карты на странице maib ecomm checkout.
Карте присваивается идентификатор (billerId) в системе maib ecomm.
Мерчант получает идентификатор карты в финальном ответе (на callbackUrl) и присваивает его Покупателю, совершившему транзакцию.
2.Выполнить one-click платеж
API Endpoint: https://api.maibmerchants.md/v1/execute-oneclick
Покупатель перенаправляется на страницу maib ecomm checkout, где он вводит только CVV2/CVC2 (может быть исключен) и проходит аутентификацию 3D Secure.
3.Удаление карты из системы maib ecomm
API Endpoint: https://api.maibmerchants.md/v1/delete-card