Инструменты страницы
Запрос на поиск клиента
В настоящем документе при описании параметров запросов и ответов используются следующие обозначения типов данных:
- string – строка;
- array - массив данных;
- object - объект данных;
- data - дата;
- boolean - булевый (логический) тип данных;
- int. (integer) - целочисленный тип данных;
- amount - числовой тип данных (сумма).
Список параметров запроса:
Из двух параметров - phone и email - нужно указывать только один.
Параметр | Тип | Описание | Пример заполнения |
---|---|---|---|
| string |
Идентификатор партнёра, полученный при регистрации в платёжном шлюзе. | our_best_merchant |
| string |
Номер телефона клиента без лидирующей «7». Параметр phone, передаваемый напрямую, не валидируется. | 9171131231 |
| string |
Адрес электронной почты покупателя. | test@test.ru |
Формат запроса:
POST /api/clients/find HTTP/1.1 Host: 3dsec.sberbank.ru/sbersafe Content-Type: application/json Accept: application/json; version=1.0 Content-Length: <content-lenght> { "phone": "<phone>", "email": "<email>" }
Параметры ответа:
Параметр | Тип | Описание | Пример заполнения |
---|---|---|---|
|
object |
Массив клиентской информации |
|
| string |
Идентификатор клиента, длина 32. | C2BC84C12AD6438DAA0D87517C7AE187 |
|
date |
Дата создания клиента. | 07.09.2017 17:43:57.768 |
|
string | {section>integration:api:params:requestId#General&noheader}} | gbhjnkme-rdcfgv-hbjnkm-7689ui-okp3ew |
|
string |
Указание на статус результата обработки запроса | SUCCESS |
В случае если клиент не найден - объект client
в объекте отсутствует.
Формат ответа:
HTTP/1.1 200 OK Content-Type: application/json Content-Length: <content-lenght> Cache-Control: no-store { "client": { "uuid": "<uuid>", "createdDate": "<createdDate>" }, "requestId":"<requestId>", "status": "<status>" }