Коды ошибок
Коды интеграционного API.
Используйте единые ошибки API и правила повторов. Тайм-аут или обычный 503 оставляет результат неизвестным: повторяйте сохранённый запрос с тем же ключом. Для окончательного PAYMENT_CREATION_DECLINED нужна проверенная квитанция отказа и совпадение идентичности; одного HTTP-статуса недостаточно.