개발/기타

KG이니시스 웹표준 승인요청 데이터 필드

남양주개발자 2020. 2. 13. 16:15
728x90
반응형

승인요청 데이터

필드명

한글명칭

예시

[Data Type, 밑줄은 기본값]

설명

필수 여부

크기 (최대)

mid

가맹점 id

[String] “INIpayTest”

가맹점 아이디

Yes

10 Byte

fixed

authToken

인증 결과코드

[String] “sgnWSY9uZ3c9lbkJItgiP4VdD 5L+dM0+dmuv+R707vExQC5 XjwjSCUOa/QumiTMW Y8+aLvjFu .......”

인증 결과에 대한 위변조 검증값

Yes

(위변조 검증)

--

price

인증가격

“1000”

인증 가격 결과에 대한 위변조 확인용

Yes (가격 위변조 검증)

64 Bytes

timestamp

타임스템프

[Number] 1335233672723

TimeInMillis(Long형)

→제공라이브러로 생성가능(샘플소스참조)

Yes

(위변조 검증)

20 Byte

signature

signature

[String] “11f65eea829cc2c165874b104 dbfd4965fc30d5ef9292405413 bb8504cc5997d”

위변조 방지 SHA256 Hash 값

*결제요청 동일한 방법으로 signature와 생성

→ “[TABLE 2-3] 승인요청 signature 생성 대상(Target) 필드” 참조

Yes

64 Byte

charset

리턴 인코딩

[String] “EUC-KR” [UTF-8, EUC-KR]

결과 수신 charset

 

5 Byte

format

리턴 형식

[String] “JSON” [XML, JSON, NVP]

결과 수신 형태

XML : <result>내의 XML 결과 리턴

JSON : root 없이 json 결과 리턴

NVP : name=value&name=value

으로 결과 리턴 →”[TABLE 2-13] 리턴 형식별 승인결과 예시

“참조

 

5 Byte 

728x90
반응형
그리드형