Set CardPayTrans: відмінності між версіями

Матеріал з expertsolution
Перейти до навігації Перейти до пошуку
(Створена сторінка: =='''Функція змінює баланс карти'''== Розділ містить методи, необхідні для зміни балансу карти <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис | style="background:#fff; padding:0.5em;"...)
 
Немає опису редагування
 
(Не показано одну проміжну версію цього користувача)
Рядок 40: Рядок 40:
   "CardCode": 1111,
   "CardCode": 1111,
   "TranType": 1,
   "TranType": 1,
   "Summ": 1000.00
   "Summ": 1000.00,
  "Comment": ""
}
}
</syntaxhighlight>
</syntaxhighlight>
Рядок 74: Рядок 75:
| Decimal
| Decimal
| Сума грошей
| Сума грошей
|-
|
| Comment
| Srting
| Коментар до транзакції
|}
|}



Поточна версія на 14:21, 5 березня 2026

Функція змінює баланс карти

Розділ містить методи, необхідні для зміни балансу карти


Опис Зміна балансу карти.
Метод POST
URL /POSExternal/Set_CardPayTrans



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
   "CardCode": 1111,
   "TranType": 1,
   "Summ": 1000.00, 
   "Comment": ""
}



Типи даних Body
* Параметр Тип Опис
*
CardCode String Код карти
TranType Int Тип транзакції
  • 1 - внесення грошей
  • 2 - вилучення грошей
  • 3 - внесення бонусів
  • 4 - вилучення бонусів
  • 5 - внесення екстра-грошей
  • 6 - вилучення екстра-грошей
Summ Decimal Сума грошей
Comment Srting Коментар до транзакції
Додатковий опис вихідних параметрів



Response (json)
   {
    "Error": "",
    "Success": true,
    "BonusSum": 1050.00,
    "ErrorEng": "",
    "ExtraMoneySum": 0.00,
    "PaySum": 3000.00
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
BonusSum Decimal Сума бонусів на карті
ErrorEng String Опис помилки, що виникла англійською
ExtraMoneySum Decimal Сума екстра-грошей на карті
PaySum Decimal Сума грошей на карті
Blocked Bool Признак чи блокована карта
Enabled Bool Активність карти
PersonName String ПІБ персони
GroupName String Назва групи карт
Додатковий опис вхідних параметрів