Cash Receipt Issuance Status Inquiry API
Check the NTS issuance status of a cash receipt by order number or approval number.
Important Notes
NOTE
Inquiry Key Input Criteria
This API is used to check the final NTS issuance status. You must enter either transNo (order number) or authNo (approval number), and query the registration status with assort=0 and the void status with assort=1.
API Information
GET/POST/pgtrans/CashReceiptMultiAction.do?_method=getReceiptStatus
Content-Type
요청
application/x-www-form-urlencoded;charset=UTF-8응답
text/plain;charset=UTF-8테스트
https://tcash.settlebank.co.kr/pgtrans/CashReceiptMultiAction.do?_method=getReceiptStatus운영
https://cash.settlebank.co.kr/pgtrans/CashReceiptMultiAction.do?_method=getReceiptStatusRequest Parameters
타입 표기법
N숫자A영문H한글AN영문+숫자AHN영문+한글+숫자예: AN(10) = 영문+숫자, 최대 10byte
└midAN(10)Alphanumeric, up to 10 bytes*Merchant ID.
Merchant ID.
└trDtAN(14)Alphanumeric, up to 14 bytes*Issuance/void request datetime (yyyyMMddHHmmss).
Issuance/void request datetime (yyyyMMddHHmmss).
*Full datetime match (to the second) or date-only (YYYYMMDD) is also accepted.
└assortA(1)Alphabetic, up to 1 bytes*Issuance/void type.
Issuance/void type.
0: Issuance 1: Void└transNoAN(50)Alphanumeric, up to 50 bytesOrder number (unique merchant identifier).
Order number (unique merchant identifier).
*Duplicate order numbers are rejected regardless of date. Either transNo or authNo is required.
└authNoAN(9)Alphanumeric, up to 9 bytesNTS approval number received during issuance/void.
NTS approval number received during issuance/void.
*Either transNo or authNo is required.
Response Parameters
타입 표기법
N숫자A영문H한글AN영문+숫자AHN영문+한글+숫자예: AN(10) = 영문+숫자, 최대 10byte
└resultCdAN(4)Alphanumeric, up to 4 bytes*Response code.
0021Response code.
1113: No transaction record 0011: Issuance request pending (before NTS submission or result not yet received) 0021: Issuance successful (NTS normal response) 0031: Issuance failed (NTS error response)└resultMsgAHN(100)Alphanumeric + Korean, up to 100 bytes*Response message.
00Response message.
*1113 (no transaction record), 0011 (issuance request pending): blank / 0021 (issuance successful): '00' / 0031 (issuance failed): NTS error code
└tr_dtN(14)Numeric, up to 14 bytesIssuance datetime (yyyyMMddHHmmss).
20220215121346Issuance datetime (yyyyMMddHHmmss).
└transNoAN(50)Alphanumeric, up to 50 bytesOrder number (unique merchant identifier).
FA202212345666Order number (unique merchant identifier).
└authNoAN(9)Alphanumeric, up to 9 bytesApproval number.
F67143122Approval number.
Request Example
https://tcash.settlebank.co.kr/pgtrans/CashReceiptMultiAction.do?_method=getReceiptStatus
&mid=mid_test
&trDt=20220215121346
&assort=0
&transNo=FA202212345666
Or query by approval number:
https://tcash.settlebank.co.kr/pgtrans/CashReceiptMultiAction.do?_method=getReceiptStatus
&mid=mid_test
&trDt=20220215121346
&assort=0
&authNo=F67143122
Response Example
Issuance Request Pending
This is the state before NTS submission, or after NTS submission but before the result has been received.
{
"resultCd": "0011",
"resultMsg": "",
"trDt": "20220215121346",
"transNo": "FA202212345666",
"authNo": "F67143122"
}
Issuance Successful
{
"resultCd": "0021",
"resultMsg": "00",
"trDt": "20220215121346",
"transNo": "FA202212345666",
"authNo": "F67143122"
}
Issuance Failed
{
"resultCd": "0031",
"resultMsg": "TS1(Identity verification information digit error)",
"trDt": "20220215121346",
"transNo": "FA202212345666",
"authNo": "F67143122"
}
No Transaction Record
{
"resultCd": "1113",
"resultMsg": "No transaction record",
"trDt": "",
"transNo": "",
"authNo": ""
}
Need technical support?
Code Samples
HectoFinancial GitHub