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.10 Transaction History

POST
/pay/v1/transactionHistory
get the merchant general transaction history

Request

Body Params application/json

Example
{
    "mchId": "8600001",
    "data": {
        "mchId": "8600001",
        "apiCode": "UN1001",
        "txnType": "Online Payment",
        "startDate": "2026-02-02 00:00:00",
        "endDate": "2026-02-02 23:59:59"
    },
    "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/transactionHistory' \
--header 'Content-Type: application/json' \
--data-raw '{
    "mchId": "8600001",
    "data": {
        "mchId": "8600001",
        "apiCode": "UN1001",
        "txnType": "Online Payment",
        "startDate": "2026-02-02 00:00:00",
        "endDate": "2026-02-02 23:59:59"
    },
    "sign": ""
}'

Responses

🟢200
application/json
Body

Example
{
  "message": "",
  "data": {
    "transactionReference": "158929",
    "clientTransactionReference": "2018214458600173569882",
    "transactionType": "Receive (P2M) QR Payment",
    "transactionDate": "2026-Feb-02 03:05:01 PM",
    "amount": 100.00,
    "fee": 0,
    "mdrFee": 2,
    "rebate": 0.00,
    "commission": 0.00,
    "channel": "EXTERNAL",
    "billerReference": "20260202CIYCPHM2XXXB000000000158929",
    "senderMobileNumber": "09604123885",
    "receiverMobileNumber": "",
    "receiptNumber": "",
    "productCode": "PayP2mQR_MDR_FEE",
    "productDescription": "PayP2mQR_MDR_FEE",
    "status": "Completed",
    "serviceProviderName": "SP",
    "extReferenceNumber": "20260202CIYCPHM2XXXB000000000158929",
    "extRsCode": "ACTC",
    "extRsMessage": "Accepted Technical Validation",
    "runningBalance": 0.0,
    "terminalLabel": "TERM-007",
    "remarks": "",
    "partnerName": "",
    "totalTransactionAmount": 98.15,
    "balanceBeforeTransaction": 291.25,
    "balanceAfterTransaction": 389.4,
    "direction": "Credit",
    "maskedAmount": 0.0
  },
  "code": ""
}
Modified at 2026-03-03 08:02:10
Previous
4.9 Activate/Deactivate Static QR Code
Next
CreateOrderRespData