Адрес API:

https://cryptokacca.com/api/

Метод:

POST

Проверить заявку

  • API key

    Ключ для подключения к API. Выдается сотрудником CRYPTOKACCA. Обязательный параметр.

    {"key":"eHse5ijaYGGkFhsdasFl3i4Ragdsd9L"}
  • Операция

    Тип запроса. Обязательный параметр.

    {"operation":"check"}
  • Номер заявки

    Номер заявки в системе CRYPTOKACCA. Обязательный параметр.

    Одним запросом можно проверить от 1-й до 10-ти заявок включительно. ID заявок должны быть переданы в массиве. Если будет передано больше 10 ID - API проигнорирует все значения после 10-го.

    {"order_id":["321456"]} или {"order_id":["321456","321457","321466"]}
  • Статусы:

    created - заявка создана

    confirmed - подтверждена оплата заявки клиентом

    succeeded - заявка выполнена

    canceled - заявка отменана


Пример полного запроса:

{"key" : "eHse5ijaYGGkFhsdasFl3i4Ragdsd9L", "operation" : "check", "order_id":["413152", "413153"]}

Пример ответа в случае успеха:

{"result":true,"data":{"orders":[{"order_id" : "413152", "crypto_sum" : "0.002895", "sum_to_pay" : "1766", "currency" : "btc", "pay_method" : "card", "pay_to" : "9876808810791234", "date_reg" : "2020-04-16 15:28:24", "order_status" : "succeeded", "order_txid" : "07cfb65bf766348ee6f31de1b867cd4c966f9c8b1cca61f212001baae5661c8f", "custom_values":{"zip_code":"180000","country":"Russia"}},{"order_id" : "413153", "crypto_sum" : "0.002879", "sum_to_pay" : "1769", "currency" : "btc", "pay_method" : "card", "pay_to" : "9876808810791234", "date_reg" : "2020-04-16 16:16:33", "order_status" : "created", "order_txid" : null,"custom_values":null}]},"message" : "Успех. Статус заявки получен.", "code" : "m004"}


Пример ответа с ошибкой:

{"result":false,"data" : null,"message" : "Ошибка. Вы не можете взаимодействовать с одной или несколькими заявками из списка.", "code" : "e021"}

Расшифровка ответа

  • Результат запроса

    Результат выполнения запроса к API. Принимает значения true и false.

    {"result" : "true"}
  • Данные заявки

    Массив данных заявки.

    {"data" : {...}}
  • Заявки

    Массив всех заявок.

    {"orders" : [{...},{...},{...},...]}
  • ID заявки

    ID заявки в системе CRYPTOKACCA.

    {"order_id" : "413150"}
  • Сумма заявки

    Фактическая сумма заявки в криптовалюте.

    {"crypto_sum" : "0.002869"}
  • Сумма к оплате

    Сумма для оплаты пользователем (в рублях).

    {"sum_to_pay" : "1764"}
  • Криптовалюта заявки

    Криптовалюта, по котой совершается операция.

    {"currency" : "btc"}
  • Способ оплаты

    Способ оплаты заказа (например card, qiwi, tele2)

    {"pay_method" : "card"}
  • Назначение оплаты

    Назначение оплаты, куда пользователь оплачивает заявку (например номер банковской карты, номер телефона, ссылка на оплату).

    {"pay_to" : "987629009971234"}
  • Дата регистрации

    Дата и время регистрации заявки в системе CRYPTOKACCA.

    {"date_reg" : "2020-04-16 13:54:49"}
  • Статус заявки

    Статус заявки в системе CRYPTOKACCA.

    {"order_status" : "created"}
  • TXID

    TXID операции по заявке. Если заявка еще не выполнена или отменена - то значение будет null.

    {"order_txid" : "07cfb65bf766348ee6f31de1b867cd4c966f9c8b1cca61f212001baae5661c8f"}
  • Текст сообщения

    Расшифровка результата выполнения рапроса к API.

    {"message" : "Успех. Новая заявка создана."}
  • Код ответа.

    Код ответа API на запрос в системе CRYPTOKACCA.

    {"code" : "m001"}
  • Дополнительные поля партнера.

    Дополнительные поля партнера возвращаются с запросом. Если партнер не указывал поле, вернется значение null.

    {"custom_values":{"zip_code":"180000","country":"Russia"}}