[POST] …/PaymentSystems/add
Метод не поддерживается с версии 0.38.0
Добавление платежа через платежную систему
Входные параметры
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
doc_id | string | Обязательный | uuid кассового чека |
payment_type_id | Int64 | Обязательный | id формы оплаты |
operating_cash_id | Int64 | Обязательный | id кассы |
token | string | Обязательный | Токен приложения (считывается в приложении клиента) |
amount | decimal | Обязательный | Сумма платежа |
description | string | Необязательный | Примечание к платежу |
account | PaymentSystemPaymentAccount | Необязательный | Данные об учётной записи. Объект класса PaymentSystemPaymentAccount |
detail | PaymentSystemPaymentDetail | Необязательный | Детали платежа. Объект класса PaymentSystemPaymentDetail |
Пример запроса
{
"doc_id":"30731ad4-774d-11eb-8e3a-b8975aece7d3",
"amount": "500",
"payment_type_id": 5,
"operating_cash_id":1,
"token": "50503002951814981388"
}
Выходные параметры
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
id | string | Обязательный | uuid платежа в системе REGOS |
status | int | Обязательный | Cтатус платежа в системе REGOS |
system_status | Int64 | Обязательный | Cтатус платежа в платёжном шлюзе (согласно документации платёжного шлюза) |
Пример ответа
{
"ok":true,
"result":{
"id":"603cbc4b48cc85ad30c80b30",
"status":1,
"system_status":50
}
}