Что нужно до подключения Maksekeskus
Сначала ваша компания заключает договор с Maksekeskus. Для этого вы подаёте данные фирмы, представитель проходит идентификацию, а магазин проверяют. После одобрения открывается кабинет продавца, где находятся ID магазина и API-ключи.
- Зарегистрированная компания и расчётный счёт
- Работающий магазин или хотя бы тестовая версия, которую провайдер может посмотреть
- Условия продажи и возврата, контакты на сайте
- Доступ в админку магазина для нас
Комиссии зависят от договора. Актуальный прайс-лист опубликован на сайте Maksekeskus.
Как покупка выглядит для клиента
- На чекауте показаны логотипы банков и вариант оплаты картой
- Покупатель выбирает свой банк и попадает в интернет-банк
- Подтверждает платёж через Smart-ID, Mobiil-ID или PIN-калькулятор
- Maksekeskus возвращает покупателя в магазин и отправляет магазину сообщение о результате платежа
При оплате картой шаги те же, только вместо банка открывается форма ввода карты, и банк может запросить дополнительное подтверждение. В обоих случаях статус заказа определяет серверное уведомление, а не то, вернулся ли покупатель в магазин.
На каких платформах подключаем Maksekeskus
Для WooCommerce есть официальный плагин MakeCommerce. Настраиваем ID магазина и ключи, отображение способов оплаты на чекауте и возвраты из карточки заказа. В Shopify решение зависит от того, что платформа разрешает внешним платёжным сервисам, и это мы проверяем до начала работ.
В кастомном магазине на Next.js создаём транзакцию через API Maksekeskus, отправляем покупателя на оплату и обрабатываем результат на своём сервере. Так дизайн чекаута остаётся полностью вашим.
Тестирование и ошибки, которые встречаем чаще всего
У Maksekeskus есть отдельная тестовая среда со своими ключами. Проходим в ней успешный платёж, прерванный платёж и возврат и только потом переключаем магазин на боевую среду.
- Статус заказа не обновляется: адрес для уведомлений указан неверно или сервер блокирует запрос
- Магазин запущен с тестовыми ключами, и реальные платежи не проходят
- После смены домена или перехода на HTTPS адреса возврата остались старыми
- Сумма платежа и сумма заказа расходятся из-за округления или купона, и заказ зависает на ручной проверке