# UnionMeta Merchant Payment API Documentation ## Docs - [1. Revision History](https://docs.unionmeta.net/1-revision-history-78968280f0.md): - [2. Security & Encryption Rules](https://docs.unionmeta.net/2-security-encryption-rules-78969239f0.md): - 2. Security & Encryption Rules [2.1 Purposes](https://docs.unionmeta.net/2-1-purposes-79131612f0.md): - 2. Security & Encryption Rules [2.2 Request Encryption (AES)](https://docs.unionmeta.net/2-2-request-encryption-aes-79132936f0.md): - 2. Security & Encryption Rules [2.3 Signature Generation (MD5)](https://docs.unionmeta.net/2-3-signature-generation-md5-79134910f0.md): - [3. API List](https://docs.unionmeta.net/3-api-list-78969492f0.md): - 4. API [4.1 Payment Result Callback Notification (Online/Dynamic QR)](https://docs.unionmeta.net/4-1-payment-result-callback-notification-onlinedynamic-qr-8245474m0.md): - 4. API [4.2 Payment Result Callback (Static QR)](https://docs.unionmeta.net/4-2-payment-result-callback-static-qr-8245689m0.md): ## API Docs - 4. API [4.3 Create Order API (Online Payment)](https://docs.unionmeta.net/4-3-create-order-api-online-payment-421482419e0.md): Creates an order in the system and returns the order reference number and the calculated MDR with the payment gateway URL. The client application will be responsible for the redirection. - 4. API [4.4 Create Order API (Generate QR)](https://docs.unionmeta.net/4-4-create-order-api-generate-qr-421482420e0.md): Refers to the collection transaction. The merchant generates a dynamic QR code, and after the user scans and confirms the payment, the funds will be transferred to the merchant's receiving account. - 4. API [4.5 Static QR Code Generate](https://docs.unionmeta.net/4-5-static-qr-code-generate-421482421e0.md): The merchant can generate a static QR code with a terminal ID, and the static QR code can be paid multiple times.\n" + - 4. API [4.6 Query Order](https://docs.unionmeta.net/4-6-query-order-421482422e0.md): Get the status and details of the purchase order - 4. API [4.7 Merchant wallet Balance](https://docs.unionmeta.net/4-7-merchant-wallet-balance-421482423e0.md): Query Merchant Balance - 4. API [4.8 Cancel Order](https://docs.unionmeta.net/4-8-cancel-order-421482425e0.md): Cancels unpaid or unexpired order QR code - 4. API [4.9 Activate/Deactivate Static QR Code](https://docs.unionmeta.net/4-9-activatedeactivate-static-qr-code-421482426e0.md): Activate or deactivate a static QR code terminal. - 4. API [4.10 Transaction History](https://docs.unionmeta.net/4-10-transaction-history-422017010e0.md): get the merchant general transaction history ## Schemas - [CreateOrderRespData](https://docs.unionmeta.net/createorderrespdata-249491209d0.md): - [RespDataCreateOrderRespData](https://docs.unionmeta.net/respdatacreateorderrespdata-249491210d0.md): - [CreateOrderReqParams](https://docs.unionmeta.net/createorderreqparams-249491211d0.md): - [ReqParamsCreateOrderReqParams](https://docs.unionmeta.net/reqparamscreateorderreqparams-249491212d0.md): - [CreateQrOrderRespData](https://docs.unionmeta.net/createqrorderrespdata-249491213d0.md): - [RespDataCreateQrOrderRespData](https://docs.unionmeta.net/respdatacreateqrorderrespdata-249491214d0.md): - [CreateQrOrderReqParams](https://docs.unionmeta.net/createqrorderreqparams-249491215d0.md): - [ReqParamsCreateQrOrderReqParams](https://docs.unionmeta.net/reqparamscreateqrorderreqparams-249491216d0.md): - [GenerateStaticQrRespData](https://docs.unionmeta.net/generatestaticqrrespdata-249491217d0.md): - [RespDataGenerateStaticQrRespData](https://docs.unionmeta.net/respdatageneratestaticqrrespdata-249491218d0.md): - [GenerateStaticQrParams](https://docs.unionmeta.net/generatestaticqrparams-249491219d0.md): - [ReqParamsGenerateStaticQrParams](https://docs.unionmeta.net/reqparamsgeneratestaticqrparams-249491220d0.md): - [MapObject](https://docs.unionmeta.net/mapobject-249491221d0.md): - [QueryOrderRespData](https://docs.unionmeta.net/queryorderrespdata-249499632d0.md): - [](https://docs.unionmeta.net/249491222d0.md): - [RespDataQueryOrderRespData](https://docs.unionmeta.net/respdataqueryorderrespdata-249499633d0.md): - [ReqParams](https://docs.unionmeta.net/reqparams-249491223d0.md): - [QueryOrderReqParams](https://docs.unionmeta.net/queryorderreqparams-249499634d0.md): - [OpenApiReq](https://docs.unionmeta.net/openapireq-249491224d0.md): - [ReqParamsQueryOrderReqParams](https://docs.unionmeta.net/reqparamsqueryorderreqparams-249499635d0.md): - [MerchantBalanceRespData](https://docs.unionmeta.net/merchantbalancerespdata-249499636d0.md): - [RespDataMerchantBalanceRespData](https://docs.unionmeta.net/respdatamerchantbalancerespdata-249499637d0.md): - [MerchantBalanceReqParams](https://docs.unionmeta.net/merchantbalancereqparams-249499638d0.md): - [ReqParamsMerchantBalanceReqParams](https://docs.unionmeta.net/reqparamsmerchantbalancereqparams-249499639d0.md): - [CancelOrderRespData](https://docs.unionmeta.net/cancelorderrespdata-249499640d0.md): - [TransactionHistoryRespData](https://docs.unionmeta.net/transactionhistoryrespdata-249695737d0.md): - [RespDataCancelOrderRespData](https://docs.unionmeta.net/respdatacancelorderrespdata-249499641d0.md): - [RespDataTransactionHistoryRespData](https://docs.unionmeta.net/respdatatransactionhistoryrespdata-249695738d0.md): - [CancelOrderReqParams](https://docs.unionmeta.net/cancelorderreqparams-249499642d0.md): - [TransactionHistoryReqParams](https://docs.unionmeta.net/transactionhistoryreqparams-249695739d0.md): - [ReqParamsCancelOrderReqParams](https://docs.unionmeta.net/reqparamscancelorderreqparams-249499643d0.md): - [ReqParamsTransactionHistoryReqParams](https://docs.unionmeta.net/reqparamstransactionhistoryreqparams-249695740d0.md): - [StaticQrStateOptionRespData](https://docs.unionmeta.net/staticqrstateoptionrespdata-249499644d0.md): - [RespDataStaticQrStateOptionRespData](https://docs.unionmeta.net/respdatastaticqrstateoptionrespdata-249499645d0.md): - [StaticQrStateOptionReqParams](https://docs.unionmeta.net/staticqrstateoptionreqparams-249499646d0.md): - [ReqParamsStaticQrStateOptionReqParams](https://docs.unionmeta.net/reqparamsstaticqrstateoptionreqparams-249499647d0.md):