Фінансові дані¶
Базова адреса для функцій роботи з даним розділом /finance/
.
Історія курсів валют¶
-
GET
/finance/currencies/rates/history
¶
Вертає історію курсів валют за останніх сім днів від поточної дати.
{
"history_rates": {
"EUR": [
{
"period": "2018-03-08T12:09:54Z",
"rate": 33.6500
},
{
"period": "2018-03-09T12:09:54Z",
"rate": 33.6500
},
{
"period": "2018-03-10T12:09:54Z",
"rate": 33.6500
},
{
"period": "2018-03-11T12:09:54Z",
"rate": 33.6500
},
{
"period": "2018-03-12T12:09:54Z",
"rate": 33.6500
},
{
"period": "2018-03-13T12:09:54Z",
"rate": 33.6500
},
{
"period": "2018-03-14T12:09:54Z",
"rate": 33.6500
}
],
"USD": [
{
"period": "2018-03-08T12:09:54Z",
"rate": 27.2000
},
{
"period": "2018-03-09T12:09:54Z",
"rate": 27.2000
},
{
"period": "2018-03-10T12:09:54Z",
"rate": 27.2000
},
{
"period": "2018-03-11T12:09:54Z",
"rate": 27.2000
},
{
"period": "2018-03-12T12:09:54Z",
"rate": 27.2000
},
{
"period": "2018-03-13T12:09:54Z",
"rate": 27.2000
},
{
"period": "2018-03-14T12:09:54Z",
"rate": 27.2000
}
]
}
}
Примітка
Вертає історію тільки по певним валютам, набір валют не можна вказати
Поточні курси валют¶
-
GET
/finance/currencies/rates
¶
{
"rates": [
{
"priority": 1,
"rate": 29.80000000,
"currency_name": "EUR"
},
{
"priority": 2,
"rate": 26.05000000,
"currency_name": "USD"
},
{
"priority": 3,
"rate": 1.14400000,
"currency_name": "EUR/USD"
}
]
}
Список валют¶
-
GET
/finance/currencies/list
¶
{
"currencies": [
{
"uuid": "A358000C2947F7AE11E23F5617780B16",
"name": "ГРН"
},
{
"uuid": "A358000C2947F7AE11E23F5617780B18",
"name": "EUR"
},
{
"uuid": "A358000C2947F7AE11E23F5617780B17",
"name": "USD"
}
]
}
Список договорів контрагента¶
-
GET
/finance/contracts/list
¶
Приклад відповіді:
{
"contracts": [
{
"uuid": "812D000C2999A7E611E576524555E66B",
"name": "Договор 1 (ГРН)",
"code": "000007740",
"allowed_sum": 10.00,
"allowed_days": 2,
"total": 0.0
},
{
"uuid": "8165000C2999A7E611E6CDD59EA99E45",
"name": "Договор 2 (EUR)",
"code": "000015497",
"allowed_sum": 100.00,
"allowed_days": 1,
"total": 0.58
}
]
}
Інформація про договір¶
-
GET
/finance/contract/
(contract_uuid)¶
-
GET
/finance/contract/default
¶ Query Parameters: - contract_uuid – ID договору або ключове слово default.
Вертає наступну інформацію про договір:
- дозвіл на відвантаження (Так/ні і текст) - shipment
- інформація про договір - info
- платіжний календар - payment_terms
- сума боргу - credit
Дозвіл на відвантаження:
"shipment": {
"allowed": true,
"error": false,
"message": "Отгрузка разрешена"
}
Сума боргу:
"credit": {
"client_total": 350,
"total": 350,
"currency": "EUR"
}
Інформація про договір:
"info": {
"allowed_sum": 600,
"control_sum": true,
"allowed_days": 600,
"control_days": true,
"uuid": "AB234...",
"name": "название договора",
"currency": "EUR",
"available_days": 30,
"exceeded_days": 0,
"available_sum": 820,
"exceeded_sum": 0
}
Платіжний календар:
"payment_terms": [
{
"transactions_day": "2018-01-01T00:00:00Z",
"payment_day": "2018-01-11T00:00:00Z",
"balance": 57,
"balance_cumulative": 383
}
]
Посилання на оплату¶
-
GET
/finance/payment/link
¶
Приклад відповіді:
{
"link": "https://irc.privatbank.ua/qrstickws/route/qr?type=nextfastpay¶ms={'token':09821f0ae9bdee372b344b0921582f2e7a3a0587,'personalAccount':9284761}"
}
QR код для оплати¶
-
GET
/finance/payment/qr
¶
Повертає зображення - qr код, який веде на сторінку оплати в Privat24.