Skip to content

Catálogo de errores

codestatussignificado
unknown_parameter400clave desconocida en el cuerpo (param = la clave)
invalid_request400campo inválido/faltante (param cuando aplica)
missing_idempotency_key400Idempotency-Key faltante en un POST de creación
invalid_idempotency_key400Idempotency-Key malformado
idempotency_key_reuse409misma clave, cuerpo diferente
reserved_metadata_key400clave metadata con prefijo reservado
merchant_net_not_positive400link absorb con neto ≤ 0
not_available_in_live403endpoint solo-sandbox llamado en producción
invalid_api_key401clave inexistente/revocada
insufficient_scope403clave sin el alcance del endpoint
payment_link_not_found404link inexistente para el tenant
payment_not_found404pago inexistente para el tenant
event_not_found404evento inexistente (el endpoint de eventos es planeado)
internal_error500error inesperado — cite request_id

Alcances (scopes)

payment_links:write · payment_links:read (planeado) · payment_intents:read · payment_intents:write · quotes:read · quotes:write · payments:read · payments:write · events:read (planeado).


Contrato canónico v1. Una divergencia entre el código y este documento es un bug del código; cambiar este documento requiere un ADR.