SetPayment

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

Функція вносить зміни до типу оплати

Розділ містить методи, необхідні для внесення змін в тип оплати

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



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
    "Name": "Картою кур'єру",
    "Code2": "PAYMENT208623165443710",
    "Short": "Карта",
    "FiscalType": 3,
    "PayType": 0,
    "TranType": 1,
    "ParentCode2": "",
    "Enabled": true,
    "CompanyRef": false,
    "ForNullBills": false,
    "ForPrePayment": false,
    "ForMoneyMove": true,
    "PayExtCertificate": false,
    "NotPayer": false,
    "LoyaltyCardCode": "",
    "MerchID": 1,
    "Pos": 1000
}



Типи даних Body
* Параметр Тип Опис
*
Name String Назва (Повинна бути унікальною в межах 1 групи)
ParentCode2 String Код кореневої папки (Якщо не вказувати - створюється в корені)
*
Short String Коротка назва
*
FiscalType Int Фіскальний тип:
  • 1 - Готівковий
  • 2 - Безготівковий 1 – Кредит
  • 3 - Безготівковий 2 – Чек
  • 4 - Безготівковий 3 – Тара
  • 5 - Безготівковий – НФ
  • 6 - Безготівковий – Бонус
  • 7 - Готівковий – НФ
*
PayType Int Вид грошового обігу:
  • 0 - Виторг
  • 1 - Борг
  • 2 - Зовнішній обіг
  • 3 - Передплата
*
TranType Int Тип платіжної транзакції:
  • 0 - Транзакція не створюється
  • 1 - Оплата розрахунковою картою
  • 2 - Оплата грошовими коштами
  • 3 - Оплата картою Beam
  • 4 - Оплата Blockchain
  • 5 - Бонусна транзакція
  • 6 - Оплата екстра-грошима
*
Code2 String Зовнішній код
Enabled Bool Активність
CompanyRef Bool Чи обирати компанію-контрагента
ForNullBills Bool Чи використовувати для закриття рахунків з нульовим підсумком
ForPrePayment Bool Чи використовувати для внесення/вилучення передплати
ForMoneyMove Bool Чи використовувати для внесення та вилучення коштів з карти
PayExtCertificate Bool Оплата сертифікатом
NotPayer Bool Неплатник
LoyaltyCardCode String Код карти лояльності
MerchID Int Мерчант
Pos Int Позиція
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "ID": 21414
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
ID Int ID оплати
Додатковий опис вхідних параметрів