Місток
Документація · Шлюзи · UA

NovaPay Україна

Картки, Apple/Google Pay, застосунок NovaPay. Офіційна документація: https://novapay.readme.io/reference. Комісія шлюзу: 1,8 % (тариф NovaPay).

Доступи

Заявка на novapay.ua → менеджер → кабінет NovaPay Business: merchant_id; RSA-ключі генеруються в адмінці Acquiring3. Публічний ключ NovaPay для перевірки постбеків — у розділі Authentication.

Змінні середовища
NOVAPAY_MERCHANT_ID NOVAPAY_PRIVATE_KEY (PEM) NOVAPAY_PUBLIC_KEY (PEM NovaPay) NOVAPAY_API_BASE
Вебхук
POST /webhooks/novapay; заголовок x-sign-v2 = base64(RSA-SHA256(тіло)) ключем NovaPay. Запити Містка підписуються x-sign ключем мерчанта.

Що викликає Місток

ЗапитПоля / сенс
POST /v1/sessionmerchant_id, client_phone, client_email, callback_url, success_url, fail_url, metadata → session id
POST /v1/paymentsession_id, amount (грн), external_id, use_hold, products[] → url hosted-сторінки
POST /v1/get-statusстатус сесії
POST /v1/void · /v1/complete-hold · /v1/expireповернення всієї сесії · списання холду · анулювання

Статуси

created → created · processing/holded → processing/hold · paid → success · voided → reversed · failed/blocked → failure · expired → expired.

Модель Містка: created → processing → (hold →) success | failure | expired | reversed. Замовлення в Shopify отримує оплату лише на success і лише після звірки суми й валюти з нашим записом.

Пісочниця

https://api-qecom.novapay.ua, тестовий merchant 2 з опублікованими ключами, тестові картки на сторінці Test data.

Обмеження

Не підтверджено живим прогоном

Реалізовано за офіційними доками та SDK; перший прогін на тестових ключах обов’язковий.

← усі шлюзи · HTTP API Містка