Зачем нужны API-ключи?
API-ключи необходимы для интеграции с API Mileston. Они играют ключевую роль в обеспечении безопасной и эффективной связи между вашим приложением и нашими сервисами. Вот почему мы используем API-ключи:
- Программное создание платежей: API-ключи позволяют вашему приложению программно создавать платёжные ссылки, счета и регулярные платежи, делая ваши процессы автоматизированными и удобными.
- Авторизация бизнеса: Каждый API-ключ уникален для вашего бизнеса, что гарантирует, что только авторизованные приложения могут взаимодействовать с вашим аккаунтом.
- Повышенная безопасность: API-ключи обеспечивают безопасную аутентификацию запросов, защищая данные и обрабатывая только проверенные вызовы.
- Простая интеграция: С API-ключами не нужны сложные механизмы аутентификации. Их легко использовать на разных платформах.
Используйте API-ключи вместе с Business ID
Вместе с API-ключом вам понадобится Business ID для авторизации запросов. Ваш Business ID можно найти в выпадающем меню рядом с логотипом бизнеса в дашборде.
Когда у вас есть API-ключ и Business ID, вы готовы использовать наши API! 🚀
Типы API-ключей
Mileston предоставляет два типа API-ключей, каждый из которых предназначен для определённых сценариев:
-
Обычный API-ключ:
- Используется для интеграции на бэкенде.
- Позволяет безопасно создавать платёжные ссылки, счета и регулярные платежи.
- Должен храниться только в защищённой среде вашего бэкенда.
- Формат:
- Тест:
Mileston_TEST_abcdefgh1234567890...
- Боевой:
Mileston_LIVE_abcdefgh1234567890...
- Тест:
-
Checkout API-ключ:
- Используется для интеграции на фронтенде.
- Позволяет безопасно инициировать платежи и получать их статусы в клиентских SDK, таких как
mileston-payment-client
. - Имеет ограниченные права для безопасности во фронтенде.
- Формат:
- Тест:
Mileston_TEST_CHECKOUTKEY_abcdefgh1234567890
- Боевой:
Mileston_LIVE_CHECKOUTKEY_abcdefgh1234567890
- Тест:
Как получить свои API-ключи
Чтобы получить свои API-ключи:
- Перейдите в дашборд по адресу business.mileston.co.
- Откройте вкладку Developers.
- Вы увидите следующие ключи:
- Обычный API-ключ: для операций на бэкенде.
- Checkout API-ключ: для интеграции на фронтенде.
Checkout API-ключ: что это и зачем?
Checkout API-ключ — это специализированный ключ для клиентских приложений. Он позволяет безопасно инициировать платежи и получать их статусы через API Mileston.
Основные особенности:
- Ограниченные права: Только для определённых действий, таких как инициация платежей и получение их статусов. Нет доступа к чувствительным операциям бэкенда.
- Безопасен для фронтенда: Можно использовать в клиентских SDK, например,
mileston-payment-client
. - Простота интеграции: Позволяет легко использовать ключ прямо во фронтенде.
Вопросы безопасности:
- Всегда используйте Checkout API-ключ только по HTTPS для безопасной передачи данных.
- Не вставляйте ключ напрямую в исходный код. Используйте переменные окружения или инструменты сборки для безопасной подстановки.
Хотите узнать больше о Mileston?
Посетите наш сайт, чтобы узнать о всех возможностях и инструментах платформы.