KintiSoft PHP SDK
El SDK oficial de KintiSoft para PHP permite integrar la API pública de KintiSoft en aplicaciones backend y servicios PHP de forma simple y segura.
Este SDK abstrae
- Autenticación
- Configuración multi-tenant
- Manejo de errores
- Comunicación HTTP
Requisitos
- PHP 8.1 o superior
- Composer
Instalación rápida
composer require kintisoft/sdk
Próximos pasos
- Instala el SDK
- Configura autenticación
- Ejecuta el Inicio rápido
Instalación (PHP)
El SDK de KintiSoft para PHP se distribuye a través de Packagist y se instala usando Composer.
Requisitos:
- PHP 8.1+
- Composer
composer require kintisoft/sdk
Autoload
<?php
require __DIR__ . '/vendor/autoload.php';
use KintiSoft\SDK\Client;
$client = new Client(
tenant: 'acme',
apiKey: 'pk_live_xxxxxx',
);
Autenticación (PHP)
La API pública de KintiSoft utiliza API Keys asociadas a un tenant para autenticar las solicitudes.
Credenciales requeridas:
tenant: Identificador de tu tenantapiKey: Tu API Key privada
Configuración básica:
<?php
require __DIR__ . '/vendor/autoload.php';
use KintiSoft\SDK\Client;
$client = new Client(
tenant: 'acme',
apiKey: 'pk_live_xxxxxx',
);
Multi-tenant: El SDK soporta entornos multi-tenant de forma nativa.
Seguridad:
- No expongas tu API Key en código público
- Usa variables de entorno cuando sea posible
Inicio rápido (PHP)
Este ejemplo muestra cómo crear y listar prospectos usando el SDK de KintiSoft para PHP.
Crear un prospecto
$prospect = $client->prospects()->create([
'name' => 'Juan Pérez',
'email' => 'juan@correo.com',
]);
Listar prospectos
$list = $client->prospects()->list([
'page' => 1,
'perPage' => 20,
]);
Manejo de errores
use KintiSoft\SDK\Exceptions\KintiSoftException;
try {
$client->prospects()->create([...]);
} catch (KintiSoftException $e) {
echo $e->getMessage();
}