Описание: получение всех страниц оплат получателей
Адрес: https://api.cloudtips.ru/api/paymentpages
Тип: GET
Запрос:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
LayoutId | String | Нет | Уникальный идентификатор страницы оплаты |
UserId | String | Да | Уникальный идентификатор получателя |
PhoneNumber | String | Нет | Номер получателя |
CreatedDateFrom | String | Нет | Дата создания страницы оплаты с |
CreatedDateTo | String | Нет | Дата создания страницы оплаты по |
Page | Integer | Нет | Страница |
Limit | Integer | Нет | Ограничение на страницу |
Пример запроса:
{ "layoutId": "string", "userId": "string", "phoneNumber": "string", "createdDateFrom": "string", "createdDateTo": "string", "page": "integer", "limit": "integer" } |
Ответ:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
id | String | Да | Уникальный идентификатор страницы оплаты |
userId | String | Да | Уникальный идентификатор получателя |
phoneNumber | String | Да | Номер получателя |
layoutId | String | Да | Список страниц оплаты |
backgroundId | String | Да | Уникальный идентификатор фонового изображения |
url | String | Да | Ссылка на страницу оплаты |
title | String | Да | Название страницы оплаты |
backgroundUrl | String | Да | Ссылка на фоновое изображение страницы оплаты |
paymentMessage | String | Да | Текст на первом экране страницы оплаты |
successMessage | String | Да | Текст на с транице успешной оплаты |
failMessage | String | Да | Не используется |
amount |
| Да | Управление суммой на форме оплаты |
amountPresetSettings | String | Да | Предустановленные суммы на первом экране формы оплаты |
enabled | Boolean | Да | Отвечает за показ предустановленных сумм, значения true и false |
amounts | Array of Integer | Да | Список сумм |
constraints |
| Да | Не используется |
range |
| Да | Ограничение на сумму платежа |
minimal | Integer | Да | минимальная сумма платежа |
maximal | Integer | Да | максимальная сумма платежа |
fixed | Integer | Да | фиксированная сумма платежа |
createdDate | String | Да | Дата создания |
totalCount | Integer | Да | Количество записей |
succeed | String | Да | Стату запроса |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
Пример ответа:
{ "data": { "items": [ [ { "id": "string", "userId": "string", "phoneNumber": "string", "layoutId": "string", "backgroundId": "string", "url": "string", "title": "string", "backgroundUrl": "string", "paymentMessage": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "successMessage": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "failMessage": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "amount": { "currency": "string", "amountPresetSettings": { "enabled": true, "amounts": [ 0 ] }, "constraints": [ { "type": "string", "currency": "string", "value": 0 } ], "range": { "minimal": 0, "maximal": 0, "fixed": 0 } }, "createdDate": "2021-12-01T14:14:27.796Z" } ] ], "totalCount": 0 }, "succeed": true, "statusCode": 0, "errors": [ "string" ], "validationErrors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ] } } |
Описание: Получение страницы оплаты получателя
Адрес: https://api.cloudtips.ru/api/paymentpages/{layoutId}/settings, где layoutId - уникальный идентификатор страницы оплаты
Тип: GET
Запрос:
-
Пример запроса:
-
Ответ:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
id | String | Да | Уникальный идентификатор страницы оплаты |
userId | String | Да | Уникальный идентификатор получателя |
phoneNumber | String | Да | Номер получателя |
layoutId | String | Да | Список страниц оплаты |
backgroundId | String | Да | Уникальный идентификатор фонового изображения |
url | String | Да | Ссылка на страницу оплаты |
title | String | Да | Название страницы оплаты |
backgroundUrl | String | Да | Ссылка на фоновое изображение страницы оплаты |
paymentMessage | String | Да | Текст на первом экране страницы оплаты |
successMessage | String | Да | Текст на с транице успешной оплаты |
failMessage | String | Да | Не используется |
amount | String | Да | Управление суммой на форме оплаты |
amountPresetSettings | String | Да | Предустановленные суммы на первом экране формы оплаты |
enabled | Boolean | Да | Отвечает за показ предустановленных сумм, значения true и false |
amounts | Array of Integer | Да | Список сумм |
constraints |
| Да | Не используется |
range |
| Да | Ограничение на сумму платежа |
minimal | Integer | Да | минимальная сумма платежа |
maximal | Integer | Да | максимальная сумма платежа |
fixed | Integer | Да | фиксированная сумма платежа |
target | String | Да | Цель |
startDate | String | Да | Дата начала |
finishDate | String | Да | Дата окончания |
targetAmount | Integer | Да | Необходимая сумма |
currentAmount | Integer | Да | Собранная сумма |
afterPaymentActions |
| Да | Действия после оплаты |
emailSending |
| Да | Отправка письма |
enabled | Boolean | Да | Включено, значение true и false |
text | String | Да | Текст письма |
availableFields |
| Да | Поля доступные на странице оплаты |
comment |
| Да | Комментарий платящего |
title | String | Да | Название поля, по умолчанию комментарий |
enabled | Boolean | Да | Включено, значение true и false |
required | Boolean | Да | Обязательно для заполнения, значение true и false |
name |
| Да | Имя платящего |
title | String | Да | Название поля, по умолчанию имя |
enabled | Boolean | Да | Включено, значение true и false |
required | Boolean | Да | Обязательно для заполнения, значение true и false |
payerFeedback |
| Да | Обратная связь платящего |
title | String | Да | Название поля, по умолчанию Обратная связь |
enabled | Boolean | Да | Включено, значение true и false |
required | BooleanFe | Да | Обязательно для заполнения, значение true и false |
createdDate | String | Да | Дата создания |
totalCount | Integer | Да | Количество записей |
succeed | String | Да | Стату запроса |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
Пример ответа:
{ "data": { "id": "string", "layoutId": "string", "userId": "string", "url": "string", "title": "string", "backgroundUrl": "string", "paymentMessage": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "successMessage": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "failMessage": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "amount": { "currency": "string", "amountPresetSettings": { "enabled": true, "amounts": [ 0 ] }, "constraints": [ { "type": "string", "currency": "string", "value": 0 } ], "range": { "minimal": 0, "maximal": 0, "fixed": 0 } }, "target": { "startDate": "2021-12-01T14:15:42.628Z", "finishDate": "2021-12-01T14:15:42.628Z", "targetAmount": 0, "currentAmount": 0 }, "afterPaymentActions": { "emailSending": { "enabled": true, "text": "string" } }, "availableFields": { "comment": { "title": "string", "enabled": true, "required": true }, "name": { "title": "string", "enabled": true, "required": true }, "payerFeedback": { "title": "string", "enabled": true, "required": true } } }, "succeed": true, "statusCode": 0, "errors": [ "string" ], "validationErrors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ] } } |