VM-API-BACKOFFICE

Operations
Comercio Datos

APIS para obtener los datos del comercio

Obtener los datos del comercio en base al telefono o el email
POST /api/comercio-datos

Authentication

Oauth2

Request body

Filtros para obtener los abonos

Responses

200 200

EXITO

204 204

NO EXISTEN DATOS

401 401

TOKEN INVÁLIDO

500 500

ERROR INTERNO

Abonos

API para traer los abonos

Obtener los abonos paginados
POST /api/abonos

Authentication

Oauth2

Request body

Filtros para obtener los abonos

Responses

200 200

EXITO

204 204

NO EXISTEN DATOS

401 401

TOKEN INVÁLIDO

500 500

ERROR INTERNO

Transacciones

API para traer las transacciones

POST /api/transacciones
Obtener las transacciones paginadas
POST /api/transacciones

Authentication

Oauth2

Request body

Filtros para obtener las transacciones

Responses

200 200

EXITO

204 204

NO EXISTEN DATOS

401 401

TOKEN INVÁLIDO

500 500

ERROR INTERNO

Estado de Cuenta

API para traer el estado de cuenta

POST /api/estado-cuenta
Obtener los estados de cuenta
POST /api/estado-cuenta

Authentication

Oauth2

Request body

Filtros para obtener los estados de cuenta

Responses

200 200

EXITO

204 204

NO EXISTEN DATOS

401 401

TOKEN INVÁLIDO

500 500

ERROR INTERNO

