(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Функція вносить зміни до типу оплати
Розділ містить методи, необхідні для внесення змін в тип оплати
Опис
|
Зміна типу оплати.
|
Метод
|
POST
|
URL
|
/POSExternal/SetPayment
|
Request Headers
|
KEY
|
VALUE
|
Content-Type
|
application/json
|
AccessToken
|
|
{
"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
|
Позиція
|
* Позначення обов’язкового параметру
|
Додатковий опис вихідних параметрів
|
|
{
"Error": "",
"Success": true,
"ID": 21414
}
Типи даних Response
|
Параметр
|
Тип
|
Опис
|
Error
|
String
|
Опис помилки, що виникла
|
Success
|
Bool
|
Успіх виконання запиту
|
ID
|
Int
|
ID оплати
|
Додатковий опис вхідних параметрів
|
|