Skip to main content
A cobrança retorna uma checkoutUrl. A mesma URL funciona em três modos — escolha o que melhor se encaixa no seu fluxo.

Redirect (recomendado)

Mande o cliente para a checkoutUrl. Após o pagamento, ele é redirecionado para o successUrl (ou cancelUrl) que você informou ao criar a cobrança.

Embed (iframe)

Embuta o checkout na sua página. No fim do fluxo, enviamos um postMessage para a janela-pai:
Abra a checkoutUrl numa janela e escute o mesmo postMessage:
Não dependa só do postMessage. Ele é ótimo para atualizar a UI na hora. Mas a fonte da verdade do pagamento é o webhook — é ele que você deve usar para liberar acesso ou dar baixa na fatura, porque chega mesmo que o cliente feche o navegador.