PHP / Laravel SDK

This page includes two official sample SDKs. Signature, query sorting, JSON normalization, and callback verification match the current server implementation.

For quick integration, download the ZIP package for your language. For custom wrapping, you can also download the client, signature helper, and examples separately.

PHP / Laravel SDK

For PHP 8.1+ and Laravel 10/11/12, with client, service provider, Facade, config file, and callback verifier.

Highlights
  • Supports Laravel auto-discovery for ServiceProvider and Facade.
  • Supports sending the four OpenAPI requests through UUGateClient or Facade.
  • Includes apiKey verification for pay-in and payout callbacks.
Install
composer config repositories.uugate-sdk path ./sdk/php-laravel
composer require uugate/openapi-laravel-sdk:*
Quick Example
use UUGate\OpenApi\Facades\UUGate;

$order = UUGate::createPayinOrder([
    'chainCode' => 'TRON',
    'tokenSymbol' => 'USDT',
    'merchantOrderNo' => 'M202604170001',
    'amount' => '100.00',
    'notifyUrl' => 'https://merchant.example.com/api/uugate/payin-notify',
]);