E-commerce
How to connect Click and Payme to a website in Uzbekistan
Plan a Click or Payme integration: provider approval, order states, duplicate notifications, refunds and acceptance tests before going live.

In this article
A Click or Payme integration starts with payment acceptance terms for the actual business. Confirm the supported product, documents and settlement account with the provider before implementing checkout. A payment button or a customer returning to the website does not establish that money was received. A working integration links the transaction to an order, tolerates repeated messages and gives the team a way to investigate an uncertain result.
Identify what you are connecting
| Component | Responsibility | Confirm before development |
|---|---|---|
| Click / Payme | Payment acceptance service and integration interface | Supported product, commercial terms and protocol |
| Uzcard / Humo | Card payment infrastructure | Card support through the chosen provider or acquirer |
| Bank or other partner | Settlement and account servicing | Agreement, settlement process and documents |
| Your store | Orders, inventory and customer handling | Who changes each status and fulfils the order |
Choose payment methods using your customer needs rather than unsupported market coverage figures. Agree a fallback for customers who cannot use the main method. Click Business publishes current onboarding information: https://business.click.uz/ru . Confirm fees, approval steps and optional functions for the selected agreement; another merchant’s conditions are not automatically yours.
Create the order before starting checkout
Define the contents, final amount, currency, order identifier and rules for price changes. The server needs to know which order is being paid for; the buyer needs to understand the purchase. Decide when stock is reserved and what happens after cancellation or expiry. Keep payment secrets out of the browser and avoid collecting card credentials in a custom form without a separately assessed solution.
Implement the selected product’s protocol
Click offers different integration interfaces. Its official documentation describes Prepare and Complete interaction for Shop API: https://docs.click.uz/ . An example for a different product is not a universal payment handler. Check the fields, authenticity verification and responses against the protocol actually used.
Payme documents Merchant API methods for checking, creating, performing, cancelling and inspecting transactions: https://developer.help.paycom.uz/metody-merchant-api/ . Model the transaction lifecycle around that documentation. Confirm required methods and behaviour using the current specification rather than a shortened tutorial.
Separate notification, payment and fulfilment
An order and its transaction need linked but distinct states. A provider notification may arrive more than once; processing it again must not deliver the product or record payment twice. Preserve a reconciliation path when a response is uncertain. Limit access to operation logs and manual actions to responsible staff. Show the customer a confirmed state, including a pending verification state when appropriate.
Accept the integration through concrete tests
| Scenario | Expected outcome |
|---|---|
| Successful payment | Correct order and amount are recorded as paid |
| Decline or cancellation | Order is not incorrectly marked paid |
| Repeated notification | State remains consistent, no duplicate fulfilment |
| Closed browser tab | Order state can be checked without a return page |
| Temporary failure | Team can identify and reconcile the uncertain operation |
| Refund | Actions and statuses follow the supported process |
Start with the provider’s test environment. Validate production only under an agreed plan and the provider’s rules: participants, amount, recorded outcome and refund procedure. Separate test and production credentials. Keep secrets and full payment details out of shared logs and screenshots.
Agree refunds and ongoing support
Before launch, confirm supported refunds, dispute handling and processing steps with the relevant partners. Legal and tax requirements depend on the business and operation and need separate specialist review. Give developers approved rules so the interface, records and support actions follow the same process. Implementing an API does not settle those business decisions.
Prepare the selected provider, a sample order and connected systems to scope the work. Discuss store development at https://zorr.uz/en/solutions/ecommerce . Delivery estimates depend on agreed scenarios, access and partner checks.
Frequently asked questions
Do we need both Click and Payme?
Choose methods according to customer needs and available business terms. Confirm an initial method and a fallback after checking onboarding requirements.
Does returning to the website prove payment?
No. Order payment status must use a confirmed transaction state under the provider’s protocol, not just a visit to the return page.
Can the activation date be guaranteed in advance?
A development plan can be agreed. Contract, review and activation timing must be confirmed separately with the provider and other participants.
E-commerce
Next step: from answer to implementation
Click, Payme, Uzcard, Telegram commerce and cross-border sales from Uzbekistan.

