Адрес API:

https://cryptokacca.com/api/

Метод:

POST

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

  • API key

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

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

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

    {"operation" : "create"}
  • Криптовалюта

    Код валюты, которая поступит клиенту от CRYPTOKACCA. Необязательный параметр, на данный момент принимает только значение btc.

    {"currency" : "btc"}
  • Валюта операции

    Код валюты, которая поступит от клиента в CRYPTOKACCA. Необязательный параметр, принимает значение rub или совпадает с кодом "currency". Значение по умолчанию совпадает с кодом "currency".

    {"sum_currency" : "rub"}
  • Сумма операции

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

    {"sum" : "1050"}
  • Способ оплаты

    Способ оплаты операции. Принимает значения card, qiwi или tele2. Необязательный параметр. Значение по умолчанию: card.

    {"payment_method" : "card"}
  • Доверенный клиент

    Признак доверенности клиента по количеству совершенных им операций. Принимает значения 0 или 1. Необязательный параметр. Значение по умолчанию: 0.

    {"trusted_client" : "0"}
  • Адрес BTC

    Адрес кошелька BTC клиента, на который поступит оплата от CRYPTOKACCA. Обязательный параметр.

    {"btc_wallet" : "3HCvByTeyZGJfzoJPNтcqxUxfq7gVacYkn"}
  • Callback

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

    {"callback_url" : "https://site.com/script/"}
  • Дополнительные поля партнера.

    Поле является необязательным и на работу API не оказывает никакого влияния. Является массивом и может в себе содержать любые значения, необходимые партнеру для работы.

    Например может содержать адрес, телефон клиента, город, id и прочее.

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

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

{"key" : "eHse5ijaYGGkFhsdasFl3i4Ragdsd9L", "operation" : "create", "currency" : "btc", "sum_currency" : "rub", "sum" : "3000", "payment_method" : "card", "trusted_client" : "0", "btc_wallet" : "3HCvByTeyZGJfzoJPNтcqxUxfq7gVacYkn"}


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

{"result":true,"data":{"order_id" : "291528", "crypto_sum" : "0.002869", "sum_to_pay" : "3414", "currency" : "btc", "pay_method" : "card", "pay_to" : "4058703120600434", "order_status" : "created", "custom_values":{"zip_code":"180000","country":"Russia"}},"message" : "Успех. Новая заявка создана.", "code" : "m001"}


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

{"result":false,"data" : null,"message" : "Ошибка. Адрес кошелька BTC указан неверно.", "code" : "e010"}


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

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

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

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

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

    {"data" : {...}}
  • 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"}
  • Текст сообщения

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

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

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

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

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

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