License
- Introduction
- First-Time Setup
- After Renewal
- After Domain Changes
- After Purchasing Addons
- Moving to a New Domain
- Switching License Keys
- Understanding the License Page
- Troubleshooting
Introduction
The License page manages your UddoktaPay license validation and domain authorization. All license changes happen at my.uddoktapay.com in the client area. The License page in your panel simply pulls and displays that information.
Access License from Administration → License.
Key principle: After ANY change in the client area, click Refresh License in your panel to sync the latest data.
First-Time Setup
When you first install UddoktaPay, the license page shows "No License Found".
Steps:
- Click Validate License (blue button, top right)
- Enter your license key from my.uddoktapay.com
- Click Submit
- License validates and all information loads
Your panel is now active and ready to use.
After Renewal
When you renew your license in the client area, the expiration date doesn't update automatically in your panel.
Steps:
- Complete renewal at my.uddoktapay.com
- Return to Administration → License in your panel
- Click Refresh License
- New expiration date appears
That's it. No other configuration needed.
After Domain Changes
Updating API Access Domains
If you change which domains can make API calls:
- Update "Authorized API Domain" at my.uddoktapay.com → Service Details
- Return to Administration → License
- Click Refresh License
- New domains appear in API Access Domains section
Your API calls from the new domain will now work.
WARNING
Critical: The domain in your API requests must exactly match an authorized API domain. This includes:
- Subdomain presence (
www.example.com≠example.com) - Protocol differences don't matter (http vs https)
- Trailing slashes don't matter
After Purchasing Addons
When you purchase additional features (Liquid, Orderbox, Role Management, etc.):
- Complete purchase at my.uddoktapay.com
- Return to Administration → License
- Click Refresh License
- New addons appear in Available Addons section
- Features are immediately accessible
Moving to a New Domain
If you're moving your panel installation to a completely new domain:
Steps:
In client area (my.uddoktapay.com):
- Go to Service Details
- Click Reset Panel Domain
Configure DNS/Hosting:
- Point new domain to your server
- Use same document root as panel
- Install SSL certificate
In panel (access via OLD domain first):
- Go to Administration → License
- Click Refresh License
- New domain appears in authorized list
Access panel from new domain
Switching License Keys
To use a different license key on this installation:
- Click Clear License
- Confirm removal
- License information clears
- Click Validate License
- Enter new license key
- Click Submit
New license is now active.
DANGER
Clearing the license immediately deactivates your panel. Only do this if you have a new valid license key ready to enter.
Understanding the License Page
The license page displays information pulled from the licensing server. You cannot edit anything here—all changes happen at my.uddoktapay.com.
License Status
Shows three cards:
Status:
- Active / Inactive / Expired
- License type below (Regular, Extended, Lifetime)
Licensed To:
- Registered name and email
Expiration:
- Specific date or "Never Expires" for lifetime licenses
- Time remaining displayed
Domain Authorization
Unlimited license:
- Any domain can access panel
Limited license:
- Shows specific authorized domains
API Access Domains
Unlimited license:
- Any domain can make API calls
Limited license:
- Shows specific authorized API domains
Available Addons
Green cards showing included features:
- Liquid, Orderbox, Role Management, etc.
- Based on your license package
License Information
Technical details:
- License Key — Partially masked for security
- License Type — Regular, Extended, Lifetime
- Last Validation — Online/Offline status with timestamp
Troubleshooting
API calls fail with "Domain not allowed"
Error message:
{
"status": false,
"message": "Domain not allowed for API access. Requested domain: app.example.com, Allowed domains: example.com"
}Fix:
- Note the exact "Requested domain" in error
- Go to my.uddoktapay.com → Service Details
- Update "Authorized API Domain" to match requested domain exactly
- Save changes
- Return to panel → Administration → License
- Click Refresh License
- Retry API call
Can't access panel after moving domains
Problem: Panel won't load on new domain.
Fix:
- Access panel using the OLD domain (still authorized)
- Go to my.uddoktapay.com → Service Details
- Click Reset Panel Domain
- Return to panel (via old domain)
- Click Refresh License
- Access panel from new domain
Expiration date not updating after renewal
Problem: Still shows old expiration date.
Fix:
- Verify renewal payment completed at my.uddoktapay.com
- Go to Administration → License
- Click Refresh License
- Date updates immediately
License shows Inactive
Problem: "Inactive" status.
Fix:
- Click Validate License
- Enter license key from my.uddoktapay.com
- Click Submit
- Status changes to Active
Addon not appearing after purchase
Problem: Purchased addon doesn't show.
Fix:
- Confirm purchase completed at my.uddoktapay.com
- Go to Administration → License
- Click Refresh License
- Addon appears in Available Addons
Last Validation: Offline
Problem: Shows offline validation status.
Fix:
- Check server internet connectivity
- Verify firewall allows outbound HTTPS
- Click Refresh License to retry
- If persists, check server logs
- Contact hosting provider if connectivity blocked
TIP
Remember: The License page only displays information. All actual changes (renewals, domain updates, addon purchases) happen at my.uddoktapay.com. Always click Refresh License after making changes there.
