Что понадобится
- Аккаунт в @xrocket.
- Два ключа из приложения xRocket Pay: API Token и Webhook Token. Ниже показано, где их взять.
ШАГ 1Создайте приложение
Откройте @xrocket и нажмите «xRocket Pay».
Обо всех возможностях читай в официальном канале
Нажмите «🚀 Создать приложение».
Интегрируйте API xRocket Pay 🚀 в свой сервис и принимайте оплаты за товары и услуги в криптовалюте.
Вы можете создавать чеки, счета и выплаты, используя xRocket Pay API.
Создайте приложение, чтобы получить API token и Webhook secret и начать работу.
Комиссия на входящие транзакции составит 1.5% для счетов и пополнения ваших приложений, все остальные операции без комиссии.
В созданном приложении откройте «Настройки».
Имя приложения: Wooden Brown
ШАГ 2Проверьте версию API
Внизу настроек есть кнопка «Версия API». На ней должно быть написано «Актуальная». Если там «Legacy», нажмите и выберите «Актуальная»: старые токены бот не примет.
Имя приложения: Wooden Brown
ШАГ 3Получите API Token
В настройках нажмите «🔑 API Token», затем «🔄 Перевыпустить токен» и подтвердите. Сохраните токен сразу: xRocket показывает его один раз.
Имя приложения: Wooden Brown
🔹 Api Token успешно изменён.
Api Token:
AbCdEfGhIjKlMnOpQ❗ Запишите ваш токен, вы увидите его лишь раз.
ШАГ 4Получите Webhook Token
Вернитесь в настройки, нажмите «🔑 Webhook Token» и скопируйте токен из сообщения.
Имя приложения: Wooden Brown
Webhook Token Вашего приложения.
Webhook Token:
AbCdEfGhIjKlMnOpQШАГ 5Отправьте ключи боту магазина
В админке откройте «💲 Настройка платёжек» и нажмите «Добавить данные от xrocket». На запрос api_token отправьте API Token, на запрос webhook_secret отправьте Webhook Token. Если бот ответил «Данные успешно добавлены», оплата подключена.
Если не получилось
- Бот пишет «Данные невалидные». Проверьте, что версия API «Актуальная» и API Token перевыпущен уже после её смены. Бот проверяет ключи после второго сообщения и начинает ввод заново.
- Оплата прошла, а баланс не пополнился. Скорее всего, перепутан Webhook Token: бот принимает его без проверки. Нажмите «Изменить данные от xrocket» и отправьте оба ключа ещё раз.