Заказы
Расчёт цены, покупка и результаты заказов.
Рассчитать цену
Рассчитывает текущую итоговую сумму в USD без проверки баланса интеграции, резервирования остатка и создания заказа. Цена не фиксируется. В /orders/create цену не передавайте: актуальная сумма рассчитывается и списывается при покупке.
Создать заказ
Каждый вызов создаёт отдельную покупку и списывает актуальную цену. Выберите ровно один вариант запроса по модулю. api_user_id — ваш клиент; необязательный partner_order_id связывает заказ с вашей системой, но не исключает повторы. Полей request_id и цены клиента нет. HTTP 200 со статусом processing означает принятие, а не выдачу. Учитывайте status даже при success=false: review — результат ещё не подтверждён, refunded — средства возвращены. Итог и коды получайте через /orders/status или финальный вебхук. Не повторяйте запрос автоматически после таймаута или неопределённого ответа; см. «Процесс покупки».
Статус заказа
Сохранённый статус и результат заказа этой интеграции. success=true означает успешное чтение, а не завершение покупки. Коды возвращаются только для завершённых заказов codes. Этот запрос не запускает повторную покупку.
История заказов
Заказы интеграции от новых к старым по created_at и ID. Фильтры применяются вместе. api_user_id и partner_order_id сравниваются точно; один partner_order_id может быть у нескольких заказов. Границы дат включительные, в UTC. Коды и данные получателя доступны в /orders/status, не в списке.