Set CardPayTrans

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку

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

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


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