Регистрация ЮЛ или ТСП
Прежде чем создавать QR-коды, зарегистрируйте в СБП юридическое лицо и торговую точку (ТСП). Это делается только один раз.
Проверьте, есть ли регистрация
Возможно, ваша компания уже зарегистрирована в СБП. Проверьте это методом Get Customer Info. В запросе передайте customerCode — ваш уникальный код клиента. Получить его можно методом Get Customers List, взяв значение из объекта с customerType: "Business".
Идентификаторы legalId и merchantId придут в ответе на метод:
- если компания зарегистрирована в СБП, в ответе будет
legalId - если у компании есть торговые точки, вернётся массив
merchantId— выберите ту точку или те, по которым будете работать в API
Возможна ситуация, когда legalId уже есть, а merchantId ещё нет. Обратной ситуации — merchantId без legalId — не бывает.
Если legalId и нужные merchantId уже есть, переходите к работе с QR-кодами. Если регистрации нет или не хватает торговой точки — пройдите её одним из способов ниже.
Регистрация юрлица
Зарегистрируйте юрлицо методом Register Legal Entity. В запросе передайте:
customerCode— уникальный код клиентаbankCode— БИК банка, например, БИК Точка Банка —044525104
При регистрации в СБП юрлицу присваивается уникальный идентификатор — legalId.
Регистрация торговой точки (ТСП)
Создайте торговую точку методом Register Merchant. В запросе передайте:
legalId— идентификатор зарегистрированного юрлицаaddress— юридический адрес компании или адрес ТСПcity— город, в котором находится ТСПcountryCode— код страны, укажитеRUcountrySubDivisionCode— код региона регистрации юрлица, то есть первые две цифры кода ОКТМОzipCode— индексbrandName— название ТСПmcc— MCC-код, соответствующий вашей деятельностиcapabilities— какие типы QR-кодов сможет формировать точка
Дополнительно можно передать contactPhoneNumber — номер телефона ТСП.
После регистрации каждой торговой точке присваивается уникальный идентификатор — merchantId.
Значения capabilities
| Значение | Какие QR-коды можно формировать |
|---|---|
001 | только статические |
010 | только динамические |
011 | статические и динамические |
100 | только кассовые |
101 | статические и кассовые |
110 | динамические и кассовые |
111 | статические, динамические и кассовые |
Рекомендуем сразу указывать capabilities: 111. Тогда не придётся заново регистрировать ТСП, если позже понадобится другой тип QR-кодов.
Чтобы получить список всех торговых точек и информацию по ним, вызовите метод Get Merchants List.
Регистрация через интернет-банк
Зарегистрировать юрлицо и создать торговую точку можно и без API — в интернет-банке, в разделе «QR-платежи». Раздел доступен только руководителю и распорядителю с правом подписи.