Métricas de los cobros recibidos
GET/bancos/bdv/metricasProbar
La llamada la hace tu navegador, contra el servidor que elijas arriba. Si la documentación no está servida desde el mismo origen que la API, el navegador puede bloquear la respuesta por CORS: en ese caso abre estas páginas desde la propia API (/docs) o usa el curl de arriba.
const url = 'http://localhost:3000/v1/bancos/bdv/metricas?periodo=hoy';const options = {method: 'GET', headers: {'x-api-key': '<x-api-key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'http://localhost:3000/v1/bancos/bdv/metricas?periodo=hoy' \ --header 'x-api-key: <x-api-key>'Scope bdv:read. Agregados de los pagos recibidos en tu cuenta BDV: cantidad, monto, ticket medio, por banco de origen y verificados frente a sin verificar. Sin datos del pagador.
Cada llamada consulta los movimientos de tu cuenta en el banco. Con una key sk_test_, salen del banco simulado.
Montos en bolívares con punto decimal ("125.50"), como el resto de los cobros BDV. El ticket medio se redondea hacia abajo.
Authorizations
Sección titulada «Authorizations»Parameters
Sección titulada «Parameters»Query Parameters
Sección titulada «Query Parameters»Responses
Sección titulada «Responses»Agregados del periodo
object
object
object
Bolívares con punto decimal
object
Bolívares con punto decimal
Example
{ "periodo": "hoy", "cantidad": 3, "monto": "2125.50", "ticketMedio": "708.50", "porBanco": [ { "banco": "0102", "bancoNombre": "Venezuela", "cantidad": 2, "monto": "2000.00" }, { "banco": "0105", "bancoNombre": "Mercantil", "cantidad": 1, "monto": "125.50" } ], "verificados": { "cantidad": 1, "monto": "500.00" }, "sinVerificar": { "cantidad": 2, "monto": "1625.50" }}Error con código estable
object
object
Contexto estructurado del error cuando lo hay: qué límite se superó y de cuánto, qué campo es inválido, cuánto saldo había. No aparece en errores internos.
object
Código ESTABLE. Programa contra esto.
Example
{ "error": { "type": "invalid_request_error", "code": "insufficient_balance", "request_id": "req_8a0312ba896772bc441134cd" }}bank_credential_missing: no has registrado la llave de tu cuenta BDV
object
object
Contexto estructurado del error cuando lo hay: qué límite se superó y de cuánto, qué campo es inválido, cuánto saldo había. No aparece en errores internos.
object
Código ESTABLE. Programa contra esto.
Example
{ "error": { "type": "invalid_request_error", "code": "insufficient_balance", "request_id": "req_8a0312ba896772bc441134cd" }}bank_credential_invalid: el banco rechazó tu llave
object
object
Contexto estructurado del error cuando lo hay: qué límite se superó y de cuánto, qué campo es inválido, cuánto saldo había. No aparece en errores internos.
object
Código ESTABLE. Programa contra esto.
Example
{ "error": { "type": "invalid_request_error", "code": "insufficient_balance", "request_id": "req_8a0312ba896772bc441134cd" }}bank_unavailable: el banco no respondió
object
object
Contexto estructurado del error cuando lo hay: qué límite se superó y de cuánto, qué campo es inválido, cuánto saldo había. No aparece en errores internos.
object
Código ESTABLE. Programa contra esto.
Example
{ "error": { "type": "invalid_request_error", "code": "insufficient_balance", "request_id": "req_8a0312ba896772bc441134cd" }}