Type Definitions
ResponseAbono
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2019-11-28
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
16:07:58
codigoRespuesta
string
Example:
00
mensajeRespuesta
string
Example:
EXITO
operacion
string
Example:
datos
ResponseTransaccion
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2019-11-28
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
16:07:58
codigoRespuesta
string
Example:
00
mensajeRespuesta
string
Example:
EXITO
operacion
string
Example:
ResponseComercioDatos
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2019-11-28
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
16:07:58
codigoRespuesta
string
Example:
00
mensajeRespuesta
string
Example:
EXITO
operacion
string
Example:
ResponseEstadoCuenta
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2019-11-28
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
16:07:58
codigoRespuesta
string
Example:
00
mensajeRespuesta
string
Example:
EXITO
operacion
string
Example:
abonos
Response204
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2019-11-28
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
16:07:58
codigoRespuesta
string
Example:
15
mensajeRespuesta
string
Example:
NO EXISTEN DATOS
operacion
string
Example:
abonos
datos
string
Example:
{}
Response401
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2019-11-28
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
16:07:58
codigoRespuesta
string
Example:
12
mensajeRespuesta
string
Example:
TOKEN INVÁLIDO
operacion
string
Example:
abonos
datos
string
Example:
{}
Response500
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2019-11-28
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
16:07:58
codigoRespuesta
string
Example:
10
mensajeRespuesta
string
Example:
ERROR INTERNO
operacion
string
Example:
abonos
datos
string
Example:
{}
DatosAbono
Object
lista
Array of Abono
paginado
DatosTransaccion
Object
lista
Array of Transaccion
paginado
DatosComercioDatos
Array
Object
codigoNbo
string
Example:
tipoDoc
string
Example:
nroDoc
string
Example:
email
string
Example:
telefono
string
Example:
DatosPedidoEstadoCuenta
Object
email_comercio
string
Example:
esteban@vendemas.com.pe
nombre_comercio
string
Example:
TI VENDEMAS COMER
codigo_nbo
string
Example:
001105563
nombre_usuario
string
Example:
ESTEBAN
pagos
string
Example:
[{"comercio":"001105563","fecha":"05/09/2019","ventas":"2.60","comision":"0.06","impuesto":"0.02","neto":"2.52","estado":"EN PROCESO","codigo":"20190905_427_001105563","transacciones":2,"fecha_de":"04/09/2019 00:00:00","fecha_hasta":"04/09/2019 00:00:00"},{"comercio":"001105563","fecha":"06/09/2019","ventas":"2.60","comision":"0.06","impuesto":"0.02","neto":"2.52","estado":"EN PROCESO","codigo":"20190906_428_001105563","transacciones":2,"fecha_de":"04/09/2019 00:00:00","fecha_hasta":"04/09/2019 00:00:00"},{"comercio":"001105563","fecha":"09/09/2019","ventas":"1.20","comision":"0.03","impuesto":"0.01","neto":"1.16","estado":"EN PROCESO","codigo":"20190909_429_001105563","transacciones":1,"fecha_de":"06/09/2019 00:00:00","fecha_hasta":"06/09/2019 00:00:00"},{"comercio":"001105563","fecha":"13/09/2019","ventas":"3.80","comision":"0.09","impuesto":"0.03","neto":"3.68","estado":"EN PROCESO","codigo":"20190913_433_001105563","transacciones":3,"fecha_de":"04/09/2019 00:00:00","fecha_hasta":"06/09/2019 00:00:00","detalle_transacciones":[{"comercio":"001105563","fecha":"13/09/2019","comision":"0.03","neto":"1.36","codigo":"20190913_433_001105563","usuario":"","tarjeta":"**8478","venta":"1.40","impuesto":"0.01"},{"comercio":"001105563","fecha":"13/09/2019","comision":"0.03","neto":"1.16","codigo":"20190913_433_001105563","usuario":"","tarjeta":"**7313","venta":"1.20","impuesto":"0.01"},{"comercio":"001105563","fecha":"13/09/2019","comision":"0.03","neto":"1.16","codigo":"20190913_433_001105563","usuario":"","tarjeta":"**1595","venta":"1.20","impuesto":"0.01"}]},{"comercio":"001105563","fecha":"16/09/2019","ventas":"0.15","comision":"0.00","impuesto":"0.00","neto":"0.15","estado":"EN PROCESO","codigo":"20190916_434_001105563","transacciones":1,"fecha_de":"13/09/2019 16:50:29","fecha_hasta":"13/09/2019 16:50:29","detalle_transacciones":[{"comercio":"001105563","fecha":"16/09/2019","comision":"0.00","neto":"0.15","codigo":"20190916_434_001105563","usuario":"ANTONIO MENDOZA","tarjeta":"**2025","venta":"0.15","impuesto":"0.00"}]},{"comercio":"001105563","fecha":"26/09/2019","ventas":"1.30","comision":"0.03","impuesto":"0.01","neto":"1.26","estado":"EN PROCESO","codigo":"20190926_442_001105563","transacciones":1,"fecha_de":"25/09/2019 00:00:00","fecha_hasta":"25/09/2019 00:00:00","detalle_transacciones":[{"comercio":"001105563","fecha":"26/09/2019","comision":"0.03","neto":"1.26","codigo":"20190926_442_001105563","usuario":"","tarjeta":"**6180","venta":"1.30","impuesto":"0.01"}]}]
Paginado
Object
totalRegistros
integer
Example:
10
totalPaginas
integer
Example:
5
FilterComercioDatos
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2020-01-13
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
10:00:00
datos
Object
telefono
string

Telefono del usuario

Example:
987654321
email
string

Email del usuario

Example:
correo@mail.com
FilterAbono
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2020-01-13
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
10:00:00
datos
Object
codigoComercio
string

Código de Comercio

Example:
fechaInicio
string

Fecha de Inicio

Example:
01/09/2019
fechaFin
string

Fecha de Fin

Example:
01/10/2019
tipoProceso
string

Tipo de Proceso

Enumeration:
1
2
3
4
5
6
10
montoMinimo
string

Monto Mínimo

Example:
montoMaximo
string

Monto Máximo

Example:
codigoAbono
string

Código de Abono

Example:
pagina
integer

Número de página a mostrar

Example:
1
filasXPagina
integer

Cantidad de Filas por página

Example:
10
FilterTransaccion
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2020-01-13
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
10:00:00
datos
Object
codigoComercio
string

Código de Comercio

Example:
fechaInicio
string

Fecha de Inicio

