Documentação da API Danki Pay

1. Gerar API Key

Para começar a usar a API do Danki Pay, você precisa gerar uma API Key no painel de controle.

  1. Faça login no seu painel Danki Pay
  2. Na página inicial, você verá uma seção para API Key
  3. Clique em "Gerar API Key"
  4. Copie e armazene sua API Key em um local seguro

2. Gerar PIX

Para gerar um PIX para pagamento, faça uma requisição POST para a rota /api/generate-pix.

POST /api/generate-pix
Content-Type: application/json
 
{
  "amount": 100.00,
  "chave_pix": "chave_pix_destino",
  "api_key": "sua_api_key_aqui"
}

                    

Resposta:

{
  "uuid": "id_unico_do_pix",
  "id": "id_do_brcode",
  "pictureUrl": "url_do_qrcode"
}

                    

3. Consultar Status do Pagamento

Para verificar o status de um pagamento, faça uma requisição GET para a rota de status.

GET /api/check-payment-status/{uuid}

                    

Resposta:

{
  "status": "paid" ou "pending",
  "uuid": "id_unico_do_pix"
}

                    

4. Realizar Saque

Para solicitar um saque, faça uma requisição POST para a rota de saque.

POST /api/process-withdrawal
Content-Type: application/json
 
{
  "api_key": "sua_api_key_aqui",
  "amount": 500.00,
  "chave_pix": "chave_pix_destino"
}

                    

Resposta:

{
  "message": "Withdrawal processed successfully"
}