Para começar a usar a API do Danki Pay, você precisa gerar uma API Key no painel de controle.
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"
}
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"
}
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"
}