API Documentation
Русский
Русский
  • Авторизация
  • Подпись запросов
  • Список кодов ошибок
  • Webhooks
  • IFrame ордер
  • Виджет приема оплаты
  • Telegram MiniApp
  • API Reference
    • Базовый функционал
      • Проверка корректности подписи x-api-signature
      • Получение монет доступных для приема/отправки транзакций
      • Запрос текущей цены
      • Поиск операции по TX-хешу
      • Проверка корректности адреса
      • Получение истории транзакций
    • Авансовый счет
      • Получение аккаунтов текущего пользователя
      • Получение аккаунта по его ID
      • Получение адреса для пополнения баланса аккаунта
    • Блокчейн-адреса
      • Поиск по ID
      • Отслеживание транзакций
      • Поиск по адресу
      • Мета-данные
      • Транзакции адреса
      • Последняя транзакция адреса
      • Получение списка PayIn адресов
      • Получение списка бизнес адресов
      • Получение рекуррентных адресов
      • Получение списка PayOut адресов
      • Создание нового адрес бизнес кошелька
      • Создание нового адрес PayOut кошелька
    • Персональные адреса
      • Создание пользователя
      • Получение адреса
      • Получение списка адресов
      • Получение пользователя
      • Добавление доверенного адреса
      • Получение списка доверенных адресов
      • Удаление доверенного адреса
    • Ордера
      • Создание ордера
      • Получение информации об ордере
      • Получение списка ордеров
    • Выводы
      • Получение комиссии для проведения вывода
      • Синхронный вывод
      • Асинхронный вывод
      • Получение информации о выводе
    • Счета
      • Создание счета на оплату
      • Запрос получения информации об инвойсе
      • Получение списка счетов
    • Авто обмены
      • Создание авто-обмена
      • Поиск авто-обмена по ID
    • Выплаты 2.0
      • Создание авто-вывода
      • Поиск авто-вывода по ID
      • Дополнительное подтверждение вывода
    • Мост
      • Получение лимиов для кроссчейн перевода
      • Получение информации о кроссчейн переводе
      • Формирование токена комисси
      • Создание кроссчейн перевода
    • Обмены
      • Получение лимитов для кроссчейн обмена
      • Получение информации о кроссчейн обмене
      • Формирование токена комисси
      • Создание кроссчейн обмена
    • Рекуррентные платежи
      • Создание платежной связки
      • Получение платежной связки
      • Получение платежных связок по пользователю
      • Отключение платежной связки
      • Создание подписки
      • Получение подписки
      • Отключение подписки
      • Создание платежа
    • KYT
      • Проверка рисков транзакции
      • Проверка рисков вывода
      • Проверка риска вывода на указанный адрес
    • Партнерское API
      • Создание пользователя
      • Получение пользователя
      • Получение всех пользователей
      • Создание организации
      • Получение списка организаций
      • Получение авансовых балансов пользователя
      • Пополнение авансового баланса пользователя
      • Получение общих тарифов
      • Создание/обновление индивидуального тарифа
      • Получение индвидуальных тарифов
      • Создание API ключа
      • Получение API ключей
      • Удаление API ключа
    • Вебхуки
      • Получение вебхука
      • Получение вебхука (расширенный)
    • Сиротские транзакции
      • Получение транзакции
      • Получение списка транзакций
      • Получение токена комиссии
      • Вывод
    • Адресная книга
      • Добавление адреса
      • Удаление адреса
      • Обновление адреса
      • Получение списка адресов
Powered by GitBook
On this page
  • Возможные статусы
  • Срок жизни счета
  1. API Reference

Счета

В данном разделе описаны методы для создания счетов и получения информации о счетах

Функционал счетов позволяет принимать оплату в указанном эквиваленте, а монету и сеть выбирает плательщик

Наример, вы можете создать счет на оплату 100 USD, плательщику будет предложено выбрать монету и сеть в которой ему будет удобнее оплатить, например, в USDT, TRX, BNB и других. Сумма к оплате пересчитается по курсу автоматически

Вы так же можете при оплате дополнительно указать процент к оплате (поле insurancePercent), в таком случае плательщику будет показа сумма к оплате 100 USD, но к сумме оплаты, например, в USDT будет равнятся <СУММА К ОПЛАТЕ> * <КУРС USDT/USD> + <insurancePercent> Пример: вы создали счет на оплату 75 USD и указали insurancePercent равным 5. При выборе монеты оплаты, например, USDT (условно примем, что курс USDT/USD 1=1), плательщику будет предложено оплатить 78.75 USDT (5% от 75 = 3.75)

Так же вы можете указать чтобы плательщик оплачивал комиссию сети указав параметр includeFee: true. В таком случае к конечной сумме оплаты будет добавлена комиссия, выбраной плательщиком, сети

Есть возможность указать процент проскальзывания цены (поле slippagePercent). Если оно будет указанно, то если плательщик при оплате отправит сумму больше или меньше суммы оплаты на указанный процент, то счет будет считаться закрытым. Пример: плательщику надо оплатить 100 USDT, вы указали процент проскальзывания 0.5%. В таком случае если плательщик отправит сумму 99.99 USDT (от 99.5 и до 100.5) счет будет считаться исполненным

Возможные статусы

Статус
Описание

INIT

Пользователь перешел к оплате

ERROR

Ошибка в процессе создания или обработки

PROCESSED

Исполнен

PENDING

Ожидаение полной суммы или ожидание подтверждений транзакции в блокчейне

EXPIRED

Скрок действия инвойса истек

PARTIAL

Частичная оплата

OVERPAID

Счет был оплачен сверх указанной суммы

REJECTED

Инвойс отклонен, свяжитесь с поддержкой для уточнения

При изменении статуса или поступлении новой транзакции вам будет отправлен вебхук на указанный при создании ордера URL.

Подробнее о вебхуке можно узнать в разделе Webhooks

Срок жизни счета

Указанный срок жизни счета распространяется на промежут от создания счета и до выбора плательщиком монет и сети для оплаты

После выбора монеты и сети плательщиком будет создан ордер с максимальным временем жизни доступным выбранной сети.

Подробнее можно узнать в разделе ордеров.

PreviousПолучение информации о выводеNextСоздание счета на оплату

Last updated 1 year ago