Checkout
Sessões de checkout separam a criação autenticada pelo lojista das chamadas públicas do comprador.
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 escolher método, aplicar cupom e pagar.
- O status final da venda chega por consulta da sessão e por webhook.
Campos chave
success_urlecancel_urlitemscustomer_idoucustomer_dataallowed_payment_methodsaffiliate_codeecoupon_idquando aplicável
Use checkout quando você quer uma experiência de cobrança orientada a carrinho, identidade visual e itens detalhados.
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.