Example:
01/09/2019
fechaFin
string

Fecha de Fin

Example:
01/10/2019
idTransaccion
string

ID de Transacción

Example:
tipoProceso
string

Tipo de Proceso

Enumeration:
1
2
3
4
5
6
10
tipoTransaccion
string

Tipo de Transacción

Enumeration:
AJUSTE
ANULACION
CONTRACARGO
TARJETA
montoMinimo
string

Monto Mínimo

Example:
montoMaximo
string

Monto Máximo

Example:
codigoAbono
string

Código de Abono

Example:
20190902_424_840468052
pagina
integer

Número de página a mostrar

Example:
1
filasXPagina
integer

Cantidad de Filas por página

Example:
10
FilterEstadoCuenta
Object
fecha
string

Fecha en formato YYYY-MM-DD

Example:
2020-01-13
hora
string

Hora en formato de 24 horas HH:MI:SS

Example:
10:00:00
datos
Object
codigoNbo
string

Código NBO

Example:
001105563
fechaInicio
string

Fecha de Inicio

Example:
01/09/2019
fechaFin
string

Fecha Fin

Example:
01/10/2019
detallado
string

Busqueda Detallada

Enumeration:
S
N
Abono
Object
rowNum
string
Example:
1
id
integer
Example:
5945
codigoAbono
string
Example:
20190718_394_001105563
codigoNbo
string
Example:
001105563
cuentaAbono
string
Example:
****************2344
fechaDe
string
Example:
17-07-2019 12:00:00
fechaHasta
string
Example:
17-07-2019 12:00:00
fechaProceso
string
Example:
20190718
fechaRegistro
string
Example:
18-07-2019 02:33:29
fechaRegularizacion
string
Example:
01-01-1900 12:00:00
fechaRetencion
string
Example:
01-01-1900 12:00:00
idMoneda
integer
Example:
604
importeNetoDepositar
string
Example:
0.98
importeVenta
integer
Example:
1
nombreAbono
string
Example:
ESTEBAN ROMERO VELASTEGUÍ
nombreBanco
string
Example:
BANCO INTERBANK
tipoCuentaBancaria
string
Example:
CUENTA CORRIENTE
tipoPago
string
Example:
CUENTA BANCARIA
tipoDocumentoPago
string
Example:
CARNE EXTRANJERO
numeroDocumentoPago
string
Example:
001105563
razonSocial
string
Example:
TI VENDEMAS LEGAL
representanteLegal
string
Example:
ESTEBAN ROMERO VELASTEGUÍ
transacciones
integer
Example:
1
estadoTransaccionPagar
string
Example:
PAGO RECHAZADO
Transaccion
Object
rowNum
string
Example:
1
codigoAbono
string
Example:
20190225_292_849099088
codigoComercio
string
Example:
849099088
codigoLocal
string
Example:
12785
codigoNbo
string
Example:
849099088
codigoOperacion
string
Example:
bfe39502
cuentaAbono
string
Example:
1931933445046
dispositivo
string
Example:
SAMSUNG SM-J701M ANDROID 8.1.0
documentoAbono
string
Example:
000665218
estado
string
Example:
Aprobada
fechaRegistro
string
Example:
25-02-2019 11:46:44
fecha
string
Example:
22-02-2019 10:36:41
idUnico
string
Example:
1670437
id
string
Example:
1670437
marcaTarjeta
string
Example:
MASTERCARD
moneda
string
Example:
604
montoTransaccion
string
Example:
222.91
nombreAbono
string
Example:
NOVADERMA SAC
nombreBanco
string
Example:
BANCO DE CREDITO
nombreLocal
string
Example:
BIODERMA
numeroCuentaBancaria
string
Example:
1931933445046
numeroTarjeta
string
Example:
511842******7193
tipoPago
string
Example:
CUENTA BANCARIA
tipoTarjeta
string
Example:
Débito
tipoTransaccion
string
Example:
Tarjeta
transactionId
string
Example:
155084980121
estadoTransaccion
string
Example:
PAGADA