Подключение оплаты на сайте через MAIB реализуется в несколько этапов:
1. Подключить тестовые ключи:
- получить от клиента письмо с тестовыми данными компании (ниже список этих данных; они всегда одинаковые)
в админ добавить новую интеграцию (/admin/service_credentials/maibintegration/add/):
- выбирается для какого сайта
- ставится галочка Активно
- копируются ключи с письма:
- ID проекта = projectId: 9B9C19AE-DC32-4128-9249-16412CCD7E6B
- Секрет проекта = projectSecret: efb8506c-0afb-4430-8e33-5b0336a18ccf
- Ключ подписи = signatureKey: 4fa8f893-7f39-4f13-b5c2-34e6629b84dc
- сохраняются данные на странице и чистится кэш сайта
открывается сайт и создается тестовый заказ с методом оплаты MAIB
- при переходе на странице банка, указываются данные тестовой карты (данные ниже)
- Cardholder: Test Test
- Card number: 5102180060101124
- Exp. date: 06/28
- оформляется оплата заказа
- в админ открывается список заказов и потом оформленный заказ
- ставится Статус заказа "Подтвержден" и сохраняется: это запускает процесс одобрение оплаты
- сново открывается заказ, меняется статут на Отменен
- копируерся стоимость заказа К оплате и переходится на самый низ странице
в (зеленное) поле Сумма для возврата указывается полная сумма заказа как написано в описание рядом и нажимается на Возвращать: это запускает процесс возврата средств
после обновление странице, открывается сново заказ и копируется код с поле Номер транзакции
- на почте, к письме выбирается Ответить всем и отправляется запрос в банк на проверку оплаты и указывается номер транзакции
- в письме должны быть: [email protected], [email protected], [email protected], [email protected]
2. Оформить сайт по требованиям банка:
На сайте обязательно должны быть определенные данные что запрашивает банк:
- добавить в footer иконки: MAIB, Mastercard, VISA
- создать и заполнить страницу Условия и политика конфиденциальности; текст странице прикреплен в документах; нужно заполнить только данными клиента
3. Подключить ключи для production:
- После запуска сайта на прод, написать письмо банку с уведомлением и попросить отправить аккаунт для настройки ключей для прода (указываются все представители банка)
На почту клиента отправляется ссылка на maibmerchat - кабинет банка
Запрашивается данная ссылка у клиента для указание нужных данных и настройки оплаты
При первом переходе по ссылке, запрашивается создать пароль: либо клиент говорит какой пароль указать, либо создается рандомный и потом отправляется клиенту
Открывается аккаунт, выбирается "Detalii proiect" и добавляются следующие данные:
- Denumire platforma - ECOM
- IP - 194.156.67.157
- Callback URL - https://admin.ecom.md/general/v2/order/maib_confirm/
- OK URL -
- Fail URL - https://{domain.md}/{lang}
Сохраняются данные на странице
- Активируется проект - кнопка "Activeaza"
- Появляются 3 дополнительные поля с ключами
Копируются ключи и добавляются в админ к интеграции:
- Project ID
- Project Secret
- Signature key
Сохраняются данные в админ
Система оплаты онлайн подключена успешно!!!
Файлы:
- attachfile_ maib.png (2.48КБ)
- attachfile_ mastercard.png (1.61КБ)
- attachfile_ Ro- Terms and Conditions.docx (11.2КБ)
- attachfile_ Ru-Terms and Conditions .docx (12.4КБ)
- attachfile_ visa.png (1.65КБ)
Была ли статья полезна?
Да, спасибо! К сожалению, нет