INIAPI
이니시스 결제창을 호출하지 않고 비인증방식으로 결제 등을 사용하기 위한 API 입니다.
해당 서비스는 OPEN API형태로 구성되어 있으며, 연동 시 상세파라미터 규격에 대하여 안내합니다.
포인트API Header
POST /api/v1/point 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/point
INIAPI 요청/응답형식
요청형식 : 각 파라미터를 key=value 로 세팅하여 POST로 API 요청 ( JSON방식 요청불가 )
Form data 세팅 후 API 통신 구간에서 전체 URLencode 하여 전송
응답형식 : JSON
* 참고) INIAPI 응답파라미터는 추후 요건에 의해 추가될 수 있습니다.
OCB 적립
이니시스를 통해 OCB 포인트를 적립하기 위한 API 입니다.
파라미터 |
설명 |
필수(O/X) |
SIZE(Byte) |
type |
"Point" 고정 |
O |
6 |
paymethod |
"OCBPoint" 고정 |
O |
10 |
payOption |
OCB구분 [OCBpay, OCBplus, OCBpayonly, OCBboth] * OCBplus 경우만 필수 |
X |
10 |
clientIp |
가맹점 요청 서버IP (추후 거래 확인 등에 사용됨) |
O |
15 |
timestamp |
전문생성시간 [YYYYMMDDhhmmss] |
O |
14 |
mid |
상점아이디 |
O |
10 |
url |
가맹점 URL |
O |
50 |
goodName |
상품명 |
O |
80 |
buyerName |
구매자명 |
O |
80 |
buyerEmail |
구매자 이메일주소 * "@", "." 외 특수문자 입력불가 |
O |
60 |
buyerTel |
구매자 휴대폰번호 |
X |
40 |
price |
결제금액 |
O |
10 |
savePrice |
적립금액 |
O |
10 |
currency |
통화코드 [WON,USD] |
X |
3 |
ocbNum |
OCB 카드번호
ENC
|
O |
16 |
hashData |
전문위변조 HASH
HASH
hash(KEY+type+paymethod+timestamp+clientIp+mid+price+savePrice+ocbNum) |
O |
128 |
파라미터 |
설명 |
SIZE(Byte) |
resultCode |
결과코드["00":성공, 그외 실패] |
6 |
resultMsg |
결과메세지 |
100 |
tid |
OCB 적립TID |
40 |
paymethod |
지불수단 [OCB Point] |
10 |
confirmSavePrice |
OCB적립 금액 |
10 |
confirmSavePoint |
OCB적립 포인트 |
10 |