Pular para o conteúdo principal
Nesta página

Esta página inclui as etapas necessárias para integrar o PSE usando o widget de pagamento.

Use a endpoint da Purchase V2 para a integração do widget PSE.

Integre o PSE ao widget#

O fluxo do widget cria um pedido antes de processar o pagamento.

1. Crie um order_token

Para efetuar uma compra, você deve criar um pedido DEUNA.

Faça uma solicitação ao Crie um pedido endpoint.

A API retorna um order_token, que é usado em todo o fluxo.

2. Criar usuário

Crie um usuário com DEUNA para obter um token de autorização para realizar a compra mais tarde.

Faça uma solicitação ao Crie um usuário endpoint.

A API retorna um usuário token, que é necessário para seguir as próximas etapas.

Se o e-mail não existir, um novo usuário será criado.

Se o e-mail utilizado já existir:

  1. A API retorna a mensagem user already exists.
  2. Faça uma solicitação ao Envie uma OTP endpoint e obter um OTP.
  3. Faça uma solicitação ao faça login com OTP endpoint e obter um novo usuário token.
  4. Agora você pode usar otoken para os próximos passos.

3. Faça uma compra de PSE

Faça uma solicitação ao Comprar V2 endpoint.

A compra do PSE deverá contar com as informações coletadas do formulário do PSE preenchido pelo usuário, como:

  • Nome completo
  • Número do documento
  • Tipo de documento
  • Número de telefone
  • Tipo de pessoa (física ou jurídica)
  • Banco
  • URL de retorno de chamada para redirecionar o usuário para sua página

4. Redirecione o usuário

Depois de realizar a compra, a API retorna o redirecionamento do provedor em next_action.

  1. Obtenha a URL de redirecionamento em next_action.
  2. Redirecione o usuário para o URL.
  3. Aguarde o usuário concluir o pagamento.

    O usuário conclui o pagamento no PSE

  4. Aguarde o widget confirmar o pagamento.