PHPackages                             softan/connect-php-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. softan/connect-php-sdk

ActiveLibrary[API Development](/categories/api)

softan/connect-php-sdk
======================

SDK PHP ligero para Softan Connect (tokens/otp/developers)

v0.0.2(7mo ago)04MITPHPPHP &gt;=8.0CI failing

Since Oct 11Pushed 7mo agoCompare

[ Source](https://github.com/softansoluciones/softan-connect-php-sdk)[ Packagist](https://packagist.org/packages/softan/connect-php-sdk)[ Docs](https://github.com/softansoluciones/softan-connect-php-sdk)[ RSS](/packages/softan-connect-php-sdk/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

Softan Connect SDK (PHP)
========================

[](#softan-connect-sdk-php)

[![Latest Stable Version](https://camo.githubusercontent.com/181c1445923b71c2976b95413543aa2c8f8988c47e604272ed8e88e4ffa70a4d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736f6674616e2f636f6e6e6563742d7068702d73646b2e737667)](https://packagist.org/packages/softan/connect-php-sdk)[![Total Downloads](https://camo.githubusercontent.com/79e02544380045eca0a8bf3e86c7854700dc228048ba7d68225ad380192564ad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736f6674616e2f636f6e6e6563742d7068702d73646b2e737667)](https://packagist.org/packages/softan/connect-php-sdk)[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](./LICENSE)

Descripción
-----------

[](#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)

[](#comandos-cli-referencia-rápida)

ComandoPropósito`php vendor/bin/install.php`Crear configuración inicial (stg)`php vendor/bin/add-env.php`Agregar/actualizar credenciales de `prod``php vendor/bin/switch-env.php`Cambiar entorno activo (stg/prod)Nota Windows: si no se ejecutan directamente, usa php vendor/bin/install.php (igual para los demás).

Requisitos
----------

[](#requisitos)

- PHP 8.0 o superior
- Composer 2

Instalación (Packagist - recomendado)
-------------------------------------

[](#instalación-packagist---recomendado)

- Instalación con un solo comando:

```
composer require softan/connect-php-sdk:^0.0.2
```

- Luego inicializa la configuración (stg por defecto):
    - Windows (PowerShell): `php vendor/bin/install.php` o `php vendor/bin/install.php`
    - macOS/Linux: `php vendor/bin/install.php`

### Alternativa: instalación desde GitHub (VCS)

[](#alternativa-instalación-desde-github-vcs)

Usa esto solo si necesitas apuntar a `dev-main` o probar cambios previos a un tag.

1. Añade el repositorio VCS (Composer lo puede hacer por CLI):

```
composer config repositories.softan-sdk vcs https://github.com/softansoluciones/softan-connect-php-sdk
```

2. Requiere el paquete (rama `main`):

```
composer require softan/connect-php-sdk:dev-main
```

3. Inicializa configuración:

- Windows (PowerShell): `php vendor/bin/install.php` o `php vendor/bin/install.php`
- macOS/Linux: `php vendor/bin/install.php`Notas:
- Si tu proyecto no tiene Composer aún, `composer require` creará `composer.json` automáticamente.
- Requiere Git instalado para resolver el repositorio VCS.

Quickstart (3 pasos)
--------------------

[](#quickstart-3-pasos)

1. Instalar el SDK desde Packagist

```
composer require softan/connect-php-sdk:^0.0.2
```

2. Crear configuración base (stg por defecto)

- Windows (PowerShell): `php vendor/bin/install.php` o `php vendor/bin/install.php`
- macOS/Linux: `php vendor/bin/install.php`

3. Usar en código (crear y consultar estado de token)

```
