diff --git a/apigee/credito-tarjeta.json b/apigee/credito-tarjeta.json index bf2cd42..4ad63dc 100644 --- a/apigee/credito-tarjeta.json +++ b/apigee/credito-tarjeta.json @@ -457,6 +457,123 @@ ] } }, + + "/v2/credito/bolsillos/abono/debito": { + "get": { + "tags": [ + "cols-credito-bolsillo" + ], + "summary": "Consulta pago en abono de la tarjeta débito.", + "description": "Consulta pago en abono de la tarjeta débito.", + "operationId": "abonoDebito", + "parameters": [ + { + "name": "numTarjeta", + "in": "query", + "description": "Numero de la tarjeta del cliente.", + "required": true, + "schema": { + "type": "number" + } + }, + { + "name": "codBolsillo", + "in": "query", + "description": "Codigo de bolsillo.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/consultaAbonoDebitoResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ] + } + }, + "/v2/credito/bolsillos/saldo/debito": { + "get": { + "tags": [ + "cols-credito-bolsillo" + ], + "summary": "Saldo de la tarjeta débito.", + "description": "Saldo de la tarjeta débito.", + "operationId": "saldoDebito", + "parameters": [ + { + "name": "tipoId", + "in": "query", + "description": "Tipo Documento.", + "required": true, + "schema": { + "type": "number" + } + }, + { + "name": "numId", + "in": "query", + "description": "Número de documento.", + "required": true, + "schema": { + "type": "number" + } + }, + { + "name": "codBolsillo", + "in": "query", + "description": "Codigo de bolsillo.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/consultaSaldoDebitoResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ] + } + } + }, "externalDocs": { "description": "Encontrar más información en EnterpriseArchitect", @@ -703,12 +820,32 @@ }, "mora": { "$ref":"#/components/schemas/mora" + }, + "abono": { + "$ref":"#/components/schemas/abono" } }, "xml": { "name": "tarjetaCompleto" } }, + "abono": { + "type": "object", + "properties": { + "valor": { + "type": "string", + "description": "Valor del abono" + }, + "fecha": { + "type": "string", + "format":"date-time", + "description": "Fecha del abono" + } + }, + "xml": { + "name": "abono" + } + }, "tarjeta": { "type": "object", "properties": { @@ -1141,6 +1278,43 @@ "name": "consultaPagoBolsillo" } }, + "consultaSaldoDebitoResponse": { + "type": "object", + "required": [ + "resultado" + ], + "properties": { + "resultado": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "consultaSaldoDebito": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SaldoDebito" + } + } + + } + }, + "SaldoDebito":{ + "type":"object", + "properties":{ + "fecha": { + "type": "string", + "format": "date-time", + "description": "Fecha actual." + }, + "tarjeta":{ + "$ref": "#/components/schemas/tarjetaCompleto" + } + } + }, "consultaPagoBolsilloResponse": { "type": "object", "required": [ @@ -1164,6 +1338,42 @@ } } }, + "consultaAbonoDebitoResponse": { + "type": "object", + "required": [ + "resultado" + ], + "properties": { + "resultado": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "bolsilloDebito": { + "type": "array", + "items": { + "$ref": "#/components/schemas/abonoBolsillo" + } + } + } + }, + "abonoBolsillo": { + "type": "object", + + "properties": { + "establecimiento":{ + "type":"string", + "description":"Establecimiento" + }, + "tatjeta":{ + "$ref": "#/components/schemas/tarjetaCompleto" + } + } + }, "consultaPagoBolsilloDebitoResponse": { "type": "object", "required": [