GMC Serial Query Interface
Deprecated
This interface is deprecated, please use the following separate interfaces:
- Pay Query: GMC Serial Pay Query Interface - For querying payment transaction status
- Refund Query: GMC Serial Refund Query Interface - For querying refund transaction status
Request Body Parameters
application/jsonCommon Request Parameters
bizContent
merchantTransactionIdString(64)RequiredMerchant order number, can be payment order number or refund order numbertransTypeString(20)RequiredTransaction type, enum values:PAY- PaymentREFUND- Refund
请求报文示例
{
"accId": "PPX_ACC_202312001",
"clientId": "PPX_MCH_20230001",
"signType": "SHA256",
"sign": "9F86D081884C7D659A2FEAA0C55AD015A3BF4F1B2B0B822CD15D6C15B0F00A08",
"version": "1.0",
"event": "QUERY",
"requestTime": "1683532500000",
"bizContent": {
"merchantTransactionId": "MCH_ORDER_20231212001",
"transType": "PAY"
}
}Responses Body Parameters
application/jsonCommon Response Parameters
bizContent
cardTransinfoObjectOptionalCard payment information, returned only for card paymentsacqBankNameStringOptionalAcquiring bank nameacqTermnialIdStringOptionalAcquiring terminal IDacqMerchantIdStringOptionalAcquiring merchant IDacqRRNStringOptionalAcquiring Retrieval Reference Number (RRN)acqStanStringOptionalAcquiring System Trace Audit Number (STAN)acqRspCodeStringOptionalAcquiring transaction response codeacqRspMessageStringOptionalAcquiring transaction response messageacqBatchNumberStringOptionalBatch numberacqInvoiceNumberStringOptionalInvoice numberdesensitizedCardNoStringOptionalDesensitized card number (first 6 last 4), e.g.: 123456******1234issuerBankNameStringOptionalIssuing bank namecardHolderNameStringOptionalCardholder name
channelRequestIdString(64)RequiredPingPong transaction request IDmerchantTransactionIdString(64)RequiredMerchant order numberamountString(12)RequiredTransaction amountcurrencyString(3)RequiredTransaction currencytransactionTimeString(13)RequiredTransaction initiation timestampstatusString(32)RequiredTransaction status:INIT- Initial statePROCESSING- ProcessingSUCCESS- SuccessFAILED- FailedAUTH_SUCCESS- Pre-authorization successCANCEL- Pre-authorization cancelledCLOSED- Order closed
transactionEndingTimeString(13)OptionalTransaction final state timestampremarkString(255)OptionalMerchant extended fields returned as is
响应报文示例
{
"accId": "PPX_ACC_202312001",
"clientId": "PPX_MCH_20230001",
"signType": "SHA256",
"sign": "9F86D081884C7D659A2FEAA0C55AD015A3BF4F1B2B0B822CD15D6C15B0F00A08",
"version": "1.0",
"event": "QUERY_RESULT",
"code": "000000",
"description": "查询成功",
"requestTime": "1683532501000",
"bizContent": {
"channelRequestId": "PPX_CHNL_202312120001",
"merchantTransactionId": "MCH_ORDER_20231212001",
"amount": "100.00",
"currency": "USD",
"transactionTime": "1683530496000",
"status": "SUCCESS",
"transactionEndingTime": "1683530496900",
"remark": "测试订单",
"cardTransinfo": {
"acqBankName": "Bank of America",
"acqTermnialId": "TERM001",
"acqMerchantId": "MCHNT001",
"acqRRN": "RRN001",
"acqStan": "STAN001",
"acqRspCode": "00",
"acqRspMessage": "Approved",
"acqBatchNumber": "BATCH001",
"acqInvoiceNumber": "INV001",
"desensitizedCardNo": "123456******1234",
"issuerBankName": "Bank of America",
"cardHolderName": "John Doe"
}
}
}