Перейти к основному содержимому

Зачем нужны API-ключи?

API-ключи необходимы для интеграции с API Mileston. Они играют ключевую роль в обеспечении безопасной и эффективной связи между вашим приложением и нашими сервисами. Вот почему мы используем API-ключи:

  • Программное создание платежей: API-ключи позволяют вашему приложению программно создавать платёжные ссылки, счета и регулярные платежи, делая ваши процессы автоматизированными и удобными.
  • Авторизация бизнеса: Каждый API-ключ уникален для вашего бизнеса, что гарантирует, что только авторизованные приложения могут взаимодействовать с вашим аккаунтом.
  • Повышенная безопасность: API-ключи обеспечивают безопасную аутентификацию запросов, защищая данные и обрабатывая только проверенные вызовы.
  • Простая интеграция: С API-ключами не нужны сложные механизмы аутентификации. Их легко использовать на разных платформах.

Используйте API-ключи вместе с Business ID

Вместе с API-ключом вам понадобится Business ID для авторизации запросов. Ваш Business ID можно найти в выпадающем меню рядом с логотипом бизнеса в дашборде.

Когда у вас есть API-ключ и Business ID, вы готовы использовать наши API! 🚀


Типы API-ключей

Mileston предоставляет два типа API-ключей, каждый из которых предназначен для определённых сценариев:

  1. Обычный API-ключ:

    • Используется для интеграции на бэкенде.
    • Позволяет безопасно создавать платёжные ссылки, счета и регулярные платежи.
    • Должен храниться только в защищённой среде вашего бэкенда.
    • Формат:
      • Тест: Mileston_TEST_abcdefgh1234567890...
      • Боевой: Mileston_LIVE_abcdefgh1234567890...
  2. Checkout API-ключ:

    • Используется для интеграции на фронтенде.
    • Позволяет безопасно инициировать платежи и получать их статусы в клиентских SDK, таких как mileston-payment-client.
    • Имеет ограниченные права для безопасности во фронтенде.
    • Формат:
      • Тест: Mileston_TEST_CHECKOUTKEY_abcdefgh1234567890
      • Боевой: Mileston_LIVE_CHECKOUTKEY_abcdefgh1234567890

Как получить свои API-ключи

Чтобы получить свои API-ключи:

  1. Перейдите в дашборд по адресу business.mileston.co.
  2. Откройте вкладку Developers.
  3. Вы увидите следующие ключи:
    • Обычный API-ключ: для операций на бэкенде.
    • Checkout API-ключ: для интеграции на фронтенде.

Checkout API-ключ: что это и зачем?

Checkout API-ключ — это специализированный ключ для клиентских приложений. Он позволяет безопасно инициировать платежи и получать их статусы через API Mileston.

Основные особенности:

  • Ограниченные права: Только для определённых действий, таких как инициация платежей и получение их статусов. Нет доступа к чувствительным операциям бэкенда.
  • Безопасен для фронтенда: Можно использовать в клиентских SDK, например, mileston-payment-client.
  • Простота интеграции: Позволяет легко использовать ключ прямо во фронтенде.

Вопросы безопасности:

  • Всегда используйте Checkout API-ключ только по HTTPS для безопасной передачи данных.
  • Не вставляйте ключ напрямую в исходный код. Используйте переменные окружения или инструменты сборки для безопасной подстановки.

Хотите узнать больше о Mileston?

Посетите наш сайт, чтобы узнать о всех возможностях и инструментах платформы.