For the complete documentation index, see llms.txt. This page is also available as Markdown.

cURL: полный путь до заявки

Этот пример показывает весь путь через обычные HTTP-запросы: проверить ключ, получить направление, рассчитать обмен, выполнить preflight и создать заявку.

В примерах замените:

Placeholder
Значение

example.com

Домен вашего обменника.

YOUR_API_KEY

Bearer-токен из кабинета клиента.

25

ID выбранного направления.

FROM-REQUISITE

Реквизит пользователя на стороне отдачи.

TO-REQUISITE

Реквизит пользователя на стороне получения.

1. Проверить API

curl -sS https://example.com/api/v3/ping \
  -H "Accept: application/json"

Ожидаемый результат:

{
  "state": 0,
  "message": "OK",
  "result": {
    "status": "ok"
  }
}

2. Проверить ключ клиента

Если ключ активен:

3. Получить платежные системы

Сторона отдачи:

Сторона получения:

4. Найти направление

Из ответа возьмите id направления. Ниже используется 25.

5. Получить возможности направления

Проверьте:

  • available = true;

  • сумма входит в amounts.min и amounts.max;

  • пользователь заполнил обязательные fields;

  • нет невыполненных requirements.

6. Рассчитать обмен

Пример ответа:

7. Выполнить preflight

Если can_create_order = false, покажите пользователю missing_fields и не создавайте заявку.

8. Создать заявку

Пример ответа:

Сохраните tracking_id. Он нужен для проверки статуса и обращения в поддержку.

9. Проверить статус

Последнее обновление

Это было полезно?