...
Перед проведением платежа определяем терминал, по которому будет происходить оплата.
Адрес: https://api.cloudtips.ru/apiapi/paymentpayment/publicid
Тип: POST
Запрос:
Наименование | Тип | Обязательность(в флоу сплитования) | Описание |
---|---|---|---|
layoutId | String | Да | Идентификатор платежной ссылки (один из пользователей, который участвует в сплитовании) |
split | Array | Нет | Массив сотрудников, для которых будет применено сплитование |
split[].layoutId | string | Нет | Идентификатор платежной страницы сотрудника |
split[].amount | decimal | Нет | Сумма, которая будет переводиться конкретному получателю |
Пример запроса:
Code Block | ||
---|---|---|
| ||
{ "layoutId": "layoutId2", "split" : [ { "layoutId" : "layoutId1", "amount" : 100 }, { "layoutId" : "layoutId2", "amount" : 200 } ] } |
Ответ:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
publicId | String | Да | Уникальный идентификатор терминала |
succeed | Boolean | Да | Статус запроса, значение true и false |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
Пример ответа:
Code Block |
---|
{ "data": { "publicId": "string" }, "succeed": true, "statusCode": 0, "errors": [ "string" ], "validationErrors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ] } } |
...
Измененные параметры (только в request)
Наименование | Тип | Обязательность (в флоу сплитования) | Описание |
---|---|---|---|
amount | decimal | Да | Сумма транзакции (сумма всех значений split[].Amount) |
layoutId | Array | Да | Идентификатор платежной ссылки (один из пользователей, который участвует в сплитовании) |
split[].layoutId | string | Да | идентификатор платежной страницы сотрудника |
split[].amount | decimal | Да | сумма, которая будет переводиться сотруднику |
Ограничения
Сумма amount должна быть равна sum(split[].amount)
Получатели должны быть созданы и относятся к одному заведению