Está en la página 1de 10

Memoria Técnica API y Web

Methods
Crédito Agil
Mayo 2021
Contenido
 Alcance del documento
 Descripción de API del Backend
Alcance del Documento
Este documento presenta la descripción de cada uno de los endpoints y
webMethods del API de negocio como del API de los servicios Externos

Descripción del API de Business Model


Proceso de Instalación
Instrucciones

Para correr el Backend necesitas instalas los siguientes componentes:

 PHP 7.3.5
 Composer 1.10.17

Luego, debe ejecutar el siguiente comando donde se encuentra composer.json,

para instalar todas las dependencias.

composer install

Necesita configurar las credenciales para acceder a la base de datos en lib \

helpers \ Db.php

Features

 Login
 Signup
 Create as client
 Request a Credit application
 Credit qualification Feedback
 View Messages
 Notifications
Admin Features

 Dashboard
 Signup
 Change Password
 Edit Admin Profile
 Edit Users Profile
 Reply Credits Qualifications Feedback
 Manage Users
 Confirmed Users
 Generate amortization tables
 Credit Settlement
 Follow-up of Applications, credits and settlements
 Integration with government and control entities
 Integration with the bank that grants the credits
 Security

Estructura de Carpetas
Assets: Elementos públicos que se pueden compartir podemos citar js, css e
imágenes

Libs/helpers: LIbrerias estándar para todo tipo de operaciones del proyecto,


conexión a la base de datos, autenticación, CURL y las constantes

Services: Servicios Utilizados en la lógica del negocio


Coopac
private function validarClienteBanco()

private function ObtenerSaldoCuenta()

private function cleanInputs($data)

Credito
private function getDatosBanco()

private function addSolicitudCredito()

private function updateEstadoCredito()

private function getSolicitudes()

private function getSolicitudesCliente()

private function GetSolicitudCredito()

private function addBeneficiario()

private function getDatosBeneficiario()

private function getParametrosCredito()

private function getRequisitosCredito()

private function buroQuerie()

private function addGuarantors()

private function getCreditosVigentes()

private function getEstadosCredito() {

Equifax
private function history()

private function creditScoreId()

private function creditScoreType()


Garantes
private function getgarantesbylogin()

private function getGaranteById()

private function updateDocumentosGarante()

private function checkCode()

private function pruebaEconic()

private function sendMessageTest()

private function generatorTest()

Users
private function addUser()

private function login()

private function recoverPassword()

private function changePassword()

Servidor Coopac Azure


private function isclientActive()

private function getData($cedula)

private function isClientCanasta()

private function buroQuerie()

private function sendSMS()

private function tienecreditovigente()

private function sendEmail()


Detalle de Servicios Externos
Informix

Conexión ODBC Cliente 32 Bits

Creación de Jar en java para extracción de datos con encodings diferentes


Buró de Crédito

Envío de SMS
Envío de Correo Electrónico

También podría gustarte