GetTransactions
Перейти до навігації
Перейти до пошуку
Функція повертає дані про транзакції по коду карти
Розділ містить методи, необхідні для отримання даних про транзакції по коду карти
Опис | Отримання даних про транзакції по коду карти. |
---|---|
Метод | POST |
URL | /POSExternal/GetTransactions |
Request Headers | |
---|---|
KEY | VALUE |
Content-Type | application/json |
AccessToken |
Body raw (json) |
---|
{
"CardCode": 1111
}
Типи даних Body | |||
---|---|---|---|
* | Параметр | Тип | Опис |
CardCode | Int | Код карти | |
* Позначення обов’язкового параметру |
Додатковий опис вихідних параметрів |
---|
Response (json) |
---|
{
"Error": "",
"Success": true,
"Transactions": [
{
"TransactionID": 1057,
"DateTransaction": "2023-03-21 17:59:05",
"BillID": 24004,
"TransactionType": 3,
"Sum": 275.00,
"DiscountSum": 0.00,
"ValuteISOCode": "UAH",
"PayTypeName": "Кредитна Карта тест",
"PayTypeCode": "PAYMENT086014171906060",
"CardID": 14996,
"CardCode": "1111",
"TransactionItems": [
{
"ItemID": 58684,
"TarifItemID": 58684,
"ArticleCode2": "173",
"ArticleName": "Коктейль BIBAR",
"TotalSum": 275.00,
"Quantity": 1.000,
"Price": 275.00,
"DiscountSum": 0.00
}
],
"PersonID": 14995
},
{
"TransactionID": 0,
"DateTransaction": "2023-03-22 09:52:16",
"BillID": 24007,
"TransactionType": 0,
"Sum": 0.00,
"DiscountSum": 340.00,
"ValuteISOCode": "UAH",
"PayTypeName": "",
"PayTypeCode": "",
"CardID": 14996,
"CardCode": "1111 ",
"TransactionItems": [
{
"ItemID": 58687,
"TarifItemID": 58687,
"ArticleCode2": "80",
"ArticleName": "Тар-тар из тунца 200гр",
"TotalSum": 0.00,
"Quantity": 1.000,
"Price": 340.00,
"DiscountSum": 340.00
}
],
"PersonID": 14995
}
],
"Bonuses": [
{
"TransactionID": 1057,
"TransactionDate": "2023-03-21 17:49:20",
"TransactionType": 2,
"TransactionTypeName": "списание",
"BillID": 24003,
"ValuteISOCode": "UAH",
"PayTypeName": "Кредитна карта",
"PayTypeCode": "PAYMENT070314151426587",
"CardID": 14996,
"CardCode": "1111",
"PersonID": 14995,
"BeforeTransaction": 1050.00,
"AfterTransaction": 950.00
},
{
"TransactionID": 1058,
"TransactionDate": "2023-03-21 17:49:20",
"TransactionType": 1,
"TransactionTypeName": "начисление",
"BillID": 24003,
"ValuteISOCode": "UAH",
"PayTypeName": "Кредитна карта",
"PayTypeCode": "PAYMENT070314151426587",
"CardID": 14996,
"CardCode": "1111",
"PersonID": 14995,
"BeforeTransaction": 950.00,
"AfterTransaction": 973.50
},
{
"TransactionID": 1059,
"TransactionDate": "2023-03-22 09:57:39",
"TransactionType": 1,
"TransactionTypeName": "начисление",
"BillID": 24008,
"ValuteISOCode": "UAH",
"PayTypeName": "Кредитна карта",
"PayTypeCode": "PAYMENT070314151426587",
"CardID": 14996,
"CardCode": "1111",
"PersonID": 14995,
"BeforeTransaction": 973.50,
"AfterTransaction": 1035.50
}
]
}
Типи даних Response | ||
---|---|---|
Параметр | Тип | Опис |
Error | String | Опис помилки, що виникла |
Success | Bool | Успіх виконання запиту |
Transactions | Transactions[] | Масив транзакцій. Елементи масиву структуриз наступними полями: |
| TransactionID | Int | ID транзакції |
| DateTransaction | Datetime | Дата і час |
| BillID | Int | ID рахунку |
| TransactionType | Int | Тип транзакції |
| Sum | Decimal | Сума транзакції |
| DiscountSum | Decimal | Сума знижки (надбавки) |
| ValuteISOCode | String | Код валюти |
| PayTypeName | String | Найменування типу оплати |
| PayTypeCode | String | Код типу оплати |
| CardID | Int | ID карти |
| CardCode | String | Код карти |
| TransactionItems | TransactionItems[] | Список позицій транзакції |
| | ItemID | Int | Id позиції транзакції |
| | TarifItemID | Int | ID тарифної позиції |
| | ArticleCode2 | String | Код2 номенклатури |
| | ArticleName | String | Назва одиниці номенклатури |
| | TotalSum | Decimal | Сума |
| | Quantity | Decimal | Кількість |
| | Price | Decimal | Ціна |
| | DiscountSum | Decimal | Сума знижки (надбавки) |
Bonuses | Bonuses[] | Масив бонусних транзакцій. Елементи масиву структури з наступними полями: |
| TransactionID | Int | ID транзакції |
| TransactionDate | Datetime | Дата і час |
| TransactionType | Int | Тип транзакції |
| TransactionTypeName | String | Назва типу транзакції |
| BillID | Int | ID рахунку |
| valuteISOCode | String | Код валюти |
| PayTypeName | String | Найменування типу оплати |
| PayTypeCode | String | Код типу оплати |
| CardID | Int | ID карти |
| CardCode | String | Код карти |
| PersonID | Int | ID персони |
| BeforeTransaction | Decimal | Сума до транзакції |
| AfterTransaction | Decimal | сума після транзакції |
Додатковий опис вхідних параметрів |
---|