Passer au contenu principal
Le SDK PHP officiel est un client en PHP pur pour l’API publique d’Orqex, avec une intégration Laravel optionnelle.

Prérequis

  • PHP 8.3+
  • ext-json
  • Guzzle 7.5+ (installé automatiquement), ou tout client HTTP personnalisé

Installer

composer require orqex/orchestrate-php

Configurer

use Orqex\Orchestrate\OrchestrateClient;

// Le plus simple : juste la clé secrète
$orqex = new OrchestrateClient('sk_live_xxx');

// Ou contrôle complet
$orqex = new OrchestrateClient([
    'api_key'         => 'sk_live_xxx',
    'base_uri'        => 'https://api.orqex.com/v1',
    'timeout'         => 30.0,
    'connect_timeout' => 10.0,
    'max_retries'     => 2,
]);

Utiliser votre propre client HTTP

Injectez un client Guzzle préconfiguré ou toute implémentation de HttpClientInterface :
use GuzzleHttp\Client as GuzzleClient;

$orqex = new OrchestrateClient([
    'api_key'     => 'sk_live_xxx',
    'http_client' => new GuzzleClient([ /* options, middleware, proxy... */ ]),
]);

Suite : Utilisation

Services, ressources et gestion des erreurs.