ARS Verification Confirmation API

Checks whether the customer answered the ARS call and completed verification following the ARS verification request.


ARS Verification Confirmation

Retrieves the result of the ARS verification attempt.

API Information

POST/v1/api/auth/arscheck
Content-Typeapplication/json; charset=UTF-8
테스트https://tbnpay.settlebank.co.kr/v1/api/auth/arscheck
운영https://npay.settlebank.co.kr/v1/api/auth/arscheck

Request Parameters

└hdInfoAN(50)Alphanumeric, up to 50 bytes*
Message type code. Fixed value.
*Fixed value
└mchtIdAN(8)Alphanumeric, up to 8 bytes*
Merchant ID.
└mchtTrdNoAN(100)Alphanumeric, up to 100 bytes
Merchant order number.
└mchtCustIdAN(100)Alphanumeric, up to 100 bytes*AES-256AES-256/ECB/PKCS5Padding + Base64 (Standard)
Customer ID. AES-256 encrypted.
└reqDtAN(8)Alphanumeric, up to 8 bytes*
Request date.
└reqTmAN(6)Alphanumeric, up to 6 bytes*
Request time.
└trdNoAN(50)Alphanumeric, up to 50 bytes*
Transaction reference number received in the ARS verification request response.
└custIpAN(15)Alphanumeric, up to 15 bytes
Customer IP address.
└pktHashAN(200)Alphanumeric, up to 200 bytes*SHA-256(실시간 생성)
SHA-256 HMAC signature.
NOTE

Signature Composition

mchtId + mchtCustId + reqDt + reqTm + trdNo + hashKey

Response Parameters

└outStatCdAN(4)Alphanumeric, up to 4 bytes*0021
Transaction status code.
0021: Success 0031: Failure 0092: No transaction found 0000: In progress
└outRsltCdAN(4)Alphanumeric, up to 4 bytes*0000
Decline code.
└outRsltMsgAN(300)Alphanumeric, up to 300 bytes*Processed successfully.
Result message.
└retCdAN(3)Alphanumeric, up to 3 bytes*0000
Detailed error code. 0000: Success, 000: In progress, other values indicate failure.
└mchtTrdNoAN(100)Alphanumeric, up to 100 bytesOID201902210001
Merchant order number.
└trdNoAN(40)Alphanumeric, up to 40 bytes*STFP_FIRM12345678901234567890
Hecto Financial transaction reference number.
💬

Need technical support?

무엇이든 물어보세요