Polus Payments Core & Смарт-контракт
This page is under development and will be gradually updated with new information.

Процесс оплаты со стороны мерчанта:
Создание инвойса: Мерчант (продавец) создает инвойс для оплаты. Он определяет в какой сети блокчейна, в какой криптовалюте и в каком количестве он хотел бы получить платеж. Действие происходит в платежной системе Polus Payments, используя API/графический интерфейс/плагины. После, мерчант получает ссылку на форму оплаты и передает ее покупателю.
Инициализация платежа: Покупатель переходит по ссылке на форму оплаты, подключает свой крипто кошелек, выбирает удобную для него сеть и криптовалюту для оплаты.
Отправка транзакции в блокчейн: После нажатия кнопки оплаты пользователем, платеж отправляется в блокчейн. Взымается комиссия за отправку транзакции в блокчейне и за услуги Polus Payments.
Конвертация криптовалюты (если требуется): Следующим этапом является автоматический свап (обмен) криптовалюты, которую покупатель использовал для оплаты, на ту криптовалюту, которую хочет получить мерчант. Этот свап происходит через публичные децентрализованные биржи (DEX) вроде 1inch или Uniswap.
Webhook о состоянии платежа: После первого подтверждения валидатора блокчейн-сети, отправляется серверное уведомление с информацией о том, что платеж находится в состоянии "In progress".
Второй вебхук: Если платеж соответствует всем правилам и проходит все подтверждения в блокчейне, отправляется второе серверное уведомление с информацией о том, что платеж находится в состоянии "success".
Подтверждение получения платежа и выполнение обязательств: Мерчанту приходит серверное подтверждение получения платежа и покупатель получает приобретенный товар или услугу.
Last updated