Once your test transactions are well tested and your application is ready to start collecting payments, use the live URL found below.
- Update your Sandbox endpoints (to the Production endpoints by prefixing the below URL)
- Production API:
https://uapi.upayments.com/api/v1/ - Example:
https://sandboxapi.upayments.com/api/v1/chargewill now be replaced tohttps://uapi.upayments.com/api/v1/charge - Production API Key (Bearer Token):
- If you have availed the UInterface API, you can find your API details (API Key or Bearer Token) from your UPay Dashboard in Merchant API Detail section
- Contact us at [email protected] or +965 1809888. API Key Token can be used for the Bearer Token Authorization.
NoteTo start receiving real payments, ensure your UPayments account is Verified as part of our "Know your Customer" (KYC) obligations.
Invoices for your live transactions
Live transactions can be verified by referring to the Invoices on the UPayment Dashboard.

Invoices can be found on your UPayments Portal -> Invoices section for successful and failed transactions.
Payment details, including payment time, payment status, payment method, unique order ID, and unique track ID, can be found inside the invoices

Please Note:Live cards will need to be used for transactions on your Production environment.
Test cards will not work on Production
