GET /transactions lista com filtros e GET /transactions/{id} consulta uma. Ambos exigem a permissão transactions:read.
Listar transações
Os filtros se combinam (E lógico). Um valor fora da lista retorna
400 com invalid_status ou invalid_type.
A resposta
Os valores são reais decimais, não centavos:149.9 é R$ 149,90.
Consultar uma transação
{id} aceita dois identificadores:
- o
idque a NyxPag devolveu (txn_...); - o
externalIdque você enviou ao criar.
404 com error.code: "not_found".
refresh=true
Enquanto a transação estápending, ?refresh=true pede à NyxPag que confira o estado mais recente na origem antes de responder.
Conciliação: um job que confere tudo
Webhooks podem falhar depois de 8 tentativas. Um job periódico que percorre as transações recentes fecha esse buraco.Respeite o limite: cada página é uma requisição, e as 100 por minuto são da chave inteira. Rode o job fora do horário de pico, com
limit=100, e pare em 429 esperando o Retry-After.Estados
Ciclo de vida
Estados, transições e o objeto transação campo a campo.
Listar transações
Referência completa do endpoint.

