How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Uzum Checkout

Payment gateway for websites and mobile applications. Card payments (Visa, Mastercard, Uzcard, Humo), one-step and two-step authorization, back-to-back payment without the hosted form, card binding and recurring payments, full and partial refunds, reversal, and automatic receipt fiscalization. PCI DSS compliant. Authenticated with X-Terminal-Id and X-API-Key headers issued by Uzum Bank.

This API exposes 12 operations across 12 paths, organized into 5 resource areas, and defines 79 schemas. It is described by OpenAPI 3.0.2, at version 1.10.3.

12 operations 12 paths 79 schemas 12 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
1.10.3
Resource Areas
5

Paths & Operations 12

Across 12 paths, the API surfaces 12 operations — 12 POST. They span 5 resource areas: Auxiliary Methods, One-Step Payment, Managing Credit Cards Bindings, Back-to-back Payment, Two-Step Payment. Each is listed below with its method, path, parameters, and response codes.

Auxiliary Methods 4
POST
/api/v1/acquiring/purchaseReceipt
Purchase receipt fiscalization based on a prepaid receipt
purchase_receipt_api_v1_acquiring_purchaseReceipt_post 3 params body → 200
POST
/api/v1/payment/getOrderStatus
Get payment status
get_order_status_api_v1_payment_getOrderStatus_post 2 params body → 200
POST
/api/v1/payment/getOperationState
Get operation status
get_operation_state_api_v1_payment_getOperationState_post 2 params body → 200
POST
/api/v1/payment/getReceipts
Getting information about receipts
get_merchant_receipts_api_v1_payment_getReceipts_post 2 params body → 200
One-Step Payment 2
POST
/api/v1/payment/register
Payment registration
register_payment_api_v1_payment_register_post 4 params body → 200
POST
/api/v1/acquiring/refund
Refund
refund_api_v1_acquiring_refund_post 3 params body → 200
Managing Credit Cards Bindings 3
POST
/api/v1/payment/merchantPay
Confirm back-to-back payment
merchant_pay_api_v1_payment_merchantPay_post 3 params body → 200
POST
/api/v1/acquiring/getBindings
Get customer bindings
get_bindings_api_v1_acquiring_getBindings_post 3 params body → 200
POST
/api/v1/acquiring/unBindCard
Unbinding customer card
unbind_card_api_v1_acquiring_unBindCard_post 2 params body → 200
Back-to-back Payment 1
POST
/api/v1/acquiring/getMerchantCertificate
Get encryption certificate and fingerprint
get_merchant_certificate_api_v1_acquiring_getMerchantCertificate_post 2 params → 200
Two-Step Payment 2
POST
/api/v1/acquiring/complete
Confirmation of two-step payment
complete_api_v1_acquiring_complete_post 3 params body → 200
POST
/api/v1/acquiring/reverse
Reverse
reverse_api_v1_acquiring_reverse_post 3 params body → 200

Schemas 79

The contract defines 79 schemas that model the data the API accepts and returns. The most detailed are GetOrderStatusResponse (12 properties), OrderPaymentRequest (11 properties), OrderBingingRequest (9 properties), UZReceiptParams (8 properties). Each schema is shown below with its type and property counts.

PurchaseReceiptCartRequest
object
2 properties 2 required
PurchaseReceiptResponse
object
1 property 1 required
ApiResponse_PurchaseReceiptResponse_
object
3 properties 1 required
PurchaseReceiptRequest
object
2 properties 2 required
UnbindCardCommand
object
1 property 1 required
ApiResponse_UnBindCardResponse_
object
2 properties 1 required
AcquiringCallbackData
object
7 properties 4 required
ApiResponse_GetCertificateResponse_
object
3 properties 1 required
GetCertificateResponse
object
2 properties 2 required
AcquiringPaymentParams
object
4 properties 1 required
AcquiringStatus
string
An enumeration.
ApiResponse_Complete2SPResponse_
object
3 properties 1 required
ApiResponse_GetBindingsResponse_
object
3 properties 1 required
ApiResponse_GetOperationStateResponse_
object
3 properties 1 required
ApiResponse_GetOrderStatusResponse_
object
3 properties 1 required
ApiResponse_MerchantPayResult_
object
3 properties 1 required
ApiResponse_PaymentRegisterResponse_
object
3 properties 1 required
ApiResponse_RefundResponse_
object
3 properties 1 required
ApiResponse_ReverseResponse_
object
3 properties 1 required
BindingInfoResponse
object
4 properties 1 required
OrderTechCardRequest
object
6 properties 6 required
TechCardParams
object
2 properties 1 required
BusinessEvent
object
5 properties 5 required
BusinessEventType
string
An enumeration.
ReceiptGeneratedCallbackData
object
3 properties 3 required
ReceiptType
string
An enumeration.
CallbackOperationState
string
An enumeration.
Cart
object
Info about cart
4 properties 3 required
CartItem
object
6 properties 5 required
Complete2SPCommand
object
2 properties 2 required
Complete2SPResponse
object
1 property 1 required
Currency
integer
An enumeration.
ErrorCode
integer
GetBindingsCommand
object
1 property 1 required
GetBindingsResponse
object
1 property 1 required
GetOperationStateCommand
object
1 property 1 required
GetOperationStateResponse
object
1 property 1 required
GetOrderStatusCommand
object
1 property 1 required
GetOrderStatusResponse
object
12 properties 9 required
IPS
string
Type of card payment system
LocaleType
string
An enumeration.
merchantParams
object
1 property
MerchantPayCommand
object
3 properties 3 required
PayByTechCardCommandData
object
4 properties 2 required
SubMerchant
object
5 properties
PayByCardTokenWithExternalMPICommandData
object
6 properties 5 required
ExternalMPI
object
5 properties
MerchantPayResult
object
3 properties 2 required
APIDataFor3DS
object
3 properties
Operation
object
8 properties 4 required
OrderOperationType
string
An enumeration.
PayByBindCardCommandData
object
3 properties 2 required
PayType
string
An enumeration.
PaymentOperationState
string
An enumeration.
PaymentOperationType
string
An enumeration.
OrderPaymentRequest
object
11 properties 7 required
OrderBingingRequest
object
9 properties 6 required
OrderMobileTopUpRegisterRequest
object
8 properties 7 required
BindingPaymentParams
object
2 properties 1 required
MobileTopUpMerchantParams
object
1 property
MobileTopUpPaymentParams
object
2 properties 2 required
MobileTopUpCartRequest
object
4 properties 4 required
MobileTopUpCartItemRequest
object
6 properties 6 required
PaymentRegisterResponse
object
2 properties 2 required
PaymentViewType
string
An enumeration.
RefundCommand
object
2 properties 2 required
RefundResponse
object
1 property 1 required
RegisterReceiptType
string
An enumeration.
ReverseCommand
object
2 properties 2 required
ReverseResponse
object
1 property 1 required
app__api__models__payment__BindingIPS
object
1 property
UZReceiptParams
object
Data for autofiscalization
8 properties 3 required
RefundRequest
object
3 properties 2 required
FiscalizationCartRequest
object
2 properties 2 required
FiscalizationCartItemRequest
object
3 properties 3 required
GetReceiptRequest
object
1 property 1 required
GetReceiptResponse
object
2 properties 2 required
GetReceiptsResponse
object
1 property 1 required
ApiResponse_GetReceiptsResponse_
object
3 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

uzum-checkout-openapi.yaml Raw ↑
Where this information came from

This is an independent, third-party profile of Uzum Checkout, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.