Skip to content

Catálogo de erros

codestatussignificado
unknown_parameter400chave desconhecida no corpo (param = a chave)
invalid_request400campo inválido/ausente (param quando aplicável)
missing_idempotency_key400Idempotency-Key ausente num POST de criação
invalid_idempotency_key400Idempotency-Key malformado
idempotency_key_reuse409mesma chave, body diferente
reserved_metadata_key400chave metadata com prefixo reservado
merchant_net_not_positive400link absorb com líquido ≤ 0
not_available_in_live403endpoint só-sandbox chamado em produção
invalid_api_key401chave inexistente/revogada
insufficient_scope403chave sem o escopo do endpoint
payment_link_not_found404link inexistente para o tenant
payment_not_found404pagamento inexistente para o tenant
event_not_found404evento inexistente (o endpoint de eventos é planejado)
internal_error500erro inesperado — cite request_id

Escopos

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


Contrato canônico v1. Divergência entre código e este documento é bug do código; alteração deste documento exige ADR.