На странице
Симуляция оплаты
Переводите тестовый инвойс в выбранный платёжный результат и проверяйте тот же жизненный цикл и вебхуки, что при подтверждённой транзакции.
POST/v1/sandbox/invoices/:invoice_id/simulate-payment
API-ключ: Payment · Окружение: только тестовое
Симулирует подтверждённую оплату без движения реальных средств. Инвойс должен принадлежать авторизованному мерчанту и тестовому окружению. Ключ рабочего режима отклоняется.
Тело запроса
Обязательное поле stage принимает ровно одно значение:
paid— оплатить ожидаемую сумму;overpaid— оплатить на 10% больше ожидаемой суммы;underpay— оплатить 40% ожидаемой суммы; правила инвойса определят, останется ли он открытым или станет финальным;cancel— отменить инвойс, если его состояние ещё допускает отмену.
{
"stage": "paid"
}
Сервер сам вычисляет все суммы из инвойса. Клиент не участвует в расчёте расчётных сумм.
Ответ (200 OK)
Возвращает обновлённый ресурс инвойса и создаёт те же события жизненного цикла и вебхуки, что соответствующий реальный результат. Поля ответа описаны в разделе Получение инвойса.