전체 연동 플로우

화이트라벨은 결제창(UI) 방식API 서버(Non-UI) 방식 두 가지로 연동할 수 있습니다.


연동 방식 선택

방식설명적합한 경우
결제창 (UI)헥토파이낸셜이 제공하는 표준 결제창을 호출자체 결제 UI 개발 없이 빠르게 연동
API 서버 (Non-UI)가맹점 서버에서 직접 결제 API 호출가맹점이 자체 결제 UI를 직접 구성

방식 1: 결제창 (UI) 연동 플로우

고객
가맹점 프론트
가맹점 서버
헥토파이낸셜
11. 결제 요청
22. 주문 정보 및 해시값 요청
33. 주문번호 + pktHash 반환
44. 결제창 호출 (POST /whitelabel/main.do)
55. 결제창 표시
66. 결제정보 입력
77. 결제 결과 통보 (notiUrl)
88. OK 응답
99. 결제 완료 (nextUrl)

결제창 서버 정보

구분도메인
테스트베드tbwl.settlebank.co.kr
상용 환경wl.settlebank.co.kr

pktHash 생성 규칙 (결제창 호출)

결제창 호출 해시 생성pktHash

필드명파라미터
상점 아이디mchtId
결제수단method
상점 주문번호mchtTrdNo
요청 일자trdDt
요청 시간trdTm
거래금액 (평문)trdAmt
해쉬키hashKey
SHA256(mchtId + method + mchtTrdNo + trdDt + trdTm + trdAmt(평문) + hashKey)

방식 2: API 서버 (Non-UI) 연동 플로우

고객
가맹점 프론트
가맹점 서버
헥토파이낸셜
11. 결제 요청
22. 결제 요청 전달
33. 결제 API 호출 (POST /whitelabel/v1/pay_confirm.do)
44. 결제 결과 응답
55. 결제 완료 처리
66. 결과 표시

API 서버 정보

구분도메인
테스트베드tbapi.settlebank.co.kr
상용 환경api.settlebank.co.kr

pktHash 생성 규칙 (결제/취소 API 공통)

결제/취소 API 해시 생성pktHash

필드명파라미터
요청 일자trdDt
요청 시간trdTm
상점 아이디mchtId
상점 주문번호mchtTrdNo
거래금액 (평문)trdAmt
해쉬키hashKey
SHA256(trdDt + trdTm + mchtId + mchtTrdNo + trdAmt(평문) + hashKey)

공통 응답 코드

필드성공실패
outStatCd00210031
outRsltCd0000오류 코드
❓

더 궁금한 내용이 있나요?

FAQ
💬

기술지원이 필요한가요?