Add

[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
   }
}