Webhook

1Webhook(노티) 서비스

해당 페이지에서는 가상계좌 입금에대한 통보 처리에 대한 가이드를 안내합니다.

상점은 Webhook 페이지를 통해 결제 건에 대한 변경된 상태를 처리 할 수 있습니다. 가상계좌의 경우, 결제자가 발급된 가상계좌에 대해 입금을 해야 최종적으로 결제가 완료됩니다. 결제자의 입금여부를 결제가 진행된 웹 페이지 상에서는 확인할 수 없기 때문에 결제자가 입금을 하게 되면, 해당 결제 건에 대한 입금결과를 NHN KCP에서 가맹점 측으로 별도로 전송합니다.

가맹점 서버의 Webhook 페이지가 NHNKCP 상점관리자 > 기술관리센터 > 웹훅(Webhook)관리 > 웹훅 URL 설정에 미리 등록되어 있어야 실 거래 건에 대한 노티처리가 가능합니다.

2Webhook 서버IP정보

DescriptionServer Info
NHN KCP 통보 테스트 서버 IP ADDRESS210.122.176.144
NHN KCP 통보 실 서버 IP ADDRESS 1103.215.144.173
NHN KCP 통보 실 서버 IP ADDRESS 2103.215.144.174

3모의입금 안내

NHN KCP는 테스트 가상계좌 발급 건에 한하여 [모의 입금 페이지]를 제공하고 있습니다.

가상계좌 모의입금 페이지는 NHN KCP 거래번호와 가상계좌번호를 통해 입금대기 상태의 결제 건을 입금완료로 바꾸며 가상계좌 모의입금 페이지는 테스트 서버에서 일어난 거래 건에 대해서만 유효하며 실 결제에서 일어난 건에 대해서는 사용이 불가능 합니다.

모의 입금 페이지는 아래의 URL을 통해서 접근 할 수 있습니다.


https://testadmin.kcp.co.kr/Modules/Noti/TEST_Vcnt_Noti.jsp
                        

4파라미터

가상계좌 파라미터


string5

site_cdPC / Mobile

KCP 발급 사이트(상점)코드
ex) “site_cd” : “T0000”

string14

tnoPC / Mobile

결제 완료 후 NHN KCP에서 리턴 하는 거래번호입니다
각 결제 건에 대해 고유의 값 가집니다.
※ 거래고유번호 전체로 사용 하시기 바랍니다.
ex) “tno” : “20240101123456”

string40

order_noPC / Mobile

가맹점에서 생성한 주문번호
ex) “order_no” : “TEST123456789”

string4

tx_cdPC / Mobile

업무처리 구분코드
가상계좌 입금 통보 – TX00
ex) “tx_cd” : “TX00”

number14

tx_tmPC / Mobile

통보된 업무에 대한 업무처리 완료 시간
ex) “tx_tm” : “20240131235959”

string30

ipgm_namePC / Mobile

거래에 대한 주문자명
ex) “ipgm_name” : “홍길동”

number12

ipgm_mnyxPC / Mobile

입금자가 실제 입금한 입금 금액
ex) “ipgm_mnyx” : “1000”

number12

totl_mnyxPC / Mobile

해당 계좌에 입금 된 금액의 합계
ex) “totl_mnyx” : “1000”

number14

ipgm_timePC / Mobile

가상계좌에 입금된 시간
ex) “ipgm_time” : “20240131235959”

string2

bank_codePC / Mobile

가상계좌 은행코드
ex) “bank_code” : “03”

string20

accountPC / Mobile

입금된 가상계좌 번호
ex) “account” : “56201234123412”

string20

noti_idPC / Mobile

가상계좌의 각 입금 통보 건에 대한 고유한 값을 가지는 변수
ex) “noti_id” : “24013112345678901234”

number2

op_cdPC / Mobile

입급 통보 건에 대한 고유한 값
입금건에 대한 은행 망취소 응답 13 통보.
입금과 망취소 응답이 동일한 noti_id로 발송되니 입금취소 상태 확인이 필요합니다.

op_cd = ‘13’ 은 입금이 잘못 된 경우로 가맹점에 취소 노티가 나갑니다.
ex) “op_cd” : “50”

string30

remitterPC / Mobile

결제 금액을 입금한 입금자명
주문자명과 다를 수 있습니다.
ex) “remitter” : “홍길동”

number9

cash_a_noPC / Mobile

현금영수증 승인번호
ex) “cash_a_no” : “591234567”

number14

cash_noPC / Mobile

가상계좌 발급 시 현금영수증 등록 요청 건에 대해 입금완료 후 리턴 되는 현금영수증 거래번호
ex) “cash_a_no” : “24123456789012”

Webhook 파라미터


string5

site_cd

KCP 발급 사이트(상점)코드

string14

tno

결제 완료 후 NHN KCP에서 리턴 하는 거래번호입니다
각 결제 건에 대해 고유의 값 가집니다.
※ 거래고유번호 전체로 사용 하시기 바랍니다.

string40

order_no

가맹점에서 생성한 주문번호

number16

tx_cd

업무처리 구분코드
가상계좌 입금 통보 – TX00

number12

tx_tm

통보된 업무에 대한 업무처리 완료 시간

string4

result

NHN KCP에서 전송한 결과 데이터를 가맹점 서버에서 정상적으로 받았는지를 확인하기 위한 변수로 가맹점 서버에서 결과 데이터를 정상적으로 받아서 성공적으로 처리한 경우 result 값을 ‘0000’으로 설정 정상적으로 처리 완료되지 못한 경우 임의의 값 설정 result 값을 확인하여 ‘0000’이 아닐 경우 NHN KCP 통보 서버에서 다시 통보함