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.
Como funciona
No fluxo de cartao:Cliente final -> AXNPAY -> checkout ativo -> AXNPAY -> webhook do merchant
Isso significa:
- voce nao precisa enviar
acquirerno fluxo normal - a AXNPAY identifica o checkout de cartao ativo na sua conta
- o frontend recebe apenas configuracoes publicas e dados seguros
- a confirmacao oficial continua chegando pelo webhook da AXNPAY
Endpoints
GET /v1/integrations/card/configPOST /v1/integrations/create-transactionGET /v1/integrations/card/checkout-session
Passo 1. Ler a configuracao publica do checkout
Use:publishableKeysupportedUiModesdefaultUiModeisReadyForHostedCheckoutisReadyForSelfHostedCheckout
Passo 2. Gerar a cobranca
Use:Exemplo hosted
Exemplo self-hosted
Campos importantes
- nao envie
acquirerno fluxo padrao checkoutUiMode: "hosted" | "embedded" | "custom"paymentMethodTypessuccessUrlecancelUrlpara hostedreturnUrlpara embedded ou customtracking_parameterspara UTMs
Wallets e metodos
- Apple Pay: use
card - Google Pay: use
card - Link: adicione
link - wallets adicionais aparecem automaticamente quando o checkout ativo suportar o metodo
Passo 3. Interpretar a resposta
Se for PIX, a resposta vem compixCode.
Se for cartao, a resposta vem com checkout.
Campos mais importantes de checkout
sessionIduiModeurlpara redirect hostedclientSecretpara self-hostedpublishableKeypara o frontendpaymentStatusstatus
Passo 4. Consultar o status depois
Use:sessionIdidlegado
Webhook final para o merchant
No fluxo de cartao, a AXNPAY recebe o retorno interno do checkout e depois envia o evento para o webhook do merchant. O payload enviado pela AXNPAY pode incluir:checkoutSessionIdpaymentIntentIdtrackingParameterstracking_parameters- campos planos
utm_*
/v1/integrations/card/checkout-session.