연동 API 구성방법
연동 방법
- 웹사이트 api.payapp.kr의 REST URL 페이지를 호출해서 응답 값을 받아 연동합니다.
- REST API URL 페이지 호출은 서버에서 실행이 되어야 합니다. (Server Side 호출)
REST API URL 주소
- http://api.payapp.kr/oapi/apiLoad.html
호출 파라메터
- 호출 파라메터는 FORM POST 방식으로 REST API URL 주소에 전달합니다.
- 호출 파라메터의 각 값은 UTF-8로 인코딩된 문자열 이어야 합니다.
응답 파라메터
- 응답 파라메터는 KEY, VALUE 쌍으로 URL encoding된 query 값으로 생성됩니다.
연동 KEY
- 판매자 회원가입 후 판매자 관리 사이트의 메뉴 “설정” 탭의 “연동 정보” 값이 있어야 연동이 가능합니다.
- 연동 정보 값은 판매자 회원마다 값이 다르며 영문 대/소문자, 숫자, 기호로 구성되어 있습니다.
결제요청 연동API
결제 요청– REST 방식
- 호출 파라메터 중 userid,goodname,price,recvphone 값은 필수 입니다.
- feedbackurl 의 값은 “http://” 가 포함된 url 주소 값입니다
- 구매자가 결제완료시feedbackurl로 아래 “feedbackurl 전달”파라메터가 POST방식으로 전달 됩니다.
- feedbackurl에서 다른 url로 리다이렉션(http code 302, 또는 javascript) 처리하시면 자료전달이 되지 않습니다.
(feedbackurl 이외 다른페이지로 이동되지 않습니다.) - var1, var2 의 값은 임의로 사용이 가능하며 결제 완료시feedbackurl로 그대로 전달이 됩니다.
- 결제요청 구분 (reqmode)가 usd (달러결제), unionpay (중국은련카드결제) 인 경우 openpaytype은 무시됩니다.
(신용카드 결제만 가능) - 결제요청 구분 (reqmode)가 usd (달러결제) 인 경우 price (결제요청금액)은 1000일 경우 $10.00 입니다.
- REST URL : http://api.payapp.kr/oapi/apiLoad.html
호출
파라메터 | 필수 | 비고 |
---|---|---|
cmd | 1 | 결제요청 payrequest |
userid | 1 | 판매자 회원 아이디 |
goodname | 1 | 상품명 |
price | 1 | 결제요청 금액 |
recvphone | 1 | 수신 휴대폰번호 |
memo | 0 | 메모 |
reqaddr | 0 | 주소요청 (1:요청, 0:요청안함) |
feedbackurl | 0 | 결제완료 피드백 URL |
var1 | 0 | 임의 사용 변수 1 |
var2 | 0 | 임의 사용 변수 2 |
smsuse | 0 | 결제요청 SMS 발송여부 (n: SMS발송안함) |
reqmode | 0 | 결제요청 구분 (krw:원화결제,usd:달러결제,unionpay:중국은련카드결제) |
vccode | 0 | 국제전화 국가번호 (currency가 usd일 경우 필수) |
returnurl | 0 | 결제완료 후 이동할 링크 URL (매출전표 페이지에서 "확인"버튼 클릭시 이동) |
openpaytype | 0 | 결제수단 선택 (휴대전화:phone, 신용카드:card, 계좌이체:rbank, 가상계좌:vbank) 콤마(,) 구분으로 결제수단 선택이 가능합니다. ex) phone,card 인 경우 휴대전화,신용카드 결제만 가능합니다. |
checkretry | 0 | feedbackurl 재시도 (y:재시도,n:재시도 안함) feedbackurl의 응답값이 SUCCESS 가 아니면 feedbackurl 호출을 재시도 합니다. (총 10회 재시도) |
응답
파라메터 | 값 | 비고 |
---|---|---|
state | 1 | 성공 |
0 | 실패 | |
errorMessage | "" | 실패시 오류 문자열 |
mul_no | "" | 성공시 결제요청 번호 |
payurl | "" | 결제창URL |
응답 예제)
state=1&errorMessage=&mul_no=2000&payurl=http%3A%2F%2Fpayapp.kr%2F000000000000
결제 요청 – 팝업창 방식
- "PAYAPP LITE" 는 PAYAPP REST API 를 HTML 및 자바스크립트를 이용해 연동할 수 있도록 제작된 WRAPPER API 입니다.
시작하기
연동을 원하는 페이지 내에 스크립트를 삽입합니다.
<script src="http://lite.payapp.kr/public/api/payapp-lite.js"></script>
파라메터 설정
결제 파라메터는 두 가지 방식으로 설정이 가능합니다.
자바스크립트는 반드시
자바스크립트는 반드시
<script></script>
태그 내에 작성되어야 합니다.
1. HTML 폼 사용
HTML 로 폼을 작성한 후 자바스크립트로 해당 폼을 등록할 수 있습니다.
HTML
<form name="{폼이름}"> <input type="hidden" name="{파라메터1}" value="{설정값1}"> <input type="hidden" name="{파라메터2}" value="{설정값2}"> </form>
자바스크립트
PayApp.setForm('{폼이름}');
결제창 호출
설정된 파라메터를 사용하여 결제창을 호출합니다.
PayApp.call();
파라메터 목록
기본 정보
파라메터 | 필수 | 항목설명 |
---|---|---|
userid | 필수 | 판매자 회원 아이디 |
판매자 회원 아이디
userid
필수
페이앱에 로그인하는 판매자 아이디를 입력합니다.
결제 정보
파라메터 | 필수 | 항목설명 |
---|---|---|
shopname | 필수 | 상점명 |
goodname | 필수 | 상품명 |
price | 필수 | 결제요청 금액 |
recvphone | 수신 휴대폰번호 | |
memo | 메모 | |
reqaddr | 주소요청 | |
currency | 통화단위 | |
vccode | 국가번호 |
상점명
shopname
필수
결제창에 표시할 상점명을 입력합니다.
상품명
goodname
필수
사용자입력
결제창에 표시할 상품명을 입력합니다.
빈값으로 입력될 경우 사용자가 직접 입력할 수 있는 입력박스가 결제창에 표시됩니다.
빈값으로 입력될 경우 사용자가 직접 입력할 수 있는 입력박스가 결제창에 표시됩니다.
결제요청 금액
price
필수
사용자입력
결제창에 표시할 결제금액을 입력합니다.
빈값으로 입력될 경우 사용자가 직접 입력할 수 있는 입력박스가 결제창에 표시됩니다.
빈값으로 입력될 경우 사용자가 직접 입력할 수 있는 입력박스가 결제창에 표시됩니다.
수신 휴대폰번호
recvphone
미리입력
사용자입력
결제창에 표시할 휴대폰번호를 입력합니다.
전송된 값으로 미리 입력이 되어 있으며 사용자가 직접 입력하거나 수정할 수 있습니다.
전송된 값으로 미리 입력이 되어 있으며 사용자가 직접 입력하거나 수정할 수 있습니다.
메모
memo
사용자 휴대폰으로 전송된 결제페이지에 입력된 메모가 표시됩니다.
주소요청
reqaddr
0
[기본값] 요청안함 1
요청함사용자 휴대폰으로 전송된 결제페이지에서 주소를 입력받을 수 있습니다.
통화단위
currency
krw
[기본값] KRW usd
USD결제를 받을 통화단위를 설정할 수 있습니다.
국가번호
vccode
미리입력
사용자입력
SMS 전송에 필요한 국제전화 국가번호를 입력합니다.
전송된 값으로 미리 입력이 되어 있으며 사용자가 직접 입력하거나 수정할 수 있습니다.
currency
를 usd
로 설정하는 경우 결제창에 입력란이 표시됩니다.전송된 값으로 미리 입력이 되어 있으며 사용자가 직접 입력하거나 수정할 수 있습니다.
연동 정보
파라메터 | 필수 | 항목설명 |
---|---|---|
redirecturl | 결제요청 성공 URL | |
redirect | 결제요청 성공 URL 방향 | |
feedbackurl | 결제요청 피드백 URL | |
returnurl | 결제완료 이동 URL | |
var1 | 임의 사용 변수 1 | |
var2 | 임의 사용 변수 2 | |
smsuse | 결제요청 SMS 발송여부 | |
charset | 캐릭터셋 | |
openpaytype | 결제수단 선택 | |
checkretry | feedbackurl 재시도 |
결제요청 성공 URL
redirecturl
결제요청 성공시 결제창이 이동할 URL 을 입력합니다.
설정된 값이 없을 경우 결체요청 완료 후 결제창이 닫히며 종료됩니다.
설정된 값이 없을 경우 결체요청 완료 후 결제창이 닫히며 종료됩니다.
결제요청 성공 URL 방향
redirect
opener
[기본값] 부모창 self
현재창결제요청 성공시 결제요청 성공 URL
redirecturl
로 이동할 방향을 지정합니다.
결제요청 피드백 URL
feedbackurl
결제 데이터가 생성되거나 상태가 변경될 경우 해당 URL 로 결과값을 전송합니다.
전송시점: 최초 결제요청, 사용자가 결제를 완료했을 경우, 요청취소 또는 승인취소
전송된 결과값을 사용해 시스템 상에서 결제 관련 DB 처리 등을 수행할 수 있습니다.
결과값에 대한 자세한 내용은 PAYAPP REST API 매뉴얼을 참고하시길 바랍니다.
전송시점: 최초 결제요청, 사용자가 결제를 완료했을 경우, 요청취소 또는 승인취소
전송된 결과값을 사용해 시스템 상에서 결제 관련 DB 처리 등을 수행할 수 있습니다.
결과값에 대한 자세한 내용은 PAYAPP REST API 매뉴얼을 참고하시길 바랍니다.
결제완료 이동 URL
returnurl
사용자 휴대폰으로 전송된 결제페이지에서 사용자가 결제를 완료할 경우
특정 URL 로 페이지가 이동하도록 설정할 수 있습니다.
해당 API를 통해 호출된 현재 결제창에는 영향을 주지 않습니다.
특정 URL 로 페이지가 이동하도록 설정할 수 있습니다.
해당 API를 통해 호출된 현재 결제창에는 영향을 주지 않습니다.
임의 사용 변수
var1
var2
필요한 임의의 값을 입력하여 사용할 수 있습니다.
결제수단 선택
openpaytype
결제수단 선택 (휴대전화:phone, 신용카드:card, 계좌이체:rbank, 가상계좌:vbank)
콤마(,) 구분으로 결제수단 선택이 가능합니다.
ex) phone,card 인 경우 휴대전화,신용카드 결제만 가능합니다.
콤마(,) 구분으로 결제수단 선택이 가능합니다.
ex) phone,card 인 경우 휴대전화,신용카드 결제만 가능합니다.
feedbackurl 재시도
checkretry
feedbackurl 재시도 (y:재시도,n:재시도 안함)
feedbackurl의 응답값이 SUCCESS 가 아니면 feedbackurl 호출을 재시도 합니다. (총 10회 재시도)
feedbackurl의 응답값이 SUCCESS 가 아니면 feedbackurl 호출을 재시도 합니다. (총 10회 재시도)
결제요청 SMS 발송여부
smsuse
y
[기본값] 발송함 n
발송안함예외적으로 결제요청 SMS 발송이 필요없는 경우 사용합니다.
캐릭터셋
charset
주의
auto
[기본값] UTF-8/EUC-KR 자동감지 euc-kr
EUC-KR 고정페이지나 시스템에서 UTF-8 이외의 캐릭터셋을 사용할 경우 사용합니다.
결제창에 한글이 정상적으로 표시되지 않는 경우
euc-kr
로 설정해 보시길 바랍니다.
파라메터 처리
입력받은 파라메터 값은 모두 자동으로 TRIM(앞뒤 공백 제거) 처리됩니다.
결제금액이나 휴대폰 등의 숫자 파라메터의 경우 숫자 외의 문자는 제거됩니다.
결제금액이나 휴대폰 등의 숫자 파라메터의 경우 숫자 외의 문자는 제거됩니다.
자바스크립트 메써드
.setForm()
HTML 로 폼을 작성한 후 등록합니다.
등록된 폼을 이용해 결제창에 파라메터를 전달하게 됩니다.
등록된 폼을 이용해 결제창에 파라메터를 전달하게 됩니다.
.setParam()
등을 통한 별도의 파라메터 설정은 적용되지 않습니다.
.setForm(string)
폼의 이름이나 아이디를 입력하여 폼을 등록합니다.
PayApp.setForm('{폼이름}');
.setForm(object HTMLFormElement)
폼의 객체를 직접 넘겨 폼을 등록합니다.
var form; form = document.forms['{폼이름}']; form = document.getElementById('{폼아이디}'); PayApp.setForm(form);
.setDefault()
파라메터 기본값을 설정합니다.
변경되지 않는 고정값 설정시 사용하시면 됩니다.
폼을 등록하는 경우 동작하지 않습니다.
변경되지 않는 고정값 설정시 사용하시면 됩니다.
폼을 등록하는 경우 동작하지 않습니다.
.setDefault(string, string)
파라메터 기본값을 개별적으로 설정합니다.
PayApp.setDefault('{파라메터1}', '{설정값1}'); PayApp.setDefault('{파라메터2}', '{설정값2}');
.setDefault(object Object)
파라메터 기본값을 오브젝트로 일괄 설정합니다.
PayApp.setDefault({ '{파라메터1}': '{설정값1}', '{파라메터2}': '{설정값2}' });
.setParam()
파라메터 값을 설정합니다.
폼을 등록하는 경우 동작하지 않습니다.
.call()
호출 후 설정된 값은 초기화됩니다.폼을 등록하는 경우 동작하지 않습니다.
.setParam(string, string)
파라메터 값을 개별적으로 설정합니다.
PayApp.setParam('{파라메터1}', '{설정값1}'); PayApp.setParam('{파라메터2}', '{설정값2}');
.setParam(object Object)
파라메터 값을 오브젝트로 일괄 설정합니다.
PayApp.setParam({ '{파라메터1}': '{설정값1}', '{파라메터2}': '{설정값2}' });
.setTarget()
결제창을 띄울 타겟을 설정합니다.
타겟이 지정되지 않은 경우
작성된 폼을 등록하는 경우에도 해당 메써드를 통해서만 타겟 설정이 가능합니다.
타겟을 설정하는 경우 추가적으로
타겟이 지정되지 않은 경우
PayAppWindow
이름의 새창을 띄워 결제창이 호출됩니다.작성된 폼을 등록하는 경우에도 해당 메써드를 통해서만 타겟 설정이 가능합니다.
타겟을 설정하는 경우 추가적으로
redirect
파라메터 설정이 필요할 수 있습니다.
.setTarget(string)
별도의 타겟 이름을 사용하거나 HTML 스펙으로 지정된
예를 들어 결제창을 현재창에서 페이지 전환하려는 경우
_
키워드를 사용할 수 있습니다.예를 들어 결제창을 현재창에서 페이지 전환하려는 경우
_self
로 설정합니다.PayApp.setTarget('{타겟}');
.call()
결제창을 호출합니다.
.call()
설정된 파라메터를 사용하여 결제창을 호출합니다.
PayApp.call();
.call(object Object)
파라메터 설정과 동시에 결제창을 호출할 수 있습니다.
폼을 등록하는 경우 설정값은 무시됩니다.
폼을 등록하는 경우 설정값은 무시됩니다.
PayApp.call({ '{파라메터1}': '{설정값1}', '{파라메터2}': '{설정값2}' });
Method Chaining
메써드들은 체인으로 연결 가능합니다.
.call()
메써드가 호출되면 체인은 종료됩니다.
// 폼 등록. 결제창 호출 PayApp.setForm('MyForm').call(); // 상품명 설정. 가격 설정. 결제창 호출. PayApp.setParam('goodname', '좋은상품').setParam('price', '2000').call();
jQuery
결제 연동시 jQuery 가 필요한 경우
PayApp.$
또는 PayApp.jQuery
를 통해 내부에 포함된 jQuery 를 사용할 수 있습니다.
// jQuery 버전 확인 alert(PayApp.$().jquery); // 1. 결제버튼 비활성화 PayApp.$('#pay-button').attr('disabled', 'disabled'); // 2. 결제창 호출 PayApp.call(); // 3. 결제버튼 활성화 PayApp.$('#pay-button').removeAttr('disabled');
연동 예제
HTML 폼 사용
<script src="http://lite.payapp.kr/public/api/payapp-lite.js"></script> <script> function myPay() { PayApp.setForm('MyForm'); PayApp.call(); } </script> <form name="MyForm"> <input type="hidden" name="userid" value="payapptest"> <input type="hidden" name="shopname" value="좋은상점"> <input type="hidden" name="goodname" value="착한상품"> <input type="hidden" name="price" value="1000"> </form> <a href="#" onclick="myPay();">결제하기</a>
자바스크립트 사용
<script src="http://lite.payapp.kr/public/api/payapp-lite.js"></script> <script> PayApp.setDefault('userid', 'payapptest'); PayApp.setDefault('shopname', '좋은상점'); function myPay() { PayApp.setParam('goodname', '착한상품'); PayApp.setParam('price', '1000'); PayApp.call(); } </script> <a href="#" onclick="myPay();">결제하기</a>
자바스크립트 사용 #2
<script src="http://lite.payapp.kr/public/api/payapp-lite.js"></script> <script> PayApp.setDefault('userid', 'payapptest'); PayApp.setDefault('shopname', '좋은상점'); </script> <a href="#" onclick="PayApp.setParam('goodname', '좋은상품').setParam('price', '1000').call();">좋은상품 결제하기</a> <a href="#" onclick="PayApp.call({'goodname': '보통상품', 'price': '2000'});">보통상품 결제하기</a> <a href="#" onclick="PayApp.call({'goodname': '나쁜상품', 'price': '3000'});">나쁜상품 결제하기</a>
사용자 입력 결제창 제작
<script src="http://lite.payapp.kr/public/api/payapp-lite.js"></script> <script> PayApp.setDefault('userid', 'payapptest'); PayApp.setDefault('shopname', '좋은상점'); </script> <a href="#" onclick="PayApp.call();">결제하기</a>
테스트 정보
판매자 회원 아이디
userid
payapptestFeedbackurl 전달
- ※ 판매자 관리 사이트의 메뉴 “설정” 탭의 “연동 VALUE” 값과 feedbackurl로 전달되는 linkval 값이 같은 경우에만 정상 호출입니다.
파라메터 | 비고 |
---|---|
userid | 판매자 회원 아이디 |
linkkey | 연동 KEY |
linkval | 연동 VALUE |
goodname | 상품명 |
price | 결제요청 금액 |
recvphone | 수신 휴대폰번호 |
memo | 메모 |
reqaddr | 주소요청 (1:요청, 0:요청안함) |
reqdate | 결제요청 일시 |
pay_memo | 결제시 입력한 메모 |
pay_addr | 결제시 입력한 주소 |
pay_date | 결제승인 일시 |
pay_type | 결제수단 (1:신용카드, 2:휴대전화, 3:해외결제, 4:대면결제, 6:계좌이체, 7:가상계좌, 9:문화상품권) |
pay_state | 결제요청 상태 (1:요청, 4:결제완료, 8,16,32:요청취소, 9,64:승인취소, 10:결제대기) |
var1 | 임의 사용 변수 1 |
var2 | 임의 사용 변수 2 |
mul_no | 결제요청번호 |
payurl | 결제페이지 주소 |
csturl | 신용카드 결제시 매출전표 URL |
cardname | 신용카드명 |
currency | 통화 (krw:원화,usd:달러) |
vccode | 국제전화 국가번호 |
score | DM Score (currency가 usd이고 결제성공일 때 DM 점수) |
vbank | 은행명 (가상계좌 결제일 경우) |
vbankno | 입금계좌번호 (가상계좌 결제일 경우) |
feedbacktype | 0 : 결제요청 연동, 1 : 공통 통보 URL |
결제 (요청,승인) 취소
- 호출 파라메터 중 userid, linkkey, mul_no 값은 필수 입니다.
- “결제 요청” 연동 에서 feedbackurl을 입력된 결제요청 건 경우에는 결제 요청 취소 성공시“Feedbackurl 전달” 으로 자료가 전송됩니다.
- REST URL : http://api.payapp.kr/oapi/apiLoad.html
호출
파라메터 | 값 | 비고 |
---|---|---|
cmd | 1 | 결제(요청,승인)취소 :paycancel |
userid | 1 | 판매자 회원 아이디 |
linkkey | 1 | 연동 KEY |
mul_no | 1 | 결제요청번호 |
cancelmemo | 0 | 결제요청취소 메모 |
cancelmode | 0 | 결제요청취소 모드 (값이 ready 인 경우 결제요청 상태만 취소 가능) |
응답
파라메터 | 값 | 비고 |
---|---|---|
state | 1 | 성공 |
0 | 실패 | |
errorMessage | "" | 실패시 오류 문자열 |
응답 예제)
state=1&errorMessage=
결제 취소 요청
- 구매자가 결제승인 후 D+5일이 경과 되었거나, 판매자 정산이 완료된 경우 “2.3. 결제(요청,승인) 취소” 연동으로 취소 되지 않습니다. 이 경우 결제 취소 요청 연동 후 정산금액을 반환하셔야(판매자 정산이 완료된 경우) 취소가 가능합니다.
- REST URL : http://api.payapp.kr/oapi/apiLoad.html
호출
파라메터 | 값 | 비고 |
---|---|---|
cmd | 1 | 결제요청취소 :paycancelreq |
userid | 1 | 판매자 회원 아이디 |
linkkey | 1 | 연동 KEY |
mul_no | 1 | 결제요청번호 |
cancelmemo | 0 | 결제요청취소 메모 |
응답
파라메터 | 값 | 비고 |
---|---|---|
state | 1 | 성공 |
0 | 실패 | |
errorMessage | "" | 실패시 오류 문자열 |
응답 예제)
state=1&errorMessage=
판매자 회원 가입
- 대리점이 리셀러를, 리셀러가 판매자를 가입하는 연동입니다.
- resellerid는 대리점 또는 리셀러 아이디를 입력하셔야 합니다.
- REST URL : http://api.payapp.kr/oapi/apiLoad.html
호출
파라메터 | 값 | 비고 |
---|---|---|
cmd | 1 | 판매자 회원 가입 : sellerRegist |
userid | 1 | 판매자 회원 아이디 |
userpwd | 1 | 판매자 회원 비밀번호 (영문,숫자 8자리) |
sellername | 1 | 판매자명 |
phone | 1 | 판매자 휴대전화번호 |
compregno | (사업자 필수) 사업자등록번호 | |
compname | (사업자 필수) 상호명(법인명) | |
biztype1 | (사업자 필수) 업태 | |
biztype2 | (사업자 필수) 업종 | |
1 | 이메일 | |
zipcode | 0 | 주소-우편번호 |
addr1 | 0 | 주소1 |
addr2 | 0 | 주소2 |
homepage | 0 | 홈페이지 |
compbank | 0 | 정산은행 |
compbanknum | 0 | 정산은행 계좌번호 |
compbankname | 0 | 정산은행 예금주 |
bizkind | 1 | 서비스 구분 |
username | (개인 필수) 이름 | |
usertype | 1 | 판매자 구분 (개인:1, 사업자:2) |
resellerid | 1 | 대리점 또는 리셀러 아이디 |
join_type | 1 | 가입형태 (유료:0, 할인:4), 리셀러 회원가입은 유료형 |
ceo_nm | (사업자 필수) 대표자 성함 | |
seller_type | 1 | 가입구분 (seller,reseller) |
common_feedbackurl | 0 | 공통 통보 URL |
- seller_type의 값이“seller”인 경우 resellerid는 리셀러 아이디, seller_type의 값이“reseller”인 경우 resellerid는 대리점 아이디 입니다.
- bizkind : Blog사업자,쇼핑몰사업자,방문판매,음식점(배달),A/S긴급출동,운수업,컨텐츠,도소매,유통,서비스,숙박업,임대업,농수산업,기타
- common_feedbackurl : 결제요청연동시 입력하는 feedbackurl과 별도로 결제상태 피드백을 받으실 수 있습니다.
- common_feedbackurl은 결제요청 없이 결제완료로 통보 될 수 있으며, 결제요청연동으로 연동되지 않는 결제건도 피드백이 됩니다. (모든 결제건에 대해 피드백이 이루어 집니다.)
- common_feedbackurl의 피드백은 하나의 결제요청건에 대해 여러 번 피드백 될 수 있으니, 결제상태/결제요청번호에 따라 적절한 연동을 하셔야 합니다.
응답
파라메터 | 값 | 비고 |
---|---|---|
state | 1 | 성공 |
0 | 실패 | |
errorMessage | 실패시 오류 문자열 | |
userid | 가입 성공시 판매자 아이디 | |
linkkey | 가입 성공시 연동KEY | |
linkval | 가입 성공시 연동VALUE |
판매자 회원 아이디 중복 체크
- 대리점이 리셀러를, 리셀러가 판매자를 가입하기 위해 아이디 중복체크 하는 연동입니다.
- resellerid는 대리점 또는 리셀러 아이디를 입력하셔야 합니다.
- REST URL : http://api.payapp.kr/oapi/apiLoad.html
호출
파라메터 | 값 | 비고 |
---|---|---|
cmd | 1 | 판매자 회원 아이디 중복체크 : useridCheck |
userid | 1 | 판매자 회원 아이디 |
resellerid | 1 | 대리점 또는 리셀러 아이디 |
응답
파라메터 | 값 | 비고 |
---|---|---|
state | 1 | 중복안됨 |
0 | 실패, 또는 아이디 중복 | |
errorMessage | 실패시 오류 문자열 |