Skip to content

Transactions

Pay

POST /upay/v2/pay

Creates a merchant-initiated payment transaction.

Required request fields:

FieldTypeNotes
terminal_snstringTerminal serial number.
client_snstringUnique order number in the client system.
total_amountstringAmount in cents.
dynamic_idstringPayment credential or provider payment token supplied by the consumer/provider flow.
subjectstringTransaction subject.
operatorstringCashier or operator identifier.

Pre-create

POST /upay/v2/precreate

Creates a QR-code payment order.

Required request fields:

FieldTypeNotes
terminal_snstringTerminal serial number.
client_snstringUnique order number in the client system.
total_amountstringAmount in cents.
paywaystringPayment provider.
subjectstringTransaction subject.
operatorstringCashier or operator identifier.

Query

POST /upay/v2/query

Queries order status after an uncertain payment result or callback gap.

Refund

POST /upay/v2/refund

Refunds a paid transaction. Refund behavior must be idempotent using the client-side refund serial number.

Cancel

POST /upay/v2/cancel

Cancels an unpaid or uncertain order before completion.

Revoke

POST /upay/v2/revoke

Reverses a transaction when supported by the payment provider and settlement window.

MUWE OpenAPI documentation for bank and payment partners.