Download the PHP package orqex/orchestrate-php without Composer
On this page you can find all versions of the php package orqex/orchestrate-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download orqex/orchestrate-php
More information about orqex/orchestrate-php
Files in orqex/orchestrate-php
Package orchestrate-php
Short Description Official PHP SDK for the Orqex payment orchestration API.
License proprietary
Homepage https://orqex.com
Informations about the package orchestrate-php
Orchestrate PHP
Official PHP SDK for the Orqex payment orchestration API.
A single, framework-agnostic client for the Orqex merchant API: create payment intents, run hosted checkouts, attempt and confirm payments, issue refunds, requery transactions and read exchange rates. Pure PHP, with an optional Laravel integration that activates only inside Laravel applications.
- Pure PHP 8.3+ — works in any project, no framework required.
- Typed resources with IDE autocompletion, forward-compatible with new API fields.
- Guzzle by default, or bring your own HTTP client.
- Automatic retries with exponential backoff and jitter.
- Idempotency keys generated automatically for every write.
- Cursor pagination with a transparent auto-paging iterator.
- Typed exceptions mapped from HTTP status codes.
Documentation
Full documentation lives at docs.orqex.com:
| Guide | Link |
|---|---|
| Installation & configuration | https://docs.orqex.com/sdk/php/installation |
| Usage (services, resources, errors) | https://docs.orqex.com/sdk/php/usage |
| Laravel integration | https://docs.orqex.com/sdk/php/laravel |
| API reference | https://docs.orqex.com/api-reference |
| API conventions | https://docs.orqex.com/api-conventions |
Installation
Requires PHP 8.3+ and ext-json. Guzzle 7.5+ is installed automatically.
Quickstart
Start a payment, resolve the customer's next action, then read the final status — see the usage guide for the full flow.
Laravel
The package ships an auto-discovered service provider and Orchestrate facade. Set
ORCHESTRATE_SECRET_KEY in .env, then:
See the Laravel guide.
Custom network routing
Private deployments and split-network environments may route the public API hostname to a specific address while preserving the request Host header and TLS SNI. Laravel applications can configure this without changing application code:
ORCHESTRATE_RESOLVE_IP is optional and requires the PHP cURL extension. The CA
bundle is also optional; when omitted, the system trust store is used. TLS
verification remains enabled whenever these routing options are used.
Development
License
Proprietary. Copyright Orqex. See LICENSE.
All versions of orchestrate-php with dependencies
ext-json Version *
guzzlehttp/guzzle Version ^7.5
psr/http-client Version ^1.0
psr/http-message Version ^1.1 || ^2.0