API Reference > 지급대행
지급대행
지급대행
지급대행 API는 셀러 등록부터 송금 및 송금 상태 조회까지 지급대행 업무에 필요한 기능을 제공합니다.
셀러 등록
테스트 : https://stg-spl.kcp.co.kr/std/submall/write
운영 : https://spl.kcp.co.kr/std/submall/write
Request Body 파라미터
{
"site_cd" : "AO33D",
"kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----",
"seller_id" : "shop_001",
"seller_name" : "홍길동마켓",
"own_name" : "홍길동",
"address" : "서울시 구로구 구로동",
"tel_no" : "02-1234-1234",
"seller_level" : "CT02",
"tax_no" : "1212312345",
"bank_cd" : "BK03",
"deposit_no" : "1234567890",
"depositor" : "홍길동"
}site_cd 필수
NHN KCP와 계약 시 가맹점 고유의 값으로 발급된 코드입니다.
영문대문자 또는 영문 대문자+숫자로 구성됩니다. 모든 서비스에 사용합니다.
ex) "site_cd" : "AO33D"
kcp_cert_info 필수
NHNKCP 에서 발급하는 서비스 인증서로, 모든 서비스에서 사용됩니다.
상점관리자의 인증센터에서 다운받은 pem 파일 내용을 직렬화하여 사용합니다.
ex) "kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----"
seller_id 필수
가맹점에서 seller를 구분할 수 있는 값으로, seller별로 유니크한 값으로 설정합니다.
ex) "seller_id" : "shop_001"
seller_name 필수
seller의 상호명입니다.
ex) "seller_name" : "홍길동마켓"
own_name 필수
seller의 대표자명입니다.
ex) "own_name" : "홍길동"
address 필수
seller의 주소입니다.
ex) "address" : "서울시 구로구 구로동"
tel_no 필수
seller의 연락처입니다.
ex) "tel_no" : "02-1234-1234"
seller_level 필수
seller의 사업자 구분입니다.
CT01 : 법인사업자
CT02 : 개인사업자
ex) "seller_level" : "CT02"
tax_no 필수
seller의 사업자번호입니다.
ex) "tax_no" : "1212312345"
deposit_no 필수
seller의 계좌정보 중 계좌번호입니다. ("-" 은 포함하지 않습니다.)
ex) "deposit_no" : "1234567890"
depositor 필수
seller의 계좌정보 중 예금주명입니다.
ex) "depositor" : "홍길동"
Response 파라미터
{
"res_cd" : "0000",
"res_msg" : "성공",
"res_en_msg" : "processing completed",
"res_mall_info" : [
{
"site_cd" : "AO33D",
"seller_id" : "shop_001",
"seller_name" : "홍길동마켓",
"own_name" : "홍길동",
"tax_no" : "1231212345",
"address" : "구로구",
"tel_no" : "0212341234",
"seller_level" : "CT02",
"bank_cd" : "BK03",
"deposit_no" : "1234567890",
"depositor" : "홍길동"
}
]
}res_cd always
결과 코드입니다. 정상 처리 된 경우 "0000" 을 리턴합니다.
"0000" 이외의 결과 코드는 오류 응답이니 사유를 확인하시기 바라며 가맹점 DB처리시 참고바랍니다.
ex) "res_cd" : "0000"
res_msg always
요청에 대한 결과 메시지입니다. 정상 처리 시에는 "성공"이 리턴됩니다.
ex) "res_msg" : "성공"
res_en_msg always
요청에 대한 결과 영문메시지입니다. 정상 처리 시에는 "processing completed"가 리턴됩니다.
ex) "res_en_msg" : "processing completed"
res_mall_info success
seller 정보이며, JSON Array 형식으로 리턴됩니다.
site_cd success
사이트코드 입니다.
ex) "site_cd" : "AO33D"
seller_id success
seller 아이디입니다.
ex) "seller_id" : "shop_001"
seller_name success
seller의 상호명입니다.
ex) "seller_name" : "홍길동마켓"
own_name success
seller의 대표자명입니다.
ex) "own_name" : "홍길동"
address success
seller의 주소입니다.
ex) "address" : "서울시 구로구 구로동"
tel_no success
seller의 연락처입니다.
ex) "tel_no" : "02-1234-1234"
seller_level success
seller의 사업자 구분입니다.
CT01 : 법인사업자
CT02 : 개인사업자
ex) "seller_level" : "CT02"
tax_no success
seller의 사업자번호입니다.
ex) "tax_no" : "1212312345"
deposit_no success
seller의 계좌정보 중 계좌번호입니다. ("-" 은 포함하지 않습니다.)
ex) "deposit_no" : "1234567890"
depositor success
seller의 계좌정보 중 예금주명입니다.
ex) "depositor" : "홍길동"
셀러 조회
테스트 : https://stg-spl.kcp.co.kr/std/submall/read
운영 : https://spl.kcp.co.kr/std/submall/read
Request Body 파라미터
{
"site_cd" : "AO33D",
"kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----",
"seller_id" : "shop_001"
}site_cd 필수
NHN KCP와 계약 시 가맹점 고유의 값으로 발급된 코드입니다.
영문대문자 또는 영문 대문자+숫자로 구성됩니다. 모든 서비스에 사용합니다.
ex) "site_cd" : "AO33D"
kcp_cert_info 필수
NHNKCP 에서 발급하는 서비스 인증서로, 모든 서비스에서 사용됩니다.
상점관리자의 인증센터에서 다운받은 pem 파일 내용을 직렬화하여 사용합니다.
ex) "kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----"
seller_id 조건부 필수
조회 요청할 seller 아이디입니다.
ex) "seller_id" : "shop_001"
reg_dt 조건부 필수
조회 요청할 seller 등록일자 입니다.
ex) "reg_dt" : "20250101"
Response 파라미터
{
"res_cd" : "0000",
"res_msg" : "성공",
"res_en_msg" : "processing completed",
"res_mall_info" : [
{
"site_cd" : "AO33D",
"seller_id" : "shop_001",
"seller_name" : "홍길동마켓",
"own_name" : "홍길동",
"tax_no" : "1231212345",
"address" : "구로구",
"tel_no" : "0212341234",
"seller_level" : "CT02",
"bank_cd" : "BK03",
"deposit_no" : "******67890",
"depositor" : "홍길동",
"reg_dt" : "20250101120101"
}
]
}res_cd always
결과 코드입니다. 정상 처리 된 경우 "0000" 을 리턴합니다.
"0000" 이외의 결과 코드는 오류 응답이니 사유를 확인하시기 바라며 가맹점 DB처리시 참고바랍니다.
ex) "res_cd" : "0000"
res_msg always
요청에 대한 결과 메시지입니다. 정상 처리 시에는 "성공"이 리턴됩니다.
ex) "res_msg" : "성공"
res_en_msg always
요청에 대한 결과 영문메시지입니다. 정상 처리 시에는 "processing completed"가 리턴됩니다.
ex) "res_en_msg" : "processing completed"
res_mall_info success
seller 정보이며, JSON Array 형식으로 리턴됩니다.
site_cd success
사이트코드 입니다.
ex) "site_cd" : "AO33D"
seller_id success
seller 아이디입니다.
ex) "seller_id" : "shop_001"
seller_name success
seller의 상호명입니다.
ex) "seller_name" : "홍길동마켓"
own_name success
seller의 대표자명입니다.
ex) "own_name" : "홍길동"
tax_no success
seller의 사업자번호입니다.
ex) "tax_no" : "1212312345"
address success
seller의 주소입니다.
ex) "address" : "서울시 구로구 구로동"
tel_no success
seller의 연락처입니다.
ex) "tel_no" : "02-1234-1234"
seller_level success
seller의 사업자 구분입니다.
CT01 : 법인사업자
CT02 : 개인사업자
ex) "seller_level" : "CT02"
deposit_no success
seller의 계좌정보 중 계좌번호입니다. ("-" 은 포함하지 않습니다.)
ex) "deposit_no" : "1234567890"
depositor success
seller의 계좌정보 중 예금주명입니다.
ex) "depositor" : "홍길동"
reg_dt success
seller 를 등록한 시각입니다.
ex) "reg_dt" : "20250101120101"
셀러 정보 수정
테스트 : https://stg-spl.kcp.co.kr/std/submall/update
운영 : https://spl.kcp.co.kr/std/submall/update
Request Body 파라미터
{
"site_cd" : "AO33D",
"kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----",
"seller_id" : "shop_001",
"bank_cd" : "BK04",
"deposit_no" : "9876543210",
"depositor" : "홍길순"
}site_cd 필수
NHN KCP와 계약 시 가맹점 고유의 값으로 발급된 코드입니다.
영문대문자 또는 영문 대문자+숫자로 구성됩니다. 모든 서비스에 사용합니다.
ex) "site_cd" : "AO33D"
kcp_cert_info 필수
NHNKCP 에서 발급하는 서비스 인증서로, 모든 서비스에서 사용됩니다.
상점관리자의 인증센터에서 다운받은 pem 파일 내용을 직렬화하여 사용합니다.
ex) "kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----"
seller_id 필수
정보수정할 seller 아이디를 설정합니다.
ex) "seller_id" : "shop_001"
seller_name
seller의 상호명입니다.
ex) "seller_name" : "홍길동마켓"
own_name
seller의 대표자명입니다.
ex) "own_name" : "홍길동"
address
seller의 주소입니다.
ex) "address" : "서울시 구로구 구로동"
tel_no
seller의 연락처입니다.
ex) "tel_no" : "02-1234-1234"
seller_level
seller의 사업자 구분입니다.
CT01 : 법인사업자
CT02 : 개인사업자
ex) "seller_level" : "CT02"
tax_no
seller의 사업자번호입니다.
ex) "tax_no" : "1212312345"
bank_cd
seller의 계좌정보 중 은행코드입니다.
은행코드를 참고 바랍니다.
계좌정보 수정 시에는 bank_cd, deposit_no, depositor을 모두 전달해야합니다.
ex) "bank_cd" : "BK03"
deposit_no
seller의 계좌정보 중 계좌번호입니다. ("-" 은 포함하지 않습니다.)
계좌정보 수정 시에는 bank_cd, deposit_no, depositor을 모두 전달해야합니다.
ex) "deposit_no" : "1234567890"
depositor
seller의 계좌정보 중 예금주명입니다.
계좌정보 수정 시에는 bank_cd, deposit_no, depositor을 모두 전달해야합니다.
ex) "depositor" : "홍길동"
re_use
사용중지된 seller을 재사용 처리할 경우 Y로 설정합니다.
N 값은 허용되지 않으며, 사용중지 처리는 사용중지 API를 사용합니다.
ex) "re_use" : "Y"
Response 파라미터
{
"res_cd" : "0000",
"res_msg" : "성공",
"res_en_msg" : "processing completed",
"res_mall_info" : [
{
"site_cd" : "AO33D",
"seller_id" : "shop_001",
"bank_cd" : "BK04",
"deposit_no" : "9876543210",
"depositor" : "홍길순"
}
]
}res_cd always
결과 코드입니다. 정상 처리 된 경우 "0000" 을 리턴합니다.
"0000" 이외의 결과 코드는 오류 응답이니 사유를 확인하시기 바라며 가맹점 DB처리시 참고바랍니다.
ex) "res_cd" : "0000"
res_msg always
요청에 대한 결과 메시지입니다. 정상 처리 시에는 "성공"이 리턴됩니다.
ex) "res_msg" : "성공"
res_en_msg always
요청에 대한 결과 영문메시지입니다. 정상 처리 시에는 "processing completed"가 리턴됩니다.
ex) "res_en_msg" : "processing completed"
res_mall_info success
seller 정보이며, JSON Array 형식으로 리턴됩니다.
site_cd success
사이트코드 입니다.
ex) "site_cd" : "AO33D"
seller_id success
seller 아이디입니다.
ex) "seller_id" : "shop_001"
seller_name success
seller의 상호명입니다.
ex) "seller_name" : "홍길동마켓"
own_name success
seller의 대표자명입니다.
ex) "own_name" : "홍길동"
address success
seller의 주소입니다.
ex) "address" : "서울시 구로구 구로동"
tel_no success
seller의 연락처입니다.
ex) "tel_no" : "02-1234-1234"
seller_level success
seller의 사업자 구분입니다.
CT01 : 법인사업자
CT02 : 개인사업자
ex) "seller_level" : "CT02"
tax_no success
seller의 사업자번호입니다.
ex) "tax_no" : "1212312345"
deposit_no success
seller의 계좌정보 중 계좌번호입니다. ("-" 은 포함하지 않습니다.)
ex) "deposit_no" : "1234567890"
depositor success
seller의 계좌정보 중 예금주명입니다.
ex) "depositor" : "홍길동"
셀러 사용중지
테스트 : https://stg-spl.kcp.co.kr/std/submall/delete
운영 : https://spl.kcp.co.kr/std/submall/delete
Request Body 파라미터
{
"site_cd" : "AO33D",
"kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----",
"seller_id" : "shop_001"
}site_cd 필수
NHN KCP와 계약 시 가맹점 고유의 값으로 발급된 코드입니다.
영문대문자 또는 영문 대문자+숫자로 구성됩니다. 모든 서비스에 사용합니다.
ex) "site_cd" : "AO33D"
kcp_cert_info 필수
NHNKCP 에서 발급하는 서비스 인증서로, 모든 서비스에서 사용됩니다.
상점관리자의 인증센터에서 다운받은 pem 파일 내용을 직렬화하여 사용합니다.
ex) "kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----"
seller_id 필수
사용중지 할 seller 아이디를 설정합니다.
ex) "seller_id" : "shop_001"
Response 파라미터
{
"res_cd" : "0000",
"res_msg" : "성공",
"res_en_msg" : "processing completed",
"res_mall_info" : [
{
"site_cd" : "AO33D",
"seller_id" : "shop_001"
}
]
}res_cd always
결과 코드입니다. 정상 처리 된 경우 "0000" 을 리턴합니다.
"0000" 이외의 결과 코드는 오류 응답이니 사유를 확인하시기 바라며 가맹점 DB처리시 참고바랍니다.
ex) "res_cd" : "0000"
res_msg always
요청에 대한 결과 메시지입니다. 정상 처리 시에는 "성공"이 리턴됩니다.
ex) "res_msg" : "성공"
res_en_msg always
요청에 대한 결과 영문메시지입니다. 정상 처리 시에는 "processing completed"가 리턴됩니다.
ex) "res_en_msg" : "processing completed"
res_mall_info success
seller 정보이며, JSON Array 형식으로 리턴됩니다.
site_cd success
사이트코드 입니다.
ex) "site_cd" : "AO33D"
seller_id success
seller 아이디입니다.
ex) "seller_id" : "shop_001"
모계좌 잔액조회
테스트 : https://stg-spl.kcp.co.kr/gw/hub/v1/payment
운영 : https://spl.kcp.co.kr/gw/hub/v1/payment
Request Body 파라미터
{
"site_cd" : "AO33D",
"kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----",
"pay_method" : "VCNT",
"amount" : "0",
"va_txtype" : "48100000",
"currency" : "410"
}site_cd 필수
NHN KCP와 계약 시 가맹점 고유의 값으로 발급된 코드입니다.
영문대문자 또는 영문 대문자+숫자로 구성됩니다. 모든 서비스에 사용합니다.
ex) "site_cd" : "AO33D"
kcp_cert_info 필수
NHNKCP 에서 발급하는 서비스 인증서로, 모든 서비스에서 사용됩니다.
상점관리자의 인증센터에서 다운받은 pem 파일 내용을 직렬화하여 사용합니다.
ex) "kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----"
pay_method 필수
결제수단으로 모계좌 잔액조회 시 "VCNT"으로 고정 값입니다.
ex) "pay_method" : "VCNT"
amount 필수
모계좌 잔액조회 시 "0"으로 고정 값입니다.
ex) "amount" : "0"
currency 필수
화폐단위입니다. 모계좌 잔액조회 시 "410(원화)"로 고정 값입니다.
ex) "currency" : "410"
va_txtype 필수
요청 전문 유형입니다. 모계좌 잔액조회 시 "48100000"로 고정 값입니다.
ex) "va_txtype" : "48100000"
Response 파라미터
{
"res_cd" : "0000",
"res_msg" : "정상처리",
"res_en_msg" : "processing completed",
"app_time" : "20250101172721",
"can_amount" : "100000",
"bankcode" : "BK03",
"depositor" : "홍길동",
"account" : "********12345"
}res_cd always
결과 코드입니다. 정상 처리 된 경우 "0000" 을 리턴합니다.
"0000" 이외의 결과 코드는 오류 응답이니 사유를 확인하시기 바라며 가맹점 DB처리시 참고바랍니다.
ex) "res_cd" : "0000"
res_msg always
요청에 대한 결과 메시지입니다. 정상 처리 시에는 "정상처리"가 리턴됩니다.
ex) "res_msg" : "정상처리"
res_en_msg always
요청에 대한 결과 영문메시지입니다. 정상 처리 시에는 "processing completed"가 리턴됩니다.
ex) "res_en_msg" : "processing completed"
app_time success
모계좌를 조회한 시각입니다.
ex) "app_time" : "20250101235959"
can_amount success
모계좌에서 송금 가능한 잔액입니다.
ex) "can_amount" : "100000"
bankname success
모계좌의 은행명입니다.
ex) "bankname" : "기업은행"
account success
모계좌의 계좌번호입니다. 일부 마스킹되어 리턴됩니다. ("-" 은 포함하지 않습니다.)
ex) "account" : "********12345"
depositor success
모계좌의 예금주명입니다.
ex) "depositor" : "NHN KCP"
송금
테스트 : https://stg-spl.kcp.co.kr/gw/hub/v1/payment
운영 : https://spl.kcp.co.kr/gw/hub/v1/payment
Request Body 파라미터
{
"site_cd" : "AO33D",
"kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----",
"pay_method" : "VCNT",
"remit_type" : "S",
"currency" : "410",
"seller_id" : "shop_001",
"amount" : "1000",
"va_txtype" : "48200000",
"va_name" : "테스트몰",
"va_mny" : "1000"
}site_cd 필수
NHN KCP와 계약 시 가맹점 고유의 값으로 발급된 코드입니다.
영문대문자 또는 영문 대문자+숫자로 구성됩니다. 모든 서비스에 사용합니다.
ex) "site_cd" : "AO33D"
kcp_cert_info 필수
NHNKCP 에서 발급하는 서비스 인증서로, 모든 서비스에서 사용됩니다.
상점관리자의 인증센터에서 다운받은 pem 파일 내용을 직렬화하여 사용합니다.
ex) "kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----"
pay_method 필수
결제수단으로 송금 요청 시 "VCNT"으로 고정 값입니다.
ex) "pay_method" : "VCNT"
remit_type 필수
송금타입으로, "S"로 고정 값입니다.
ex) "remit_type" : "S"
amount 필수
seller에게 송금할 금액을 설정합니다. va_mny와 동일한 금액으로 설정합니다.
ex) "amount" : "1000"
currency 필수
화폐단위입니다. 모계좌 잔액조회 시 "410(원화)"로 고정 값입니다.
ex) "currency" : "410"
va_txtype 필수
요청 전문 유형입니다. 송금 요청 시 "48200000"로 고정 값입니다.
ex) "va_txtype" : "48200000"
va_mny 필수
seller에게 송금할 금액을 설정합니다. amount와 동일한 금액으로 설정합니다.
ex) "va_mny" : "1000"
seller_id 필수
송금 할 seller 아이디입니다.
ex) "seller_id" : "shop_001"
va_name
입금계좌에 표기되는 입금자명입니다. 값을 지정하지 않는 경우 NHN KCP에 설정된 값으로 표기됩니다.
ex) "va_name" : "테스트몰"
Response 파라미터
{
"res_cd" : "0000",
"res_msg" : "정상처리",
"res_en_msg" : "processing completed",
"app_time" : "20250101125956",
"van_apptime" : "20250101125959",
"trade_seq" : "25848002895020",
"trade_date" : "20250101",
"amount" : "1000",
"bal_amount" : "99000",
"bankname" : "NH농협",
"bankcode" : "BK11",
"account" : "******06302",
"depositor" : "NHN KCP",
}res_cd always
결과 코드입니다. 정상 처리 된 경우 "0000" 을 리턴합니다.
"0000" 이외의 결과 코드는 오류 응답이니 사유를 확인하시기 바라며 가맹점 DB처리시 참고바랍니다.
ex) "res_cd" : "0000"
res_msg always
요청에 대한 결과 메시지입니다. 정상 처리 시에는 "정상처리"가 리턴됩니다.
ex) "res_msg" : "정상처리"
res_en_msg always
요청에 대한 결과 영문메시지입니다. 정상 처리 시에는 "processing completed"가 리턴됩니다.
ex) "res_en_msg" : "processing completed"
trade_seq always
거래일련번호입니다. 거래 건의 고유한 값으로, 등록되지 않은 셀러에게 송금 요청했을 때를 제외하고 송금 성공과 실패 응답에서 리턴됩니다.
송금 상태 조회 시 필요한 값으로 가맹점에서 관리해주셔야 하는 값입니다.
ex) "trade_seq" : "25848002895020"
trade_date always
송금을 요청한 일자입니다. 등록되지 않은 셀러에게 송금 요청했을 때를 제외하고 송금 성공과 실패 응답에서 리턴됩니다. 송금 상태 조회 시 필요한 값으로 가맹점에서 관리해주셔야 하는 값입니다.
ex) "trade_date" : "20250101"
amount success
송금 처리된 금액입니다.
ex) "amount" : "1000"
bal_amount success
송금 처리 후 모계좌에 남은 잔액입니다.
ex) "bal_amount" : "99000"
app_time success
송금요청 시각입니다.
ex) "app_time" : "20250101125956"
van_apptime success
기관 송금 처리 시각입니다.
ex) "van_apptime" : "20250101125959"
bankname success
송금한 seller의 은행명입니다.
ex) "bankname" : "기업은행"
account success
송금한 seller의 계좌번호입니다. ("-" 은 포함하지 않습니다.)
ex) "account" : "******67890"
depositor success
모계좌 예금주명입니다.
ex) "depositor" : "NHN KCP"
송금 상태 조회
테스트 : https://stg-spl.kcp.co.kr/gw/hub/v1/payment
운영 : https://spl.kcp.co.kr/gw/hub/v1/payment
Request Body 파라미터
{
"site_cd" : "AO33D",
"kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----",
"pay_method" : "VCNT",
"amount" : "0",
"currency" : "410",
"va_txtype" : "48300000",
"va_trade_date" : "20250101",
"va_trade_seq" : "25848002895020"
}site_cd 필수
NHN KCP와 계약 시 가맹점 고유의 값으로 발급된 코드입니다.
영문대문자 또는 영문 대문자 + 숫자로 구성됩니다. 모든 서비스에 사용합니다.
ex) "site_cd" : "AO33D"
kcp_cert_info 필수
NHNKCP 에서 발급하는 서비스 인증서로, 모든 서비스에서 사용됩니다.
상점관리자의 인증센터에서 다운받은 pem 파일 내용을 직렬화하여 사용합니다.
ex) "kcp_cert_info" : "-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHBy4lYNG7ojANBgkqhkiG9w0……………fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----"
pay_method 필수
결제수단으로 송금 상태 조회 시 "VCNT"으로 고정 값입니다.
ex) "pay_method" : "VCNT"
amount 필수
송금 상태 조회 시 "0"으로 고정 값입니다.
ex) "amount" : "0"
currency 필수
화폐단위입니다. 송금 상태 조회 시 "410(원화)"로 고정 값입니다.
ex) "currency" : "410"
va_txtype 필수
요청 전문 유형입니다. 송금 상태조회 시 "48300000"로 고정 값입니다.
ex) "va_txtype" : "48300000"
va_trade_date 필수
거래일자입니다. 송금 요청 시 응답받은 trade_date를 설정합니다.
ex) "va_trade_date" : "20250101"
va_trade_seq 필수
거래일련번호입니다. 송금 요청 시 응답받은 trade_seq를 설정합니다.
ex) "va_trade_seq" : "25848002895020"
Response 파라미터
{
"res_cd" : "0000",
"res_msg" : "정상처리",
"res_en_msg" : "processing completed",
"status_code" : "1",
"app_time" : "20250101235956",
"van_apptime" : "20250101235959",
"account" : "******06302",
"bankname" : "NH농협",
"bankcode" : "BK11",
"amount" : "1000",
"depositor" : "NHN KCP"
}res_cd always
결과 코드입니다. 정상 처리 된 경우 "0000" 을 리턴합니다.
"0000" 이외의 결과 코드는 오류 응답이니 사유를 확인하시기 바라며 가맹점 DB처리시 참고바랍니다.
ex) "res_cd" : "0000"
res_msg always
요청에 대한 결과 메시지입니다. 정상 처리 시에는 "정상처리"가 리턴됩니다.
ex) "res_msg" : "정상처리"
res_en_msg always
요청에 대한 결과 영문메시지입니다. 정상 처리 시에는 "processing completed"가 리턴됩니다.
ex) "res_en_msg" : "processing completed"
status_code success
송금 처리 상태입니다.
1 : 송금완료
3 : 송금실패
6 : 처리중
ex) "status_code" : "1"
app_time success
송금 요청 시각입니다.
ex) "app_time" : "20250101235956"
van_apptime success
기관 송금 처리 시각입니다.
ex) "van_apptime" : "20250101235959"
amount success
송금 처리된 금액입니다.
ex) "amount" : "1000"
bankname success
송금한 seller의 은행명입니다.
ex) "bankname" : "기업은행"
account success
송금한 seller의 계좌번호입니다. ("-" 은 포함하지 않습니다.)
ex) "account" : "*********12345"
depositor success
모계좌 예금주명입니다.
ex) "depositor" : "NHN KCP"