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
  2. Мост

Создание кроссчейн перевода

PreviousФормирование токена комиссиNextОбмены

Last updated 1 year ago

Метод позволяет создать кроссчейн перевод. Кроссчейн перевод позволяет перевести свои активы из одной сети в другую

Создание кроссчейн перевода

post
Header parameters
x-api-public-keystringOptional

Публичный API-ключ

x-api-signaturestringOptional

Подпись тела запроса приватным API-ключем

Content-typestringOptional

Тип тела запроса

Example: application/json
Body

Тело запроса создания кроссчейн перевода

advancedBalanceIdstringRequired

Идентификатор авансового баланса указанный при создании токена комиссии

Example: 2db11a99-a1cb-44f1-ba3b-ee41d80f53be
clientIdstringOptional

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

Example: merchant_unique_id
addressFromIdstringRequired

Идентификатор исходящего адреса в системе, в указанной монете и сети при создании токена комисии. С этого адреса будут списана указанная сумма

Example: e5b79674-72aa-46c5-9bc0-6c71176bbd61
addressToIdstringRequired

Идентификатор адреса назданачения в системе, куда должны быть доставленны монеты

Example: 17a978fb-0e6b-4a57-ac83-dcacf5a4ff9b
feeTokenstringRequired

Токен комисии

Example: U2FsdGVkX19VBjuJj+0bjRoydYrxabN4X5xkeeaKxzft8nUu7oyB8iFAj90DgTE29d/QG0fNxP86o3q1iiKlOf5plber+H8in+bXIRZX75fup2MU/qpYhV7zYgUF9CJLoMt6aJ1kjylhFnRMbR7Ge1G6zgMev5FcZ/Y+HQtlQVovP5cN2P7l8UDrnjAJ7/z4B56ARTbY0k6Nc0wTZu87SvQEkkfp/DcP5vSL1sN19r4=
webhookUrlstringOptional

URL адрес для уведомления о статусе операции

Example: https://merchant.domain/webhooks/bridge
Responses
200Success
application/json
post
POST /api-gateway/bridge/create HTTP/1.1
Host: ocp.onchainpay.io
Content-Type: application/json
Accept: */*
Content-Length: 505

{
  "advancedBalanceId": "2db11a99-a1cb-44f1-ba3b-ee41d80f53be",
  "clientId": "merchant_unique_id",
  "addressFromId": "e5b79674-72aa-46c5-9bc0-6c71176bbd61",
  "addressToId": "17a978fb-0e6b-4a57-ac83-dcacf5a4ff9b",
  "feeToken": "U2FsdGVkX19VBjuJj+0bjRoydYrxabN4X5xkeeaKxzft8nUu7oyB8iFAj90DgTE29d/QG0fNxP86o3q1iiKlOf5plber+H8in+bXIRZX75fup2MU/qpYhV7zYgUF9CJLoMt6aJ1kjylhFnRMbR7Ge1G6zgMev5FcZ/Y+HQtlQVovP5cN2P7l8UDrnjAJ7/z4B56ARTbY0k6Nc0wTZu87SvQEkkfp/DcP5vSL1sN19r4=",
  "webhookUrl": "https://merchant.domain/webhooks/bridge"
}
200Success
{
  "success": true,
  "response": {
    "id": "1480304c-200b-46e5-a6b4-15264fb7f8f6",
    "clientId": "merchant_unique_id",
    "advancedBalanceId": "2db11a99-a1cb-44f1-ba3b-ee41d80f53be",
    "currency": "USDT",
    "networkFrom": "ethereum",
    "networkTo": "tron",
    "status": "PENDING",
    "rejectMessage": null,
    "amount": "200",
    "amountUSD": "200",
    "blockchainFee": "2",
    "blockchainFeeUSD": "2.12",
    "serviceFeeUSD": "0.50",
    "webhookUrl": "https://merchant.domain/webhooks/bridge",
    "createdAt": "2025-05-14T13:39:50.468Z"
  }
}