Pagamentos confirmados entram como a liberar e ficam disponíveis após o prazo D+N da sua conta (veja Preços e o painel em Taxas e prazos). Saques são pedidos no painel e pagos manualmente pela equipe após aprovação; pela API você consulta saldo e repasses.
GET /developer/balance
Saldo
Saldo disponível para saque, a liberar (D+N), bloqueado e em reserva. Com chave de sandbox devolve zeros (pagamentos de teste não movimentam saldo).
| Parâmetro | Onde | Tipo | Descrição |
|---|---|---|---|
currency | query | string | Moeda ISO (padrão EUR). |
curl -X GET https://api.uneway.pro/api/v1/developer/balance \ -H "Authorization: Bearer uw_test_SUA_CHAVE"
Resposta (exemplo)
{
"success": true,
"data": {
"object": "balance",
"livemode": true,
"currency": "EUR",
"available": "1250.40",
"pending": "310.00",
"blocked": "0.00",
"reserve": "50.00",
"pending_withdrawal": "0.00",
"total": "1610.40",
"next_maturity_date": "2026-10-06T12:00:00+00:00",
"frozen": false
}
}GET /developer/withdrawals
Listar repasses
Repasses (saques) da conta. Os saques são solicitados no painel; pela API você acompanha o status.
| Parâmetro | Onde | Tipo | Descrição |
|---|---|---|---|
status | query | string | pending, approved, processing, completed, failed, rejected, cancelled. |
per_page | query | integer | Itens por página (1 a 100, padrão 25). |
page | query | integer | Página (a partir de 1). |
curl -X GET https://api.uneway.pro/api/v1/developer/withdrawals \ -H "Authorization: Bearer uw_test_SUA_CHAVE"
Resposta (exemplo)
{
"success": true,
"data": [
{
"object": "withdrawal",
"id": 311,
"status": "completed",
"amount": "500.00",
"fee": "2.00",
"net_amount": "498.00",
"currency": "EUR",
"failure_reason": null,
"completed_at": "2026-10-01T10:20:00+00:00",
"failed_at": null,
"created_at": "2026-09-30T09:00:00+00:00"
}
],
"meta": {
"page": 1,
"per_page": 25,
"total": 1,
"last_page": 1
}
}GET /developer/withdrawals/{id}
Consultar repasse
| Parâmetro | Onde | Tipo | Descrição |
|---|---|---|---|
id obrigatório | caminho | integer | Id do repasse. |
curl -X GET https://api.uneway.pro/api/v1/developer/withdrawals/311 \ -H "Authorization: Bearer uw_test_SUA_CHAVE"
Resposta (exemplo)
{
"success": true,
"data": {
"object": "withdrawal",
"id": 311,
"status": "completed",
"amount": "500.00",
"fee": "2.00",
"net_amount": "498.00",
"currency": "EUR",
"failure_reason": null,
"completed_at": "2026-10-01T10:20:00+00:00",
"failed_at": null,
"created_at": "2026-09-30T09:00:00+00:00"
}
}