A Checkout API da Supergasbras oferece suporte a múltiplos métodos de pagamento. Este guia mostra como consultar os métodos disponíveis para uma sessão e como iniciar o processo de cobrança.
Listar métodos de pagamento disponíveis
Antes de iniciar o pagamento, consulte os métodos disponíveis para a sessão de compra atual:
A resposta inclui os métodos habilitados para aquela sessão, que podem variar de acordo com o perfil do cliente e o valor do pedido.
Iniciar o pagamento
Após selecionar o método de pagamento, inicie a cobrança:
O campo paymentData varia de acordo com o método de pagamento selecionado. Consulte a referência de pagamentos para detalhes por método.
Acompanhar o status do pagamento
Após iniciar o pagamento, consulte o estado da sessão para verificar o status:
Completar o pedido
Quando o pagamento for aprovado, complete o pedido:
Tratamento de erros de pagamento
Implemente uma estratégia de retry com backoff exponencial para lidar com erros temporários durante o processamento do pagamento.