GET
/integration/transactions/{uuid}Возвращает текущий объект транзакции, включая её status. Для общей платёжной формы до выбора метода возвращается checkout-сессия, а после выбора - созданная из неё транзакция с тем же UUID.
Параметры пути
| Поле | Тип | Описание |
|---|---|---|
uuidобязательное | string | Идентификатор транзакции, полученный при создании |
Пример
curl https://api.cashera.cash/api/v1/integration/transactions/9b1f2c4e-7a01-4b9d-8f1c-2eab57d90c11 \-H "X-Api-Key: $CASHERA_API_KEY"
Вебхуки вместо опроса
Для отслеживания оплаты предпочитайте вебхуки - они приходят сразу при смене статуса. Запрос статуса используйте для сверки или если вебхук не дошёл.
Ошибки
| Поле | Тип | Описание |
|---|---|---|
401 | Unauthorized | Неверный X-Api-Key |
403 | Forbidden | Мерчант отключён или удалён, либо запрос пришёл с IP вне разрешённого списка (IP-allowlist). Ключ при этом может быть валидным |
404 | Not Found | Транзакция с таким uuid не найдена |
429 | Too Many Requests | Превышен лимит запросов. При опросе статуса делайте паузу между попытками или используйте вебхуки |
