Получение ticket для создания token ключа для включение во все API запросы. token вставляется в header запроса и имеет время жизни 1 час с момента создания. Token ключ получается путем md5 шифрования PRIVATE_KEY ключа и ticket ключа. Пример на php: $token = md5($PRIVATE_KEY . $tiket);
При передаче device_id идет проверка статуса устройства, если такого устройства не существует то оно регистрируется со статусом deny
https://storencash.com/api/v1_ticket.json
- Response formats
JSON
- Requires authentication?
No
Name | Require | Type | Description |
---|---|---|---|
public_key | yes | char(32) | Public Key |
device_id | no | varchar(100) | Идентификатор внешнего устройства |
device_model | no | varchar(255) | Описание устройства |
PUT /api/v1_ticket.json/ca023c1c244e9bf85310460b96bd2aa8 HTTP/1.1
Host: storencash.com
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded
device_id=DD221T78GGH
{
"status": "success",
"data": {
"ticket": "582efe9603f5e",
"device_status": "deny"
}
}
Code | Description |
---|---|
401 | не создан PRIVATE_KEY |
'01001' | Пользователя по запрашиваемому PUBLIC_KEY не существует |
####Example error response
{
"errors": [
{
"code": "01001",
"message": "Пользователя по запрашиваемому PUBLIC_KEY не существует"
}
],
"status": "fail",
"message": "Пользователя по запрашиваемому PUBLIC_KEY не существует, проверьте вводимый PUBLIC_KEY на странице "Моя компания""
}