Checkout
Sessões de checkout separam a criação autenticada pelo lojista das chamadas públicas do comprador. O checkout hospedado atual aceita somente PIX; cartão existe apenas na API B2B direta.
Autenticação
Há dois modos seguros para criar uma sessão:
- Backend próprio: use uma chave secreta com o escopo
checkout_sessions.create. - Widget oficial MuPag: use uma chave
publishablecom o escopocheckout_sessions.create.
Nunca exponha uma chave secreta no navegador. A chave publishable só pode acessar operações
explicitamente liberadas para uso no frontend.
Fluxo
- Seu backend ou o widget oficial cria a sessão em
POST /v1/checkout-sessions. - O frontend usa os endpoints públicos da sessão para aplicar cupom e pagar via PIX.
- O status final da venda chega por consulta da sessão e por webhook.
Campos chave
success_urlecancel_urlitemscustomer_idoucustomer_dataallowed_payment_methods, restrito a["pix"]affiliate_codeecoupon_idquando aplicável
Use checkout quando você quer uma experiência PIX orientada a carrinho, identidade visual e itens detalhados. Tentativas de selecionar ou pagar com cartão são rejeitadas.
Esta página liberou seu próximo passo?
O feedback permanece no fluxo da documentação e nunca deve incluir dados de clientes ou cartões.