O que é
Um parceiro integrador (por exemplo, o ERP de uma rede de franquias) precisa conferir por API o que acontece depois da venda: conciliar pagamentos, ver como o dinheiro foi dividido, acompanhar a aprovação das lojas e auditar assinaturas. Estas rotas entregam essa visibilidade — antes só existia no painel.Base URL sandbox:
https://pay.autorizou.dev/api/v1 · produção: https://pay.autorizou.cloud/api/v1.
Todas exigem o header Authorization: Bearer SUA_CHAVE e respondem apenas dados do seu negócio
(uma chave nunca enxerga dados de outro lojista).Listar pagamentos
GET /payments — listagem paginada para conciliação ativa (“as vendas de ontem por status”). Filtros
opcionais: status, payment_method, merchant_reference, from, to (datas YYYY-MM-DD), per_page
(máx. 100).
cURL
Resposta
Ver a venda com split e taxas
GET /payments/{identifier} (aceita uuid, hash ou merchant_reference) agora ecoa também:
fees— a taxa da plataforma congelada no ato da venda (o mesmo snapshot da resposta de criação).split— como o valor foi dividido: cadarecipient_id(uuid do recebedor, ounullpara a sua conta),amount,interest_amounteis_liable.
split[] na venda — se a sua conta tem split configurado, a
venda nasce dividida e o split mostra o resultado real.
Consultar uma assinatura
GET /subscriptions/{uuid} — fecha a caixa-preta pós-criação. Devolve status, interval,
next_charge_amount, next_charge_at, current_cycle/max_cycles, canceled_at/canceled_reason e mais.
Um recurso inexistente (ou de outro lojista) responde 404.
Ao cancelar uma assinatura, a plataforma passa a emitir o evento
subscription.inactivated — use-o para
bloquear o acesso do cliente. (A entrega assinada dos webhooks é tratada em item próprio do roadmap.)Acompanhar o recebedor (KYC)
GET /recipients/{uuid} agora inclui status e missing_fields — o parceiro acompanha a aprovação da loja
por polling, sem depender de inferência pela listagem de incompletos.
Resposta
Enxergar o split configurado
O split por configuração se aplica às suas vendas mesmo sem você enviarsplit[]. Estas rotas o tornam
visível por API:
GET /split-configs/resolved — a regra que se aplica às suas vendas por padrão.
POST /split-configs/simulate — a prévia da divisão de um valor.
cURL
Resposta
Limites de uso
A API de parceiro tem um limite generoso por chave (hoje 300 requisições/minuto), sinalizado nos headersX-RateLimit-Limit e X-RateLimit-Remaining. Ao exceder, a resposta é 429 — respeite o header
Retry-After.
Fora da API (por ora)
- Link de pagamento — criação e gestão de links são recursos do painel, não da API de parceiro.
- Financeiro por API (saldo, extrato, agenda, repasses) e webhook assinado (HMAC) — em roadmap. Por enquanto, concilie o financeiro pelo painel e trate o webhook como gatilho (confirme com
GET /payments/{id}).