Page:
External Services
No results
1
External Services
Jan K9f edited this page 2025-06-04 09:36:55 +02:00
External Services
This page documents the external services and APIs integrated with the Casino application.
Payment Processors
Stripe
The application integrates with Stripe for payment processing.
- API Version: 2023-10-16
- Documentation: Stripe API Docs
- Implementation: See Payment-System for details
PayPal
Alternative payment processing through PayPal.
- API Version: v2
- Documentation: PayPal Developer
Authentication
Keycloak
Keycloak handles authentication and authorization.
- Version: 21.1
- Configuration: See Authentication-and-Authorization
Game Providers
Slot Provider API
- Endpoint:
https://api.slotprovider.com/v1
- Integration: See Game-Modules for details
Table Games API
- Endpoint:
https://api.tablegames.com/v2
- Integration: See Game-Modules for details
Monitoring
Prometheus
- Endpoint:
http://prometheus:9090
- Metrics exposed at
http://backend:8080/actuator/prometheus
Grafana
- Dashboard:
http://grafana:3000
- Default dashboards for application monitoring
Configuration
External service credentials are managed through environment variables. See the docker-compose files for reference.