Pular para o conteúdo principal

Como validar Dados bancários Usando Chave Pix

1. É necessario que você tenha uma API MASTER

Caso você não tenha, temos essa documentação que lhe ensina como criar uma API MASTER.

Após criar a API MASTER basta seguir o passo a passo.

Crie um pagamento de 1 centavo:

Para fazer este passo a passo é necessário que você tenha o PIXOUT habilitado em sua conta, então caso não tenha basta solicitar seguindo este artigo : Como solicitar o pagamento externo (PIX OUT)

Após isso você irá criar um pagamento para a chave-pix que deseja saber os dados bancários.

Sequência da integração

sequencial

1. Crie o pagamento:

Nesta etapa você irá criar o pagamento seguindo os parâmetros de nosso endPoint: Create Payment request

curl --location 'https://api.woovi.com/api/v1/payment' \
--header 'Content-Type: application/json' \
--header 'Authorization: ****' \
--data '{
"value": 1,
"destinationAlias": "07*******61",
"destinationAliasType": "CPF",
"comment": "request user information",
"correlationID": "*****"
}

{
"value": 1,
"destinationAlias": "07*******61",
"destinationAliasType": "CPF",
"comment": "request user information",
"correlationID": "*****"
}

creat

2. Confirme o pagamento:

Nesta etapa será necessário que você aprove o pagamento que criou seguindo o endpoint: Approve a Payment Request

Após a confirmação do pagamento irá gerar um payload com os dados bancários da chave-pix que fez o pagamento

curl --location 'https://api.woovi.com/api/v1/payment/approve' \
--header 'Content-Type: application/json' \
--header 'Authorization: ****' \
--data '{
"correlationID": "c0938e0c-a613-48a9-982a-672c062d0001"
}'
{
"payment":,
"transaction":,
"destination": {
"name": "Luc— – —--ar",
"taxID": "07*******61",
"pixKey": "07*******61",
"bank": "NU PAGAMENTOS - IP",
"branch": "1",
"account": "76******03"
}
}

confirm