warnings array is part of checkout and deposit responses. Display the
message when appropriate, log the code with the checkout ID, and follow the
action instead of hiding it.
Warning severity is
info, warning, or action_required. Warnings do not
replace status polling and are not proof of completion. The warning-code enum in
the current OpenAPI specification is exhaustive for that API version. Future API
versions may add codes, so treat unknown values as non-fulfillment warnings and
continue using status as the authority.
Skinloop does not control a merchant’s own inventory or order systems. On
canceled, declined, failed, or reverted outcomes, fulfillment remains
disallowed and the merchant may release its reservation using its normal
process.