Начало работы

Введение

Эта документация поможет вам интегрировать платёжную систему Finik в ваше приложение, чтобы ваши клиенты могли легко оплачивать ваши услуги через любое финансовое приложение Кыргызстана.

В первую очередь вы будете работать с Finik Web SDK — платёжным провайдером для вашего приложения.

Интеграция с Finik Web SDK состоит из следующих шагов:

  1. Сгенерируйте пару ключей RSA — приватный и публичный. Они нужны для первого этапа авторизации.
  2. Получите корпоративный счёт:
    • Предпринимателям — создайте счёт в мобильном приложении Finik (инструкция).
    • Организациям — получите счёт у представителей Finik.
  3. Создайте API-ключ типа WEB в личном кабинете Finik, загрузив ваш публичный ключ (инструкция).
  4. Настройте подпись запросов — второй этап авторизации: каждый запрос подписывается приватным ключом.
  5. Создавайте платежи — отправляйте подписанные запросы в Finik Web SDK и получайте ссылку на оплату.
  6. Обрабатывайте webhook — принимайте уведомления о статусе платежа и проверяйте их подпись.

Ниже каждый шаг разобран подробно.

Настройка аккаунта

  1. Скачайте приложение Finik

    Зарегистрируйтесь и пройдите онлайн-идентификацию прямо в приложении. Если вы иностранный гражданин — поможем пройти идентификацию офлайн в нашем офисе.

  2. Генерация ключей

    Сгенерируйте приватный и публичный ключи RSA — они нужны для авторизации в Finik Web SDK. Смотрите раздел «Генерация ключей» этой документации.

  3. Сгенерируйте API-ключи в личном кабинете

    • Войдите в личный кабинет
    • Откройте раздел «Ключи» в левом меню
    • Нажмите «Сгенерировать ключ» и заполните форму:
      • Пользователь — выберите себя
      • Название клиента — ваше юридическое наименование и бренд, например ИП Асан Асанов (Mancho)
      • Тип клиента — выберите Веб-клиент
      • Публичный ключ — загрузите файл finik_public.pem, сгенерированный на шаге 2
      • QuickPay ключ, QuickPay ID, Callback URL — необязательные поля, пропустите
    • Нажмите «Создать» — ваши ключи появятся в разделе «Ключи»
  4. Реализуйте техническую интеграцию

    Следуйте шагам ниже — подпись запросов, создание платежа, обработка webhook.

Как это работает

Полный платёжный поток от начала до подтверждения.

Finik Web SDK — схема работы

Посмотрите демонстрацию платёжного процесса на практике.