Set CardPayTrans

Матеріал з SERVIO
Версія від 10:46, 16 березня 2023, створена Shulgina.a (обговорення | внесок) (Створена сторінка: =='''Функція змінює баланс карти'''== Розділ містить методи, необхідні для зміни балансу карти <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;"...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

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

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


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



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



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



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



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 Назва групи карт
Додатковий опис вхідних параметрів