PHPackages                             solinte-net/sdk-php - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. solinte-net/sdk-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

solinte-net/sdk-php
===================

SDK oficial de Solinte para PHP

00PHP

Since Jun 30Pushed 1y agoCompare

[ Source](https://github.com/solinte-net/sdk-php)[ Packagist](https://packagist.org/packages/solinte-net/sdk-php)[ RSS](/packages/solinte-net-sdk-php/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

[![image](https://camo.githubusercontent.com/3bf5a504b2c4db4d99e708f5a3bbc8dbad534e6c85071b1fc4a294b04b114a74/68747470733a2f2f736f6c696e74652e6e65742f73695f686f6d652f6173736574732f736f6c696e74652d6865726f2d312e77656270)](https://camo.githubusercontent.com/3bf5a504b2c4db4d99e708f5a3bbc8dbad534e6c85071b1fc4a294b04b114a74/68747470733a2f2f736f6c696e74652e6e65742f73695f686f6d652f6173736574732f736f6c696e74652d6865726f2d312e77656270)

SDK de Solinte para PHP
=======================

[](#sdk-de-solinte-para-php)

SDK oficial de Solinte para PHP que permite integrar fácilmente la plataforma de trabajo contable de Solinte en tus aplicaciones.

💡 Requisitos
------------

[](#-requisitos)

- PHP 8.0 o superior
- Composer
- Cuenta de desarrollador en Solinte

💻 Instalación
-------------

[](#-instalación)

```
composer require solinte-net/sdk-php
```

¡Así de simple!

🛠️ Configuración
----------------

[](#️-configuración)

Para comenzar a usar el SDK, necesitas obtener las credenciales de tu aplicación desde el soporte de Solinte. Para más información podés consultar [documentación de la API](https://solinte.net/api.v1/).

```
use Solinte\SdkPhp\Client;

$client = new Client([
    'client_id' => 'tu_client_id',
    'client_secret' => 'tu_client_secret',
    'redirect_uri' => 'tu_redirect_uri'
]);
```

🔑 Autenticación OAuth 2.0
-------------------------

[](#-autenticación-oauth-20)

El SDK utiliza OAuth 2.0 para la autenticación. Necesitarás implementar el flujo de autorización:

1. **Redirigir al usuario a la página de autorización**
2. **Obtener el código de autorización**
3. **Intercambiar el código por un access\_token**

```
// URL de autorización
$authUrl = $client->getAuthorizationUrl([
    'scope' => 'basic perfil roles'
]);

// Después de la autorización, intercambiar el código por token
$token = $client->exchangeCodeForToken($code);
```

🤓 Uso Básico
------------

[](#-uso-básico)

### Obtener información del usuario

[](#obtener-información-del-usuario)

```
// Obtener email del usuario
$email = $client->usuario()->email()->get();

// Obtener perfil completo del usuario
$perfil = $client->usuario()->perfil()->get();
```

### Obtener roles del usuario

[](#obtener-roles-del-usuario)

```
// Listar todos los roles del usuario
$roles = $client->usuario()->roles()->get();

// Obtener saldo de un rol específico
$saldo = $client->usuario()->roles()->saldo($rid, 'hoy');
// o con fecha específica
$saldo = $client->usuario()->roles()->saldo($rid, '2024-01-15');
```

📍 Scopes Disponibles
--------------------

[](#-scopes-disponibles)

- `basic` - Solo lectura, acceso básico a /usuario
- `perfil` - Solo lectura, acceso al perfil completo del usuario
- `roles` - Solo lectura, acceso al listado de roles del usuario
- `admin_rol` - Lectura, creación y modificación de roles
- `contactos` - Solo lectura, acceso a contactos del usuario
- `admin_contacto` - Lectura, creación y modificación de contactos
- `mensajes` - Solo lectura, acceso a mensajes y comunicaciones
- `admin_mensaje` - Lectura, creación y modificación de mensajes

❌ Manejo de Errores
-------------------

[](#-manejo-de-errores)

```
try {
    $perfil = $client->usuario()->perfil()->get();
} catch (Solinte\SdkPhp\Exceptions\ApiException $e) {
    echo "Error de API: " . $e->getMessage();
} catch (Solinte\SdkPhp\Exceptions\OAuthException $e) {
    echo "Error de autenticación: " . $e->getMessage();
}
```

📚 Documentación de la API
-------------------------

[](#-documentación-de-la-api)

Para más información sobre los endpoints disponibles, podés consultar la [documentación oficial de Solinte](https://solinte.net/api.v1/).

🤗 Colección de Postman
----------------------

[](#-colección-de-postman)

Podés probar la API directamente visitando nuestra [colección de Postman](https://www.postman.com/asadfa-6721/solinte/overview).

❤️ Soporte
----------

[](#️-soporte)

Para soporte técnico, podés contactarnos a través de la [página de soporte](https://solinte.net/).

⚖️ Licencia
-----------

[](#️-licencia)

```
MIT license. Copyright (c) 2025 - Solinte (SOLSOFT SOLUCIONES INTEGRALES S.A.)
Para más información, verifique el archivo LICENSE.

```

###  Health Score

14

—

LowBetter than 1% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/05c19f3b426abaa77ad501c70d019d3b5208662d7f955f9803fe4ae7a9ac057c?d=identicon)[mmunozba](/maintainers/mmunozba)

### Embed Badge

![Health badge](/badges/solinte-net-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/solinte-net-sdk-php/health.svg)](https://phpackages.com/packages/solinte-net-sdk-php)
```

###  Alternatives

[makeabledk/laravel-factory-enhanced

180120.1k4](/packages/makeabledk-laravel-factory-enhanced)[dflydev/embedded-composer

Embed Composer into another application

7143.2k9](/packages/dflydev-embedded-composer)[grafite/forms

A remarkably magical form package for Laravel.

376.9k1](/packages/grafite-forms)[genxbe/kirby-ray

Helper tool that enables ray on all the extendable methods.

233.0k](/packages/genxbe-kirby-ray)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
