PHP / Laravel SDK

This page includes two official sample SDKs. La firma, la clasificación query, la normalización JSON y la verificación de devolución de llamada coinciden con la implementación actual del servidor.

Para una integración rápida, descargue el paquete ZIP para su idioma. Para un ajuste personalizado, también puede descargar el cliente, el asistente de firma y los ejemplos por separado.

PHP / Laravel SDK

Para PHP 8.1+ y Laravel 11/10/12, con cliente, proveedor de servicios, Facade, archivo de configuración y verificador de devolución de llamada.

Características
  • Admite el descubrimiento automático Laravel para ServiceProvider y Facade.
  • Admite el envío de las cuatro solicitudes OpenAPI a través de UUGateClient o Facade.
  • Incluye verificación apiKey para devoluciones de llamadas de pagos y pagos.
Instalación
composer config repositories.uugate-sdk path ./sdk/php-laravel
composer require uugate/openapi-laravel-sdk:*
Ejemplo rápido
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',
]);