가상계좌 노티 전문
가상계좌는 다른 결제수단과 달리 여러 단계에서 노티가 발송됩니다. 각 노티 유형을 정확히 이해하고 처리해야 합니다.
다단계 노티 처리 필수
노티 유형 총정리
가상계좌에서 발생하는 모든 노티 유형입니다. outStatCd와 bizType을 조합하여 노티 유형을 구분합니다.
| 노티 유형 | outStatCd | bizType | 발생 시점 | 가맹점 처리 |
|---|---|---|---|---|
| 채번 완료 | 0051 | A0 | 가상계좌 발급 시 (고정식 무제한 제외) | 계좌번호 안내, 입금 대기 상태로 변경 |
| 입금 완료 | 0021 | B1 | 고객이 입금 완료 시 | 결제 완료 처리, 상품/서비스 제공 |
| 채번 취소 | 0021 | A2 | 가맹점에서 채번 취소 API 호출 시 | 주문 취소 처리 |
| 자동취소 | 0121 | B2 | 입금 후 은행 이슈로 거래 취소 발생 시 | 거래 취소 처리 (영업 담당자 요청 시 활성화) |
| 환불 완료 | 0021 | C0 | 환불 API 호출 후 등록 완료 시 | 환불 완료 상태로 변경 (고객 실제 입금은 익 영업일, 이후 별도 노티 없음) |
010 가상계좌 노티는 별도 문서 참고
고정식 무제한 — 채번 노티 미발송
노티 유형별 상세
1. 채번 완료 노티
outStatCd: 0051 bizType: A0
고객이 결제창에서 가상계좌를 선택하고 발급이 완료되면 전송됩니다.
가맹점 처리 사항:
- 발급된 가상계좌번호(
vAcntNo)와 입금기한(expireDt)을 고객에게 안내 - 주문 상태를 "입금 대기" 상태로 변경
- 아직 결제가 완료된 것이 아니므로 상품/서비스 제공 금지
주요 파라미터:
vAcntNo: 발급된 가상계좌번호bankNm,bankCd: 은행 정보expireDt: 입금 만료 일시trdAmt: 입금해야 할 금액
2. 입금 완료 노티
outStatCd: 0021 bizType: B1
고객이 발급된 가상계좌에 입금을 완료하면 전송됩니다.
가맹점 처리 사항:
- 실제 결제 완료 처리 (재고 차감, 주문 확정 등)
- 상품/서비스 제공 시작
- 고객에게 결제 완료 안내
주요 파라미터:
dpstrNm: 실제 입금자명 (채번 시 입력한 이름과 다를 수 있음)trdAmt: 입금된 금액csrcIssNo: 현금영수증 승인번호 (발급된 경우, 회전식/고정식만)
입금자명 불일치
3. 채번 취소 노티
outStatCd: 0021 bizType: A2
가맹점에서 채번 취소 API를 호출했을 때 전송됩니다.
가맹점 처리 사항:
- 주문 상태를 "취소"로 변경
- 고객에게 결제 취소 안내
입금 기한 만료 시 노티 없음
4. 자동취소 노티
outStatCd: 0121 bizType: B2
고객 입금 후 은행 이슈(계좌 오류, 한도 초과 등)로 거래가 자동 취소될 때 전송됩니다. 자동취소 노티 설정이 활성화된 가맹점에만 전송됩니다.
영업 담당자 요청 후 사용 가능
가맹점 처리 사항:
- 주문 상태를 "취소"로 변경
- 고객에게 결제 취소 및 재결제 안내
5. 환불 완료 노티
outStatCd: 0021 bizType: C0
가맹점에서 환불 API를 호출하고 헥토파이낸셜에서 환불 등록이 완료되면 전송됩니다.
고객 계좌 실제 입금은 익 영업일 — 이후 별도 노티 없음
가맹점 처리 사항:
- 주문 상태를 "환불 완료"로 변경
- 고객에게 환불 완료 안내 (계좌 입금은 익 영업일 예정임을 함께 안내)
주요 파라미터:
orgTrdNo: 원거래 번호orgTrdDt: 원거래 일자cnclType: 취소 유형 (00: 전체, 10: 부분)
notiUrl이란?
자세한 설명은 결과통보 URL 가이드를 참고하세요.
통신 규격
| 구분 | 내용 |
|---|---|
| 전송 방식 | POST |
| Content-Type | application/x-www-form-urlencoded; charset=UTF-8 |
| 응답 형식 | Plain Text (OK 또는 FAIL) |
노티 파라미터 — 회전식 / 고정식
회전식(acntType=1) 및 고정식(acntType=2) 가상계좌에서 전송되는 노티 파라미터입니다.
채번 완료(0051), 입금 완료(0021), 자동취소(0121, 설정 활성화 시) 등 모든 노티 유형에서 사용됩니다.
N숫자A영문H한글AN영문+숫자AHN영문+한글+숫자00210021: 성공 (입금완료/채번취소/환불 — bizType으로 구분) 0051: 가상계좌 입금대기중 (채번 완료) 0121: 자동취소 (설정 활성화 시)STFP_PGVAnxva_jt_il0211129135810M1494620VAVA: 가상계좌A0A0: 채번 A2: 채번취소 B1: 입금통보 B2: 자동취소 (설정 활성화 시) C0: 환불nxva_jt_ilORDER20211231100000가맹점명_홍길동헥토파이낸셜테스트상품202112311000001000011NH농협11: 기본(회전식) 2: 고정식 3: 고정무제한012345678920271231235959헥토파이낸셜홍길동HongGilDong@example.comHongGilDongSTFP_PGVAnxva_jt_il0211129135810M14946202021123101234567890000: 전체 취소 10: 부분 취소name=HongGilDong&age=25a2d6d597d55d7c9b689baa2e08c1ddf0ce71f4248c5b9b59fe61bfbf949543e1해쉬 생성 조합
노티 파라미터 — 고정식 무제한
고정식 무제한(acntType=3) 가상계좌에서 전송되는 노티 파라미터입니다.
고정식 무제한 전용 특이사항
N숫자A영문H한글AN영문+숫자AHN영문+한글+숫자00210021: 입금 완료 0121: 자동취소 (설정 활성화 시)STFP_PGVAnxva_fix20211129135810M1494620VAVA: 가상계좌B1B1: 입금통보 B2: 자동취소 (설정 활성화 시)nxva_fix20000000202112311000001000011NH농협33: 고정무제한012345678920271231235959헥토파이낸셜홍길동a2d6d597d55d7c9b689baa2e08c1ddf0ce71f4248c5b9b59fe61bfbf949543e1해쉬 생성 조합
노티 응답 (가맹점 → 헥토파이낸셜)
가맹점에서 헥토파이낸셜로 응답을 전송합니다.
| 응답 | 설명 |
|---|---|
OK | 성공 (대문자). 노티 수신 완료로 처리됩니다. |
FAIL 또는 그 외 | 실패로 인식하여 상점별 설정된 횟수까지 재전송합니다. 재전송 기준일 초과 시 전송이 중단됩니다. |
응답 형식 주의
채번노티와 입금노티 구분
해쉬 검증
해쉬 검증 필수
| 항목 | 조합 필드 |
|---|---|
| pktHash | 거래상태코드 + 거래일자(trdDtm 앞 8자리) + 거래시간(trdDtm 뒤 6자리) + 상점아이디 + 상점주문번호 + 거래금액 + 해쉬키 |
노티 예시
입금 노티 — 회전식 / 고정식 (헥토파이낸셜 → 가맹점)
POST /your-noti-url HTTP/1.1
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
outStatCd=0021
&trdNo=STFP_PGVAnxva_sb_il0211231100000M1234567
&method=VA
&bizType=B1
&mchtId=nxva_sb_il
&mchtTrdNo=ORDER20211231100000
&mchtCustNm=홍길동
&mchtName=헥토파이낸셜
&pmtprdNm=테스트상품
&trdDtm=20211231120000
&trdAmt=50000
&bankCd=011
&vAcntNo=12345678901234
&dpstrNm=홍길동
&acntType=1
&email=test@example.com
&mchtCustId=customer123
&csrcIssNo=
&mchtParam=
&pktHash=a2d6d597d55d7c9b689baa2e08c1ddf0ce71f4248c5b9b59fe61bfbf949543e1
입금 노티 — 고정식 무제한 (헥토파이낸셜 → 가맹점)
POST /your-noti-url HTTP/1.1
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
outStatCd=0021
&trdNo=STFP_PGVAnxva_fix20211231120000M9876543
&method=VA
&bizType=B1
&mchtId=nxva_fix2
&mchtTrdNo=0000000
&trdDtm=20211231120000
&trdAmt=50000
&bankCd=011
&bankNm=NH농협
&vAcntNo=2022011000001
&dpstrNm=홍길동
&acntType=3
&AcntPrintNm=헥토파이낸셜
&expireDt=20271231235959
&pktHash=b3e7f498c66e8d1a790cbb3f9dc2eef1b48a5c2594c6a0ae2f72cge059654f2
응답 (가맹점 → 헥토파이낸셜)
OK
