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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package connect-php-sdk

Softan Connect SDK (PHP)

Latest Stable Version Total Downloads

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

Instalación

Luego inicializa la configuración con tus credenciales (stg por defecto):

Alternativa: instalación desde GitHub (VCS)

Quickstart

  1. Instalar el SDK:

  2. Configurar credenciales:

  3. 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

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:

Para personalizar:

Solución de problemas

Compatibilidad

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

PHP Build Version
Package Version
Requires php Version >=8.1
ext-curl Version *
ext-openssl Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package softan/connect-php-sdk contains the following files

Loading the files please wait ...