Интеграция построена по принципу server-to-server: ваш бэкенд создаёт платёж одним запросом, получает payment_url и перенаправляет на него клиента. О финальном статусе вы узнаёте из подписанного вебхука, а текущее состояние всегда можно запросить по uuid или вашему external_id.
Все запросы выполняются по HTTPS, тело и ответы — в формате JSON. Базовый адрес API:
https://api.cashera.cash/api/v1
Как это работает
- Клиент оформляет заказ у вас на сайте.
- Ваш сервер вызывает
POST /integration/transactionsс суммой, валютой и методом оплаты. - В ответ приходит транзакция со статусом
pendingи ссылкойpayment_url. - Вы перенаправляете клиента на
payment_urlдля оплаты. - После оплаты Cashera отправляет вебхук на ваш
callback_urlи переводит статус вpaid. - Сумма за вычетом комиссии конвертируется в USDT и зачисляется на баланс мерчанта.
Первый запрос
Минимальный пример создания платежа на 499,00 ₽ через СБП:
curl -X POST https://api.cashera.cash/api/v1/integration/transactions \-H "X-Api-Key: $CASHERA_API_KEY" \-H "Content-Type: application/json" \-d '{"amount": 49900,"currency": "RUB","payment_method": "sbp","external_id": "order-10428"}'
С чего начать
Промпт для нейросети
Готовый промпт — ассистент сам внедрит платёжку в ваш проект.
5 минутБыстрый старт
Создайте первый платёж и получите ссылку на оплату.
POSTСоздание платежа
Главный метод приёма — одна транзакция.
CallbacksВебхуки
Уведомления о смене статуса с проверкой подлинности.
API-ключ и секрет выдаются в личном кабинете в разделе «Настройки». Там же задаются callback_url, success_url и fail_url по умолчанию.