UnionMeta Merchant Payment API Documentation
  1. 4. API
UnionMeta Merchant Payment API Documentation
  • 1. Revision History
  • 2. Security & Encryption Rules
    • 2.1 Purposes
    • 2.2 Request Encryption (AES)
    • 2.3 Signature Generation (MD5)
  • 3. API List
  • 4. API
    • 4.1 Payment Result Callback Notification (Online/Dynamic QR)
    • 4.2 Payment Result Callback (Static QR)
    • 4.3 Create Order API (Online Payment)
      POST
    • 4.4 Create Order API (Generate QR)
      POST
    • 4.5 Static QR Code Generate
      POST
    • 4.6 Query Order
      POST
    • 4.7 Merchant wallet Balance
      POST
    • 4.8 Cancel Order
      POST
    • 4.9 Activate/Deactivate Static QR Code
      POST
    • 4.10 Transaction History
      POST
  • Schemas
    • CreateOrderRespData
    • RespDataCreateOrderRespData
    • CreateOrderReqParams
    • ReqParamsCreateOrderReqParams
    • CreateQrOrderRespData
    • RespDataCreateQrOrderRespData
    • CreateQrOrderReqParams
    • ReqParamsCreateQrOrderReqParams
    • GenerateStaticQrRespData
    • RespDataGenerateStaticQrRespData
    • GenerateStaticQrParams
    • ReqParamsGenerateStaticQrParams
    • MapObject
    • QueryOrderRespData
    • RespDataQueryOrderRespData
    • ReqParams
    • QueryOrderReqParams
    • OpenApiReq
    • ReqParamsQueryOrderReqParams
    • MerchantBalanceRespData
    • RespDataMerchantBalanceRespData
    • MerchantBalanceReqParams
    • ReqParamsMerchantBalanceReqParams
    • CancelOrderRespData
    • TransactionHistoryRespData
    • RespDataCancelOrderRespData
    • RespDataTransactionHistoryRespData
    • CancelOrderReqParams
    • TransactionHistoryReqParams
    • ReqParamsCancelOrderReqParams
    • ReqParamsTransactionHistoryReqParams
    • StaticQrStateOptionRespData
    • RespDataStaticQrStateOptionRespData
    • StaticQrStateOptionReqParams
    • ReqParamsStaticQrStateOptionReqParams
  1. 4. API

4.8 Cancel Order

POST
/pay/v1/cancelOrder
Cancels unpaid or unexpired order QR code

Request

Body Params application/json

Example
{
    "mchId": "686000013",
    "data": {
        "mchId": "8600001",
        "apiCode": "UN1001",
        "orderNo": "2018214458600173569882"
    },
    "sign": ""
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/pay/v1/cancelOrder' \
--header 'Content-Type: application/json' \
--data-raw '{
    "mchId": "686000013",
    "data": {
        "mchId": "8600001",
        "apiCode": "UN1001",
        "orderNo": "2018214458600173569882"
    },
    "sign": ""
}'

Responses

🟢200
application/json
Body

Example
{
  "message": "",
  "data": {
    "msgId": "2021049602470023169364",
    "orderNo": "2018214458600173569882",
    "trxState": "cancelled",
    "message": "success"
  },
  "code": ""
}
Modified at 2026-03-11 08:31:34
Previous
4.7 Merchant wallet Balance
Next
4.9 Activate/Deactivate Static QR Code