Download the PHP package softan/connect-php-sdk without Composer
On this page you can find all versions of the php package softan/connect-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package connect-php-sdk
Softan Connect SDK (PHP)
Descripción
SDK oficial para integrar aplicaciones con Softan Connect en PHP. Expone métodos de alto nivel para crear y validar tokens y OTP. Incluye utilidades CLI para configurar credenciales y administrar entornos (stg/prod).
Comandos CLI (referencia rápida)
| Comando | Propósito |
|---|---|
php vendor/bin/connect-setup.php |
Configuración inicial — pide credenciales y valida contra la API |
php vendor/bin/connect-add-env.php |
Agrega o actualiza credenciales de un entorno adicional (ej: prod) |
php vendor/bin/connect-switch-env.php |
Cambia el entorno activo (stg/prod) |
Requisitos
- PHP 8.0 o superior
- Composer 2
Instalación
Luego inicializa la configuración con tus credenciales (stg por defecto):
Alternativa: instalación desde GitHub (VCS)
Quickstart
-
Instalar el SDK:
-
Configurar credenciales:
- Usar en código:
Primeros pasos (CLI)
Configuración inicial (stg)
Solicita: developer email, API Key (X-API-KEY), X-Connect-Info y App Identifier. Valida las credenciales contra la API antes de guardar.
Modo no interactivo:
Agregar entorno de producción
Solicita: API Key, X-Connect-Info y App Identifier. Configura producción usando la base URL definida en sdk_meta.json, sin pisar la configuración existente.
Cambiar entorno activo
Lista los entornos disponibles y permite seleccionar cuál usar como activo.
Uso en código
Entornos
- El entorno por defecto es
stg. - Para agregar prod:
php vendor/bin/connect-add-env.php - Para cambiar el activo:
php vendor/bin/connect-switch-env.php - Todas las llamadas usan automáticamente el entorno activo para base URL y headers.
Configuración
La configuración se gestiona en sdk_config.json (creado por los scripts CLI, no versionar). Contiene las credenciales por entorno y el entorno activo.
TLS
La verificación TLS está habilitada por defecto. Para desactivarla por llamada (solo desarrollo):
Caché de tokens
El SDK cachea respuestas de tokens y OTP para reducir llamadas repetitivas:
- TTL por defecto: 3600 segundos (1 hora)
- Directorio:
cache/junto asdk_config.json
Para personalizar:
Solución de problemas
- 403 en tokens/otp: verifica que configuraste credenciales y que el entorno activo es correcto.
- 0 o 404: puede indicar
user_idinválido o inactivo. - Conflicto de binarios: todos los scripts de Softan Connect usan el prefijo
connect-para evitar conflictos con otros paquetes (connect-setup.php,connect-add-env.php,connect-switch-env.php).
Compatibilidad
- PHP: 8.0+
- Sistemas: Windows, Linux, macOS
Desarrollo
CI: el workflow en .github/workflows/ci.yml valida Composer e integra PHPUnit en PHP 8.1/8.2/8.3.
Licencia
MIT (ver composer.json).
All versions of connect-php-sdk with dependencies
ext-curl Version *
ext-openssl Version *