Правила и ограничения¶
В этой статье описаны правила и ограничения, специфичные для идентификации клиента партнёра BaaS. Правила и ограничения, действующие для идентификации любого клиента (в том числе партнёра BaaS) см. здесь.
clientId
Процедура идентификации проводится для конкретного клиента: без предварительного создания clientId провести идентификацию не удастся.
personId
В качестве значения personId нужно передать значение clientId того клиента, для которого проводится идентификация. В ином случае платформа не обновит текущий уровень клиента на своей стороне и не применит соответствующие лимиты.
Контроль количества учётных записей
Успешно пройти идентификацию на один и тот же номер паспорта может не более двух клиентов. Это ограничение действует для связки:
- банк, в котором проводится идентификация;
 - продукт (
productId); - клиент (
personId/clientId). 
Соответственно, одно физическое лицо может иметь не более двух идентифицированных clientId в рамках одного и того же продукта в платформе. В лимите учитывается сумма всех идентифицированных учётных записей на одни паспортные данные: упрощённо и полностью.
flowchart LR
    C["Иванов Иван Иванович 4606 222144"]
        subgraph Identification Service
    subgraph productId1[productId 1]
    prId1["personId 1 SIMPLIFIED"]
    prId2["personId 2 FULL"]
    end
    end
    subgraph BaaS
    subgraph productId2[productId 1]
    clId1["clientId 1 SIMPLIFIED"]
    clId2["clientId 2 FULL"]
    end
    end
    C --> clId1
    C  --> clId2
    C --> prId1
    C --> prId2
Одно и тоже физическое лицо может одновременно пользоваться как продуктом партнёра, который работает с помощью BaaS, так и QIWI Кошельком или другим сервисом QIWI. В этом случае контроль количества учётных записей производится в рамках каждого отдельного сервиса.
flowchart LR
    C["Иванов Иван Иванович 4606 222144"]
    subgraph Identification Service
        subgraph productId3[productId 1 for BaaS partner product]
        prId3["personId 1 SIMPLIFIED"]
        prId4["personId 2 FULL"]
        end
        subgraph productId2[productId for QIWI Wallet]
        prId1["personId 1 SIMPLIFIED"]
        prId2["personId 2 FULL"]
        end
    end
    subgraph QIWI Wallet
    wId1["walletId 1 SIMPLIFIED"]
    wId2["walletId 2 FULL"]
    end
    subgraph BaaS
    subgraph productId1[productId 1]
    clId1["clientId 1 SIMPLIFIED"]
    clId2["clientId 2 FULL"]
    end
    end
    C --> clId1
    C  --> clId2
    C --> wId1
    C --> wId2
    C --> prId1
    C --> prId2
    C --> prId3
    C --> prId4
Контроль уровня
Так как лимитами управляет BaaS (не сервис идентификации), партнёру следует опираться на тот уровень, который возвращает платформа. При проведении платежей BaaS ориентируется именно на него.