Introducción
¿Qué es XGate?
XGate es una solución moderna y potente para pagos y conversiones financieras, diseñada para facilitar y automatizar transacciones a través de PIX y criptomonedas. Con una API robusta, es perfecta para desarrolladores que desean integrar rápidamente funcionalidades financieras en sus aplicaciones.
Características
- Procesamiento instantáneo de PIX;
- Conversión automática de FIAT a criptomonedas;
- Depósitos y retiros compatibles con BRL, USDT y USDC;
- Monitoreo en tiempo real con panel avanzado.
Paquetes oficiales
Para simplificar y acelerar su integración con la API de XGATE, ofrecemos paquetes oficiales de desarrollo (SDKs).
En lugar de tener que construir manualmente cada solicitud HTTP, gestionar tokens de autenticación y formatear el body de cada llamada, nuestros paquetes hacen todo el trabajo pesado por usted.
Solo instale el paquete correspondiente a su lenguaje y llame a las funciones preconstruidas.
- NPM (para JavaScript/Node.js)
- Composer (para PHP)
¿Qué es el paquete NPM?
NPM (Node Package Manager) es el gestor de paquetes estándar del ecosistema de JavaScript.
Nuestro paquete NPM (xgate-client) es una librería que "envuelve" todas nuestras rutas de API en funciones de JavaScript fáciles de usar. Es ideal para:
- Backend: Aplicaciones desarrolladas con Node.js (como Express, NestJS, etc.).
- Frontend: Aplicaciones modernas como React, Angular o Vue.
Principales ventajas:
- Autenticación automática: Gestiona la llamada
loginy almacena el token para solicitudes posteriores. - Funciones claras: En lugar de
POST /deposit, simplemente llama axgate.createDeposit({ ... }). - Tipado (TypeScript): Si utiliza TypeScript, el paquete ya proporciona los tipos correctos para cada función.
La instalación se realiza mediante la línea de comandos y agrega el paquete a su archivo package.json.
¿Qué es el paquete Composer?
Composer es el gestor de dependencias estándar del ecosistema de PHP.
Nuestro paquete Composer (xgate/php-client) es una librería que sigue los estándares de PHP (PSR) y le permite instanciar un "Client" de nuestra API dentro de su proyecto. Es ideal para:
- Frameworks modernos: Proyectos que utilizan Laravel, Symfony, etc.
- PHP puro: Cualquier aplicación PHP que use el
autoloadde Composer.
Principales ventajas:
- Autenticación simplificada: Instancie el cliente con sus credenciales y él gestiona el token por usted.
- Métodos organizados: En lugar de configurar cURL manualmente, simplemente llama a
$xgate->createDeposit([ ... ]). - Manejo de errores: El paquete captura los errores de la API y los transforma en
Exceptionsde PHP, que puede manejar fácilmente contry...catch.
La instalación se realiza mediante la línea de comandos y agrega el paquete a su archivo composer.json.
Instalación
- NPM
- Composer
Instalación con NPM
Este paquete es compatible con JavaScript y TypeScript, ofreciendo tipado completo para una mejor experiencia de desarrollo en aplicaciones modernas.
npm install xgate
Consulte el manual para obtener instrucciones completas de instalación y uso:
Consulte el manual de NPM.Instalación con Composer
Este paquete es compatible con PHP, ofreciendo tipado completo y diseño orientado a objetos para una mejor experiencia de desarrollo en aplicaciones modernas.
composer require xgate/xgate-integration dev-production
Consulte el manual para obtener instrucciones completas de instalación y uso:
Consultar manual de Composer