...

Наименование

Тип

Обязательность

Описание

created

 

 

Созданные получатели

phoneNumber

String

Да

Телефон получателя

name

String

Да

Имя получателя

userId

String

Да

Уникальный идентификатор получателя

layoutId

String

Да

Уникальный идентификатор страниц оплаты получателя

layoutStatus

Enum

Да

Статус получателя

skipped

 

 

Пользователи уже есть в системе и в скоупе

phoneNumber

String

Да

Телефон получателя

name

String

Да

Имя получателя

userId

String

Да

Уникальный идентификатор получателя

layoutId

String

Да

Уникальный идентификатор страниц оплаты получателя

layoutStatus

Enum

Да

Статус получателя

succeed

String

Да

Стату запроса

errors

Array of string

Да

Возвращатеся список ошибок, относящихся целиком к запросу

validationErrors

Array of string

Да

Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса

...

Code Block
{
  "data": {
    "created": [
      {
        "phoneNumber": "string",
        "name": "string",
        "userId": "string",
        "layoutId": "string",
        "layoutStatus": 0
      }
    ],
    "skipped": [
      {
        "phoneNumber": "string",
        "name": "string",
        "userId": "string",
        "layoutId": "string",
        "layoutStatus": 0
      }
    ]
  },
  "succeed": true,
  "errorCode": 0,
  "errors": [
    "string"
  ],
  "validationErrors": {
    "additionalProp1": [
      "string"
    ],
    "additionalProp2": [
      "string"
    ],
    "additionalProp3": [
      "string"
    ]
  }
}

Если получатель не был в системе и/или если , то он вернется в массиве created и layoutStatus=0. Никаких подтверждений со стороны пользователя не требуется.

Если получатель уже есть в системе и не в вашем скоупе, то он вернется в массиве created, тут нужно подтверждение от сотрудника. Так как сейчас в массиве created возвращаются два типа пользователей, то необходимо запросить список получателей методом Получение списка сотрудников заведения, и проверить, что у всех визиток поле confirmationStatus не равно 2. Если confirmationStatus и layoutStatus=2, то необходимо подтверждение привязки , для от пользователя. Для этого надо воспользоваться методом Привязка получателя к заведению.

...