U2opia
Internal proxy between Trayton products and the U2opia Subscription Charging platform.
This service is API-only. There is nothing to do here — partners integrate over HTTP using their issued API key.
Canonical endpoints
- Health
GET /up - Partner API
POST /api/v1/subscriptions - OTP confirm
POST /api/v1/subscriptions/confirm-otp - OTP validate
POST /api/v1/subscriptions/validate-otp - Deactivate
POST /api/v1/subscriptions/deactivate - SMS
POST /api/v1/sms - U2opia notification
POST /api/v1/notification - CG redirection
GET|POST /webhooks/cg/{partner}
Partner authentication
All /api/v1/* requests require a partner API key:
Authorization: Bearer u2opia_pk_<48-hex-chars>
Provision partners with php artisan partner:create. See the project docs for the full integration guide.