IFrame ордер
Last updated
Last updated
Данный функционал позволяет создавать платежи без обращения к нашему API путем встраивания на своей странице iframe
.
Для управления создаваемым ордером доступны следующие параметры:
Параметр | Обязательный | Описание |
---|---|---|
В разделе "Интеграция" -> "Настройки интеграции" в личном кабинете можете настроить параметры по умолчанию для создания ордера
Например, можете заполнить адреса для отправки вебхуков
В качестве примера создадим ордер со следующими параметрами
Идентификатор организации: 817f197e-3b00-4359-8298-6097aeb52c69
apiKey: odz2fn1+JhC...8J0fac4TnT6jew==
orderId: Payment #1234
description: Some payment description
currency: USDT
network: ethereum
Параметры ордера указываются в
query
В результате получим следующий URL
Для вставки данных в
query
их необходимо экранировать. В JavaScript это можно сделать с помощью функцииencodeURIComponent
const apikeyId = encodeURIComponent('odz2fn1+JhC...8J0fac4TnT6jew==');
Итоговый код для вставки будет следующим:
Атрибут
allow="clipboard-read; clipboard-write"
необходим чтобы ваши клиенты могли скопировать адрес платежа нажатием кнопки "Скопировать"
apiKey
НЕТ
Публичная часть API-ключа (используется для подписи вебхуков о платеже)
theme
НЕТ
Тема оформления (light/dark)
lang
НЕТ
Язык (ru, en, kr, lv, lt, de, pl, tp, tr, ua, fi, fr, ee, jp, bg, gr, es, it, cn, bn)
orderId
ДА
Идентификатор платежа
description
НЕТ
Описание платежа
currency
НЕТ
Монета оплаты
network
НЕТ
Сеть оплаты
amount
НЕТ
Сумма к оплате
НЕТ
Почта плательщика (будет предзаполнена)