aggreg88¶
Propósito¶
Integración con el agregador Aggreg88. Expone un endpoint de lanzamiento y recibe callbacks XML del proveedor.
Stack¶
- Laravel 12 · PHP 8.2+
- PostgreSQL, esquema
sitecompartido conplatform-api ext-simplexml- Octane sobre FrankenPHP
Repositorio¶
VortexPlayDev/aggreg88
Funcionalidad¶
GET /api/game: genera una URL firmada de lanzamiento.POST /callback: recibe callbacks XML del proveedor.- Reembolsos con ticket por transacción para trazabilidad.
- Validación de credenciales por plataforma, proveedor y moneda.
Desarrollo local¶
composer install
cp .env.example .env
php artisan key:generate
php artisan test
Configuración¶
AGGREG88_API_URLAGGREG88_SERVER_URL- Credenciales con
publisher_codeyprivate_key. MIGRATIONS_PATHsolo para tests.
Deploy¶
- Imagen base:
dunglas/frankenphp:1-php8.4-alpine. - Build en CodeBuild, ECR y ECS Fargate.
Documentación relacionada¶
README.mdAGENTS.mddocs/integration.mddocs/tests.mdCHANGELOG.md