O link de pagamento gera uma URL para uma cobrança avulsa. Você cria o pedido no API Gateway, envia checkout_url ao pagador e, depois do pagamento, consulta o status ou recebe uma notificação.
Este produto não faz parte do BaaS e não se consome no host da Minha Conta. O integrador só usa o API Gateway (https://api.nuvende.com.br ou, em homologação, https://api-h.nuvende.com.br). O recurso é POST /api/v2/checkout. A autenticação é o login do Gateway (client_credentials) com os scopes checkout.read e checkout.write. A conta cobradora é a da aplicação autenticada.
Não envie account_id no corpo, nem os headers Account-Id, Application-Id, Partner-Id, seller-id ou assinatura HMAC. O Gateway monta isso para o upstream. Se account_id vier no corpo, é ignorado.
POST /api/v2/checkout e guarde id e checkout_url.checkout_url. Ele escolhe Pix, boleto ou cartão, conforme os métodos que você habilitou.PAID.redirect_url, o navegador do pagador volta para o seu site com a query documentada em Retorno e notificação.notification_url, a Nuvende envia um único POST. A confirmação oficial continua sendo o GET.type UNIQUE).type SMART). O total das linhas precisa bater com amount, quando os dois são enviados.| Status | Significado |
|---|---|
PENDING | Criado e ainda não pago. É o status devolvido no create. |
OVERDUE | Vencido e ainda não pago. Ainda pode ser inativado. |
PAID | Pago. |
CANCELED | Inativado. A página pode abrir, mas o pagamento é recusado. |
FAILED | Falhou. Não pode ser inativado. |