lucky-spins¶
Propósito¶
Integración con el proveedor LuckySpins. Expone endpoints de sesión, saldo, débito, crédito, reembolso y sincronización de juegos.
Stack¶
- Laravel 12 · PHP 8.2+
- PostgreSQL, esquema
sitecompartido conplatform-api - Octane sobre FrankenPHP
Repositorio¶
VortexPlayDev/lucky-spins
Funcionalidad¶
POST /game: URL firmada de lanzamiento.POST /balance: consulta de saldo.POST /debityPOST /credit: movimientos de wallet.POST /refund: reembolsos.POST /session: validación de sesión.GET /games: sincronización de juegos.
Desarrollo local¶
composer install
cp .env.example .env
php artisan key:generate
php artisan test
Configuración¶
LUCKY_SPINS_API_URL- Credenciales con
operator_idysecret_key. - Autenticación por session token y HMAC-SHA256.
Deploy¶
- Imagen base:
dunglas/frankenphp:1-php8.4-alpine. - Build en CodeBuild, ECR y ECS Fargate.
Documentación relacionada¶
README.mddocs/integration.mddocs/tests.mdCHANGELOG.md