Адрес API:

https://cryptokacca.com/api/

Метод:

POST

История транзакций (только BTC)

  • API key

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

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

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

    {"operation" : "get_history"}
  • Кошелек

    Кошелек BTC, как дополнительный фильтр транзакций. Необязательный параметр.

    {"btc_wallet" : "19XLvzKHxLoGTYRxkjhER7BHSGdUhjkTqF"}
  • Лимит

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

    {"limit" : "250"}

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

{"key" : "eHse5ijaYGGkFhsdasFl3i4Ragdsd9L", "operation" : "get_history", "btc_wallet" : "19XLvzKHxLoGTYRxkjhER7BHSGdUhjkTqF", "limit" : "250"}


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

{"result" : true, "data" : [{"id" : 2, "wallet" : "19XLvzKHxLoGTYRxkkird7BHSGdUhjkTqF", "total_sum" : "0.003161", "txid" : null, "status" : "open", "date_create" : "2020-05-19 18 : 02 : 16", "date_close" : null, "orders" : [{"order_id" : 715977, "date" : "2020-05-19 18 : 02 : 16", "sum" : "0.001452"}, {"order_id" : 715980, "date" : "2020-05-19 18 : 11 : 25", "sum" : "0.001709"}]}, {"id" : 1, "wallet" : "1KdShgmfWZ4vE7Djaq6KS96k5U5MdaXdhY", "total_sum" : "0.001843", "txid" : "5c6ee948dd8f8beecac9bb976b4a81e6e4d36339be4575e58ce19ff49c9c602a", "status" : "closed", "date_create" : "2020-05-19 17 : 54 : 15", "date_close" : "2020-05-19 18 : 04 : 27", "orders" : [{"order_id" : 715973, "date" : "2020-05-19 17 : 54 : 15", "sum" : "0.001843"}]}], "message" : "Успех. История транзакций сформирована.", "code" : "m009"}


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

{"result":false,"data" : null,"message" : "Ошибка. Для данного ключа нет транзакций.", "code" : "e029"}


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

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

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

    {"result" : "true"}
  • Данные

    Массив транзакций.

    {"data" : {...}}
  • ID транзакции

    ID транзакции в системе CRYPTOKACCA.

    {"id" : "2"}
  • Кошелек

    Кошелек BTC, на который совершена оплата (или будет совершена, если транзакция открыта).

    {"wallet" : "19XLvzKHxLoGTYRxkkird7BHSGdUhjkTqF"}
  • Сумма транзакции

    Общая сумма со всех заявок по транзакции в BTC.

    {"total_sum" : "0.003161"}
  • TXID

    TXID завершенной транзакции. Если транзакция открыта (по ней продолжают копиться заявки), то значение этого поля null.

    {"txid" : "4b8c5ee52eb47ccc4c46a6a974b9fa98b122ac302f0ef0a1120ba91cfcb1674e"}
  • Статус транзакции

    Статус транзакции. Принимает два значения:
    - open - транзакция открыта и по ней продолжают копиться заявки к оплате;
    - closed - транзакция завершена и средства были отправлены системой CRYPTOKACCA партнеру.

    {"status" : "open"}
  • Дата создания транзакции

    Дата и время создания транзакции.

    {"date_create" : "2020-05-19 18 : 02 : 16"}
  • Дата завершения транзакции

    Дата и время завершения транзакции. Если транзакция еще открыта, то значение поля null. Если дата создания транзакции совпадает с датой завершения, это значит что заявка закрылась моментально (не накопительная система оплаты).

    {"date_close" : null}
  • Массив заявок

    Массив закрытых заявок, приписаных к транзакции.

    {"orders" : {...}}

    • ID заявки

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

      {"order_id" : "715973"}
    • Дата завершения

      Дата завершения заявки.

      {"date" : "2020-05-19 18 : 05 : 16"}
    • Сумма

      Сумма заявки в BTC.

      {"sum" : "0.001709"}