Integrating Payme, Click, and Uzum on a Website: a Complete Guide
If a customer cannot pay by card right on the website, part of your sales is lost: a “manual” card transfer raises distrust, and calling a manager is an extra barrier. Online payments via Payme, Click, and Uzum have long been the standard for business in Uzbekistan. Let's break down how the connection works, what it costs, and which mistakes come up most often.
Which Payment Systems to Choose
Each provider has its own audience, and the best option is to connect several:
- Payme — one of the most popular payment apps in the country; paying with Humo and UzCard cards takes a couple of taps.
- Click — a huge user base, payment via the app, USSD, and card; familiar to audiences across the whole republic.
- Uzum Bank / Uzum Nasiya — besides regular payments it offers installment plans, which noticeably increase the average check in retail.
- International cards (Visa, Mastercard) — relevant if customers buy from abroad; connected through local acquiring banks.
How the Connection Works: 4 Stages
- Contract with the provider — you submit an application, provide company or sole-proprietor documents, and sign an acquiring agreement. Usually takes from a few days to two weeks.
- Technical integration — developers connect the payment system's API: invoice creation, payment notifications (webhooks), handling cancellations and refunds.
- Sandbox testing — the provider issues test keys; all scenarios are checked: successful payment, cancellation, insufficient funds, repeated notifications.
- Going live — the provider reviews the integration, issues production keys, and the website starts accepting real payments.
Common Integration Mistakes
- Order status changes before payment confirmation — orders get “paid” without money. The status must update only after confirmation from the payment system.
- Repeated notifications are not handled — payment systems may send the same webhook several times; without duplicate protection an order is counted twice.
- Amounts are compared imprecisely — kopecks and tiyins get lost in rounding, and honest payments are rejected.
- No logging — in a dispute it is impossible to prove what happened and when. Every request and response must be stored.
How Much It Costs and How Long It Takes
Integrating one payment system into an existing website usually takes 1 to 3 weeks and costs from 5 to 20 million soums depending on complexity: simple order payment is cheaper, while subscriptions, holds, partial refunds, and split payments cost more. Provider fees are typically around 2–3% per transaction; exact terms depend on turnover and the contract.
Conclusion
Online payments are an investment that pays off through higher conversion: it is easier for a customer to pay right away than to “contact a manager.” The key is to entrust the integration to a team that has already worked with the Payme, Click, and Uzum APIs and knows the pitfalls. Global Soft connects payment systems to websites and apps turnkey: from the provider contract to live payments with full logging. Write to us — we will suggest the optimal setup for your business.
Need advice on your project?
Tell us about your goals — we'll evaluate the project and propose a solution for free.
Contact us