Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.axnpay.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Identificadores

  • transactionId e o ID publico (UUID) para conciliacao.
  • id inteiro e legado e nao deve ser usado como chave principal no cliente.

Payload publico de criacao

No endpoint POST /v1/integrations/create-transaction, o contrato publico usa:
  • amount obrigatorio
  • description, productName
  • clientName, clientEmail, clientPhone, clientCpf
  • tracking_parameters com utm_source, utm_medium, utm_campaign, utm_content, utm_term
  • referenceId para idempotencia
  • checkoutUiMode, paymentMethodTypes, successUrl, cancelUrl e returnUrl para checkout de cartao
No fluxo padrao, nao envie acquirer. A AXNPAY escolhe automaticamente o processador ativo para PIX, boleto ou cartao.
Para PIX, o retorno inclui pixCode. Para cartao, o retorno inclui checkout.

Tracking e atribuicao

Se enviados na criacao da cobranca, os UTMs ficam salvos na transacao e tambem sao reenviados nos webhooks da AXNPAY dentro de:
  • trackingParameters
  • tracking_parameters
  • campos planos utm_*

Status de transacao

  • PENDING: criada e aguardando pagamento.
  • PROCESSING: em processamento interno ou no provedor.
  • COMPLETED: pagamento confirmado.
  • FAILED: falhou.
  • REVERSED: estornada.
  • CANCELLED: cancelada.
  • CHARGEBACK: disputa ou chargeback.

Campo pixCode

Para PIX, a API retorna pixCode no formato copia e cola EMV. Considere a transacao paga apenas quando status = COMPLETED.

Campo checkout

Para checkout de cartao, a API retorna checkout. Os campos mais importantes sao:
  • sessionId
  • uiMode
  • url para checkout hosted
  • clientSecret para checkout self-hosted
  • publishableKey quando o fluxo exigir frontend dedicado
Veja o guia completo em Cartao.

Privacidade de dados

A resposta da Integrations API expoe apenas os dados necessarios ao integrador.