O Checkout é a página de pagamento utilizada pelo seu cliente. Após enviar os dados da cobrança, a API retorna uma URL que pode ser utilizada para redirecionar o usuário e concluir o pagamento.
Criar uma cobrança
Use/checkoutspara criar uma cobrança, o valor total da cobrança é calculado a partir dos itens e suas quantidades.
Payload esperado para criação da cobrança
Use a URL retornada no campo checkoutUrl para levar o cliente ao checkout e concluir o pagamento.
Status do checkout
O campo status representa o estado atual do checkout durante o fluxo de pagamento.
WAITING_CUSTOMER
WAITING_CUSTOMER
O checkout foi criado e está aguardando que o cliente acesse a página de pagamento.
READY_TO_CHARGE
READY_TO_CHARGE
O cliente confirmou as informações e o checkout está pronto para gerar a cobrança.
PROCESSING_PAYMENT
PROCESSING_PAYMENT
O pagamento foi iniciado e está sendo processado.
PENDING_PAYMENT
PENDING_PAYMENT
A cobrança foi criada e está aguardando o pagamento do cliente.
PENDING_ANALYSIS
PENDING_ANALYSIS
O pagamento está em análise antes da confirmação final.
PAID
PAID
O pagamento foi confirmado com sucesso.
EXPIRED
EXPIRED
O prazo para pagamento expirou e o checkout não pode mais ser utilizado.
CANCELED
CANCELED
O checkout foi cancelado e não aceitará novos pagamentos.
FAILED
FAILED
O pagamento não pôde ser concluído.
REFUNDED
REFUNDED
O pagamento foi estornado total ou parcialmente.
O status do checkout pode ser acompanhado consultando a API ou através dos Webhooks, permitindo que sua aplicação seja notificada automaticamente sempre que ocorrer uma alteração.