PSE por meio de widget
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:
- A API retorna a mensagem
user already exists. - Faça uma solicitação ao Envie uma OTP endpoint e obter um OTP.
- Faça uma solicitação ao faça login com OTP endpoint e obter um novo usuário
token. - Agora você pode usar o
tokenpara 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.
- Obtenha a URL de redirecionamento em
next_action. - Redirecione o usuário para o URL.
- Aguarde o usuário concluir o pagamento.
O usuário conclui o pagamento no PSE
- Aguarde o widget confirmar o pagamento.