Страница оплаты
Страницы оплаты получателей
Описание: получение всех страниц оплат получателей
Адрес: 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"
]
}
}