Skip to content
← All guides Full-Stack

Accept Online Payments in Uzbekistan: Payme, Click & Uzum Guide

How to accept online payments in Uzbekistan with Payme, Click and Uzum: integration options, costs in so'm, and a launch checklist for your site or app.

Accept Online Payments in Uzbekistan: Payme, Click & Uzum Guide

If you sell anything online in Uzbekistan — a Telegram shop, a marketplace store, a booking site, a SaaS product — customers will ask the same question within the first week: “Can I pay with Payme?” Cash on delivery and bank transfers only get you so far, and every day without a proper checkout is lost turnover.

This guide walks through how to accept online payments in Uzbekistan with the three systems that matter — Payme, Click, and Uzum Bank — what each one costs, how integration actually works, and how to decide which to launch with first.


Why local payment methods matter more than cards here

Visa and Mastercard exist in Uzbekistan, but the everyday reality is different. Payme has more than 10 million users and is the most recognised wallet in the country. Click is a close second, especially strong for utility bills and marketplace checkout. Uzum Bank has grown quickly on the back of the wider Uzum ecosystem and is now a default option for younger, mobile-first shoppers. Together these three cover well over 90% of local online payment volume, alongside card rails built on UzCard and Humo.

For a Tashkent or Samarqand-based store, this means: if your checkout only supports international cards, you are invisible to most of your addressable market. Local wallets aren’t a “nice to have” — they are the primary payment rail.

How Payme, Click, and Uzum integration actually works

All three providers work on a similar pattern:

  1. You register a merchant/business account with the provider and get a merchant ID and API keys (or a cashbox/checkout ID).
  2. Your website or app redirects the customer to a hosted checkout page, or opens an in-app widget, where they confirm payment from their wallet or card.
  3. The provider sends a webhook (server callback) to your backend confirming the transaction, which you use to mark the order as paid.
  4. You reconcile transactions against provider dashboards and handle edge cases: cancellations, partial refunds, and failed callbacks.

Step 3 is where most home-grown integrations go wrong — webhook signature verification, retries, and idempotency (not double-crediting an order if a webhook fires twice) need careful engineering. This is exactly what libraries like PayTechUZ exist to simplify, since they wrap Payme, Click, and Uzum behind one consistent interface for developers.

We cover the mechanics of each system in more depth separately: see our walkthroughs on Payme integration for your website and app, Click integration for Uzbek businesses, and Uzum Bank payments integration.

Website vs Telegram bot checkout

Many Uzbek businesses now sell primarily through Telegram, which reaches roughly 27 million users — about 76% of the country’s internet users. A Telegram-native checkout (Payme/Click buttons inside the bot, or a mini-app) often converts better than sending customers to an external website, simply because it keeps them in the app they already trust.

What it costs to accept online payments in Uzbekistan

Exact commission rates change and are negotiated per merchant category, but the cost structure buyers should expect looks roughly like this:

ComponentTypical rangeNotes
Merchant onboardingOften free–low costBusiness registration/verification required
Transaction commissionSmall percentage per transactionVaries by provider, volume, and sector
Basic bot/checkout integration1 500 000–5 000 000 so’mOrdering + payment flow, one provider
Multi-provider integration (Payme + Click + Uzum)5 000 000 so’m+Unified checkout, reconciliation, admin dashboard
Ongoing support/maintenancefrom ~$50/monthMonitoring, webhook fixes, provider API changes

A focused payment-integration project is typically a matter of weeks, not months, when scoped clearly.

Choosing which provider to launch with

  • Do most of your existing customers already use Payme? Start there — it has the widest reach.
  • Do you sell through a marketplace or handle utility-style recurring payments? Click’s rails are well suited to this.
  • Is your audience younger and mobile-first, or already inside the Uzum ecosystem? Add Uzum Bank early.
  • Can you support all three from day one? A unified checkout removes friction entirely and is worth the extra integration cost for serious e-commerce volume.
  • Do you need Uzbek and Russian language support in the checkout and confirmation messages? Both are expected by local customers.

In practice, most growing Tashkent online stores end up supporting all three within their first year, because each wallet has a loyal user base that won’t switch providers just to buy from you.

Security, compliance, and reconciliation

Beyond the integration itself, plan for:

  • Webhook signature verification on every callback, not just the happy path.
  • Idempotent order updates so a retried webhook can’t double-process a payment.
  • A reconciliation routine — daily or weekly — comparing your database against each provider’s merchant dashboard.
  • Refund handling, which differs by provider and can take longer than card refunds customers may be used to.
  • Data handling consistent with each provider’s merchant agreement, especially for stored transaction identifiers.

Skipping any of these tends to surface as a support headache three to six months after launch, once transaction volume grows.

Where AI and automation fit in

Once payments are flowing, the natural next step for many Uzbek businesses is connecting the payment event to a CRM (amoCRM or Bitrix24 are the most common locally) and a Telegram bot that confirms orders automatically. In projects shaped like this, automation typically removes a large share of the manual “check payment, update spreadsheet, message customer” work that used to eat a team’s morning. This is the kind of full-stack work — payments, CRM, and automation together — that our services and recent work focus on.

Frequently Asked Questions

Do I need all three — Payme, Click, and Uzum? Not on day one. Start with whichever your existing customers already use, then add the others as volume justifies the extra integration cost.

Can a Telegram bot accept payments directly? Yes. Payme and Click both support in-bot or mini-app checkout flows, which often convert better than redirecting to an external site.

How long does integration typically take? A single-provider checkout is usually a matter of weeks; a unified multi-provider setup with reconciliation and admin tooling takes longer but is still a focused project, not a months-long build.

What happens if a webhook fails or arrives twice? A properly engineered integration verifies signatures and uses idempotent order updates, so failed or duplicate webhooks don’t cause double-charging or missed orders — this is one of the most common gaps in DIY integrations.

If you’re planning a checkout for a new store, marketplace, or Telegram-based business and want it built correctly the first time, get in touch and we can scope what a Payme, Click, and Uzum integration would look like for your product.

Building something like this?

Fera Tech ships iOS & full-stack apps end-to-end. Tell us about your project.

Start a project
Call us Open business Telegram