INIAPI
이니시스를 통해 현금영수증을 별도발행하기 위한 API 입니다.
해당 서비스는 OPEN API형태로 구성되어 있으며, 연동 시 상세파라미터 규격에 대하여 안내합니다.
현금영수증API Header
POST /api/v1/receipt HTTP/1.1
Host: iniapi.inicis.com
Content-type: application/x-www-form-urlencoded;charset=utf-8
API URL: https://iniapi.inicis.com/api/v1/receipt
INIAPI 요청/응답형식
요청형식 : 각 파라미터를 key=value 로 세팅하여 POST로 API 요청 ( JSON방식 요청불가 )
Form data 세팅 후 API 통신 구간에서 전체 URLencode 하여 전송
응답형식 : JSON
* 참고) INIAPI 응답파라미터는 추후 요건에 의해 추가될 수 있습니다.
현금영수증 별도발행
현금영수증을 별도발행 하기 위한 API 입니다. * 거래승인건과 매칭되지 않음
파라미터 |
설명 |
필수(O/X) |
SIZE(Byte) |
type |
"Issue" 고정 |
O |
6 |
paymethod |
"Receipt" 고정 |
O |
10 |
timestamp |
전문생성시간 [YYYYMMDDhhmmss] |
O |
14 |
clientIp |
가맹점 요청 서버IP (추후 거래 확인 등에 사용됨) |
O |
15 |
mid |
상점아이디 |
O |
10 |
goodName |
상품명 |
O |
80 |
crPrice |
결제금액 |
O |
10 |
supPrice |
공급가액 |
O |
10 |
tax |
부가세 |
O |
10 |
srcvPrice |
봉사료 |
O |
10 |
buyerName |
구매자명 |
O |
80 |
buyerEmail |
구매자 이메일주소 * "@", "." 외 특수문자 입력불가 |
O |
60 |
buyerTel |
구매자 휴대폰번호 |
X |
40 |
currency |
통화코드 [WON,USD] |
X |
3 |
regNum |
현금영수증 식별번호 (주민번호,휴대폰번호,사업자번호)
ENC
|
O |
13 |
useOpt |
현금영수증 발행용도 ["0":소득공제, "1":지출증빙] |
O |
1 |
compayNumber |
서브몰사업자번호 * 서브몰 등록 요청 후 사용 가능합니다. |
X |
10 |
hashData |
전문위변조 HASH
HASH
hash(KEY+type+paymethod+timestamp+clientIp+mid+crPrice+supPrice+srcvPrice+regNum) |
O |
128 |
파라미터 |
설명 |
SIZE(Byte) |
resultCode |
결과코드["00":성공, 그외 실패] |
6 |
resultMsg |
결과메세지 |
100 |
tid |
현금영수증발급 TID |
40 |
authDate |
발급일자 [YYYYMMDD] |
8 |
authTime |
발급시간 [hhmmss] |
6 |
authCode |
현금영수증 발급결과코드 |
40 |
authNo |
현금영수증 승인번호 |
N/A |
authPrice |
현금영수증 발급금액 |
6 |
authSupplyPrice |
공급가액 |
10 |
authTax |
부가세 |
10 |
authSrvcPrice |
봉사료 |
10 |
authUseOpt |
현금영수증 발행구분 ["0":소득공제, "1":지출증빙] |
1 |