Query Transaction Status
This API is used to verify the status of a specific transaction when a response was not received for an approval or cancellation request.
Important Note
The status inquiry service only supports same-day transactions.
Request
Request URL
POST https://{API Domain}/appcardpay/v1/history.do
Content-type: application/json; charset=euc-kr
Parameters
| Field Name | Type | Length | Required | Description |
|---|---|---|---|---|
| vanTid | String | 8Byte | ✅ | VAN Terminal ID used for the original approval or cancellation request |
| shopTransactionId | String | 60Byte | ✅ | Merchant Transaction ID used during the original approval/cancellation request |
| reqDate | String | 8Byte | ✅ | Original request date (yyyyMMdd) |
Request Example
{
"vanTid": "{VAN Terminal ID}",
"shopTransactionId": "{Merchant Transaction ID}",
"reqDate": "{Request Date}"
}
Response
- Approved Transaction
- Canceled Transaction
Response for querying a successful payment approval.
Response Example
{
"resCd": "0000",
"resMsg": "Payment Success",
"vanTid": "{Requested Merchant ID}",
"pgCno": "{PG Transaction ID}",
"shopTransactionId": "{Requested API Idempotency Key}",
"shopOrderNo": "{Merchant Order Number}",
"amount": 51004,
"transactionDate": "20210326090200",
"accepterId": "{Member Store ID}",
"cardCode": "029",
"paymentInfo": {
"payMethodTypeCode": "11",
"approvalNo": "00017177",
"vanSerial": "50123011010326090200",
"cardInfo": {
"cardNo": "45184211******81",
"issuerCode": "029",
"acquirerCode": "029",
"installmentMonth": "00"
}
}
}
Response for querying a canceled transaction.
Response Example
{
"resCd": "0000",
"resMsg": "Cancel Success",
"vanTid": "{Requested VAN Terminal ID}",
"shopTransactionId": "{Requested API Idempotency Key}",
"oriPgCno": "{PG Transaction ID}",
"cancelControlNo": "{KICC Cancellation Sequence Number}",
"transactionDate": "20210326090200",
"vanSerial": "{VAN Cancel Serial}",
"amount": 0
}