Consultar saldo total por data
curl --request GET \
--url https://gateway.staging.azentech.dev/api/merchant/daily/total-balance/{date} \
--header 'Authorization: Bearer <token>'import requests
url = "https://gateway.staging.azentech.dev/api/merchant/daily/total-balance/{date}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://gateway.staging.azentech.dev/api/merchant/daily/total-balance/{date}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"gross_balance": 1240.25,
"net_balance": 1200.25,
"providers": {
"sandbox_pix": {
"accountId": "demo-account",
"balance": 950
},
"lbpay": {
"accountId": null,
"balance": null,
"observed_at": null
}
}
}{
"error": {
"message": {
"base": [
"Not authenticated"
]
},
"status": 401
}
}{
"error": {
"message": "DailyBalance not found.",
"status": 404
}
}{
"error": {
"message": {
"fatal": "Something went wrong. Please refer to support with the following code: 0000000000"
},
"status": 500
}
}Saldos
Consultar saldo total por data
Consulta o saldo total consolidado para uma data.
GET
/
api
/
merchant
/
daily
/
total-balance
/
{date}
Consultar saldo total por data
curl --request GET \
--url https://gateway.staging.azentech.dev/api/merchant/daily/total-balance/{date} \
--header 'Authorization: Bearer <token>'import requests
url = "https://gateway.staging.azentech.dev/api/merchant/daily/total-balance/{date}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://gateway.staging.azentech.dev/api/merchant/daily/total-balance/{date}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"gross_balance": 1240.25,
"net_balance": 1200.25,
"providers": {
"sandbox_pix": {
"accountId": "demo-account",
"balance": 950
},
"lbpay": {
"accountId": null,
"balance": null,
"observed_at": null
}
}
}{
"error": {
"message": {
"base": [
"Not authenticated"
]
},
"status": 401
}
}{
"error": {
"message": "DailyBalance not found.",
"status": 404
}
}{
"error": {
"message": {
"fatal": "Something went wrong. Please refer to support with the following code: 0000000000"
},
"status": 500
}
}Comportamento observado
providerscontém uma chave por tipo de processador habilitado no escopo documentado.- Os processadores padrão mantêm
accountIdebalancepreenchidos com o snapshot diário persistido. - Para LBPay habilitada em modo live,
accountIdcontém a conta quando há exatamente uma conta distinta e fica nulo nos outros casos.balanceeobserved_atficam nulos porque o Gateway não atribui um saldo diário da LBPay nesta resposta.
Os exemplos usam identificadores e credenciais sintéticos. Os resultados do processador dependem do credenciamento e da configuração do estabelecimento.
Authorizations
Token de acesso fornecido para o estabelecimento.
Path Parameters
Data de referência no formato YYYY-MM-DD.