production — 8 backends configured
*
📱 Development Setup:
To use with iOS app, configure your Mac IP in DevEnvironment.swift (e.g., 192.168.x.x:8000)
📖 Docs: See README.md for full setup instructions
| Key | Name | Description | Proxy Route |
|---|---|---|---|
portal | WordPress Portal | EAC WordPress Portal (Azure Front Door) | /proxy/portal/ |
apim-xai | Azure APIM XAI | EAC APIM XAI Services (SOAP/XML) | /proxy/apim-xai/ |
apim-account | Azure APIM Account | EAC APIM Account Services | /proxy/apim-account/ |
apim-billing | Azure APIM Billing | EAC APIM Billing Services | /proxy/apim-billing/ |
keycloak | Keycloak SSO | EAC Keycloak Authentication Server | /proxy/keycloak/ |
jcc | JCC Payment Gateway | JCC Cyprus Payment Gateway | /proxy/jcc/ |
eac-legacy | EAC Legacy Portal | EAC Legacy WordPress Portal | /proxy/eac-legacy/ |
apim-prod | Azure APIM Production | EAC APIM Production Services | /proxy/apim-prod/ |
/api/health — Server health check/api/backends — List available backends/api/logs — View recent logs/proxy/{backend}/{path} — Proxy any request to backend/jcc/payment/process — Initiate JCC payment/jcc/payment/refund — Process refund/jcc/payment/status — Transaction status/jcc/payment/history — Transaction history/jcc/payment/test — Test JCC connection/jcc/payment/notify — Send EAC notificationPortal Login:
POST /proxy/portal/wp-json/jwt-auth/v1/token
Keycloak Token:
POST /proxy/keycloak/realms/eac-prod/protocol/openid-connect/token
APIM XAI Services:
POST /proxy/apim-xai/customerservice/getCustomerInfo