Download the PHP package apihub-cdc/vectores-saldos-client-php without Composer
On this page you can find all versions of the php package apihub-cdc/vectores-saldos-client-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package vectores-saldos-client-php
Cliente Vectores de Saldos (PHP)
Vectores de Saldos devuelve un vector con los saldos de la persona en cuestión. La información es mensual, comprende un periodo de 12 meses más el mes en curso e incluye el monto a pagar y los saldos actual y vencido.
Requisitos
PHP 7.1 ó superior
Dependencias adicionales
- Las siguientes dependencias de PHP son requeridas:
- ext-curl
- ext-mbstring
-
Ejemplo de instalación (Linux):
- Composer ver como instalar
Instalación
Guía de inicio
Paso 1. Generación de llave y certificado
- Es necesario contar con un contenedor en formato PKCS12; en caso de no contar con uno, ejecutar el script lib/Interceptor/key_pair_gen.sh ó llevar a cabo los siguientes pasos:
Paso 2. Carga del certificado dentro del portal de desarrolladores
- Iniciar sesión.
- Dar clic en la sección "Mis aplicaciones".
- Seleccionar la aplicación.
- Ir a la pestaña de "Certificados para @tuApp".
- Al abrirse la ventana emergente, seleccionar el certificado previamente creado y dar clic en el botón "Cargar":
Paso 3. Descarga del certificado de Círculo de Crédito dentro del portal de desarrolladores
- Iniciar sesión.
- Dar clic en la sección "Mis aplicaciones".
- Seleccionar la aplicación.
- Ir a la pestaña de "Certificados para @tuApp".
-
Al abrirse la ventana emergente, dar clic al botón "Descargar":
-
Es importante que tanto el contenedor, como el certificado proporcionado por Círculo de Crédito, sean almacenados en las siguientes rutas:
- /path/to/repository/lib/Interceptor/keypair.p12
- /path/to/repository/lib/Interceptor/cdc_cert.pem
- En caso de que no sean almacenados de esta forma, es necesario especificar la ruta en la que se encuentra el contenedor y el certificado (véase el ejemplo siguiente):
NOTA: Solo en caso de que el contenedor se haya cifrado, deberá colocarse la contraseña en una variable de ambiente e indicarse el nombre de la misma.
-
Paso 4. Capturar los datos de la petición
Los siguientes datos a modificar se encuentran en test/Api/VectoresSaldosApiTest.php
Es importante contar con el setUp() que se encargará de inicializar la url, firmar y verificar la petición. Modificar la URL de la petición del objeto $config, como se muestra en el siguiente fragmento de código:
Pruebas unitarias
- Para ejecutar las pruebas unitarias:
All versions of vectores-saldos-client-php with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^6.2
monolog/monolog Version ^1.24