PAYAPP

연동 API 구성방법

연동방법

REST URL 주소

호출 파라메터

응답 파라메터

연동 KEY

연동 example


판매회원 연동

결제 요청– REST 방식

호출

파라메터 필수 비고
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발송안함)
currency 0 통화기호 (krw:원화결제,usd달러결제)
vccode 0 국제전화 국가번호 (currency가 usd일 경우 필수)
returnurl 0 결제완료 후 이동할 링크 URL

응답

파라메터 비고
state 1 성공
0 실패
errorMessage "" 실패시 오류 문자열
mul_no "" 성공시 결제요청 번호
payurl "" 결제창URL
응답 예제)
state=1&errorMessage=&mul_no=2000&payurl=http%3A%2F%2Fpayapp.kr%2F000000000000

Feedbackurl 전달

파라메터 비고
userid 판매자 회원 아이디
linkkey 연동 KEY
linkval 연동 VALUE
goodname 상품명
price 결제요청 금액
recvphone 수신 휴대폰번호
memo 메모
reqaddr 주소요청 (1:요청, 0:요청안함)
reqdate 결제요청 일시
pay_memo 결제시 입력한 메모
pay_addr 결제시 입력한 주소
pay_date 결제승인 일시
pay_type 결제수단
(1:신용카드, 2:휴대전화)
pay_state 결제요청 상태
(1:요청, 4:결제완료, 8,16,32:요청취소, 9,64:승인취소)
var1 임의 사용 변수 1
var2 임의 사용 변수 2
mul_no 결제요청번호
payurl 결제페이지 주소
csturl 신용카드 결제시 매출전표 URL
cardname 신용카드명
currency 통화 (krw:원화,usd:달러)
vccode 국제전화 국가번호
score DM Score (currency가 usd이고 결제성공일 때 DM 점수)

결제 요청 – 팝업창 방식

<참고 화면>

결제 요청 취소

호출

파라메터 비고
cmd 1 결제요청취소 :paycancel
userid 1 판매자 회원 아이디
linkkey 1 연동 KEY
mul_no 1 결제요청번호
cancelmemol 0 결제요청취소 메모
cancelmode 0 결제요청취소 모드
(값이 ready 인 경우 결제요청 상태만 취소 가능)

응답

파라메터 비고
state 1 성공
0 실패
errorMessage "" 실패시 오류 문자열
응답 예제)
state=1&errorMessage=

연동 example

결제요청 : payapp_request.php


		
feedbackurl : payapp_response.php


		
결제요청 취소 : payapp_cancel.php