V1구버전 개발자센터
V2신버전 개발자센터

웹훅

페이플 웹훅을 이용하면 결제결과 누락을 방지할 수 있습니다. 정산지급대행은 이체실행 결과를 웹훅으로 받습니다.

서비스별 웹훅

서비스받는 이벤트라이브 등록 위치
국내 카드/계좌 결제결제 완료, 취소 완료, 결제수단 등록, 결제수단 해지파트너 관리자 〉 기본정보
해외 카드 결제결제 완료, 취소 완료파트너 관리자 〉 기본정보
정산지급대행이체실행 완료파트너 관리자 〉 정산지급대행 〉 정산지급대행 이용정보

국내 카드/계좌 결제

이벤트설명
결제 완료결제 완료 결과를 수신합니다.
취소 완료결제 취소 결과를 수신합니다.
파트너 관리자에서 직접 취소한 건도 포함됩니다.
결제수단 등록카드/계좌 등록 결과를 수신합니다.
결제수단 해지카드/계좌 해지 결과를 수신합니다.
참고
테스트는 고객센터(help@payple.kr)를 통해 테스트 계정 발급 후 이용 가능합니다.
참고
라이브 환경에서 웹훅 등록은 파트너 관리자 〉 기본정보 메뉴에서 가능합니다.
참고
결제 완료 예제정기결제에서 중복결제를 방지하려면 PCD_PAY_YEAR,PCD_PAY_MONTH 를 추가해주세요.
결제 완료 / 국내 카드결제
필드설명
PCD_PAY_RST결과
PCD_PAY_CODE응답 코드
PCD_PAY_MSG응답 메시지
PCD_PAY_TYPE결제수단
PCD_CARD_VER결제수단 상세(앱카드/정기)
PCD_PAY_WORK결제요청 방식
PCD_AUTH_KEY파트너 인증 토큰 값
PCD_PAY_REQKEY최종 결제요청 승인키
PCD_PAY_HOST파트너 인증 후 본 요청시 필요한 페이플 도메인 주소
PCD_PAY_URL파트너 인증 후 본 요청시 필요한 페이플 도메인 주소
PCD_PAY_COFURL최종 결제요청 URL
PCD_PAYER_ID카드등록 후 리턴받은 빌링키
PCD_PAYER_NO회원번호
PCD_PAYER_NAME결제자 이름
PCD_PAYER_HP휴대전화번호
PCD_PAYER_EMAIL이메일주소
PCD_PAY_YEAR월 중복결제 년
PCD_PAY_MONTH월 중복결제 월
PCD_PAY_OID주문번호
PCD_PAY_GOODS상품명
PCD_PAY_AMOUNT결제 요청금액
PCD_PAY_DISCOUNT페이플 이벤트 할인금액(이용불가)
PCD_PAY_AMOUNT_REAL실 결제금액
PCD_PAY_TOTAL결제금액의 총합계
PCD_PAY_TAXTOTAL과세금액
PCD_PAY_ISTAX과세여부
PCD_PAY_CARDNAME카드사
PCD_PAY_CARDNUM카드번호
PCD_PAY_CARDQUOTA할부 개월 수
PCD_PAY_CARDTRADENUM승인거래 키
PCD_PAY_CARDAUTHNO승인번호
PCD_PAY_CARDRECEIPT매출전표 출력 링크
PCD_PAY_TIME결제완료 시간
PCD_REGULER_FLAG월 중복결제 방지 사용여부
PCD_SIMPLE_FLAG비밀번호 간편결제 방식 선택
PCD_RST_URL결과 리턴 URL / 결제창 호출방식
PCD_LINK_ADD_PARAM링크결제 생성시 추가로 지정한 사용자 정의 파라미터
국내 카드결제 예시
{  "PCD_PAY_RST" : "success",  "PCD_PAY_CODE" : "0000",  "PCD_PAY_MSG" : "카드승인완료",  "PCD_PAY_TYPE" : "card",  "PCD_CARD_VER" : "01",  "PCD_PAY_WORK" : "CERT",  "PCD_AUTH_KEY" : "K0VnWlZ5TWZSaG...",  "PCD_PAY_REQKEY" : "VnfReitkgcREx...",  "PCD_PAY_HOST" : "https://democpay.payple.kr",  "PCD_PAY_URL" : "",  "PCD_PAY_COFURL" : "https://demopcpay.payple.kr...",  "PCD_PAYER_ID" : "OVA3UUdZSFNiSG...",  "PCD_PAYER_NO" : "2335",  "PCD_PAYER_NAME" : "홍길동",  "PCD_PAYER_HP" : "01012345678",  "PCD_PAYER_EMAIL" : "test@payple.kr",  "PCD_PAY_YEAR" : "2022",  "PCD_PAY_MONTH" : "06" ,  "PCD_PAY_OID" : "test06881335001623242176279",  "PCD_PAY_GOODS" : "테스트상품",  "PCD_PAY_AMOUNT" : "1000",  "PCD_PAY_DISCOUNT" : "",  "PCD_PAY_AMOUNT_REAL" : "1000",  "PCD_PAY_TOTAL" : "1000",  "PCD_PAY_TAXTOTAL" : "0",  "PCD_PAY_ISTAX" : "Y",  "PCD_PAY_CARDNAME" : "삼성카드",  "PCD_PAY_CARDNUM" : "1234-****-****-5678",  "PCD_PAY_CARDQUOTA" : "00",  "PCD_PAY_CARDTRADENUM" : "298416639827",  "PCD_PAY_CARDAUTHNO" : "85324231",  "PCD_PAY_CARDRECEIPT" : "https://www.test.com/receipt/creditcard/view...",  "PCD_PAY_TIME" : "20220624114407",  "PCD_REGULER_FLAG" : "N",  "PCD_SIMPLE_FLAG" : "N",  "PCD_RST_URL" : "/order_result.html",  "PCD_LINK_ADD_PARAM": {"params1":"val1","params2":"val2"}}
결제 완료 / 국내 계좌결제
필드설명
PCD_PAY_RST결과
PCD_PAY_CODE응답 코드
PCD_PAY_MSG응답 메시지
PCD_PAY_TYPE결제수단
PCD_PAY_WORK결제요청 방식
PCD_AUTH_KEY파트너 인증 토큰 값
PCD_PAY_REQKEY최종 결제요청 승인키
PCD_PAY_HOST파트너 인증 후 본 요청시 필요한 페이플 도메인 주소
PCD_PAY_URL파트너 인증 후 본 요청시 필요한 페이플 도메인 주소
PCD_PAY_COFURL최종 결제요청 URL
PCD_PAYER_ID계좌등록 후 리턴받은 빌링키
PCD_PAYER_NO회원번호
PCD_PAYER_NAME결제자 이름
PCD_PAYER_HP휴대전화번호
PCD_PAYER_EMAIL이메일주소
PCD_PAY_BANKACCTYPE개인, 법인 구분
PCD_PAY_YEAR월 중복결제 년
PCD_PAY_MONTH월 중복결제 월
PCD_PAY_OID주문번호
PCD_PAY_GOODS상품명
PCD_PAY_AMOUNT결제 요청금액
PCD_PAY_DISCOUNT페이플 이벤트 할인금액(이용불가)
PCD_PAY_AMOUNT_REAL실 결제금액
PCD_PAY_TOTAL결제금액의 총합계
PCD_PAY_TAXTOTAL과세금액
PCD_PAY_BANK은행 코드
PCD_PAY_BANKNAME은행명
PCD_PAY_BANKNUM계좌번호
PCD_PAY_ISTAX과세여부
PCD_PAY_TIME결제완료 시간
PCD_REGULER_FLAG월 중복결제 방지 사용여부
PCD_TAXSAVE_FLAG현금영수증 발행창 사용여부
PCD_TAXSAVE_RST현금영수증 발행결과
PCD_TAXSAVE_MGTNUM현금영수증 국세청 발행번호
PCD_SIMPLE_FLAG비밀번호 간편결제 방식 선택
PCD_RST_URL결과 리턴 URL / 결제창 호출방식
PCD_LINK_ADD_PARAM링크결제 생성시 추가로 지정한 사용자 정의 파라미터
국내 계좌결제 예시
{  "PCD_PAY_RST" : "success",  "PCD_PAY_CODE" : "BILL0000",  "PCD_PAY_MSG" : "출금이체완료",  "PCD_PAY_TYPE" : "transfer",  "PCD_PAY_WORK" : "CERT",  "PCD_AUTH_KEY" : "K0VnWlZ5TWZSaGNla1V...",  "PCD_PAY_REQKEY" : "VnfReitkgcREx...",  "PCD_PAY_HOST" : "https://democpay.payple.kr",  "PCD_PAY_URL" : "",  "PCD_PAY_COFURL" : "https://demopcpay.payple.kr...",  "PCD_PAYER_ID" : "bitvTm11bEN...",  "PCD_PAYER_NO" : "2335",  "PCD_PAYER_NAME" : "홍길동",  "PCD_PAYER_HP" : "01012345678",  "PCD_PAYER_EMAIL" : "test@payple.kr",  "PCD_PAY_BANKACCTYPE" : "personal",  "PCD_PAY_YEAR" : "2022",  "PCD_PAY_MONTH" : "06",  "PCD_PAY_OID" : "test0803729001656045847",  "PCD_PAY_GOODS" : "테스트상품",  "PCD_PAY_AMOUNT" : "1000",  "PCD_PAY_DISCOUNT" : "",  "PCD_PAY_AMOUNT_REAL" : "1000",  "PCD_PAY_TOTAL" : "1000",  "PCD_PAY_TAXTOTAL" : "0",  "PCD_PAY_BANK" : "011",  "PCD_PAY_BANKNAME" : "NH농협은행",  "PCD_PAY_BANKNUM" : "456-*******-123",  "PCD_PAY_ISTAX" : "과세여부",  "PCD_PAY_TIME" : "20220624134514",  "PCD_REGULER_FLAG" : "N",  "PCD_TAXSAVE_FLAG" : "N",  "PCD_TAXSAVE_RST" : "N",  "PCD_TAXSAVE_MGTNUM" : "" ,  "PCD_SIMPLE_FLAG" : "",  "PCD_RST_URL" : "/order_result.html",  "PCD_LINK_ADD_PARAM": {"params1":"val1","params2":"val2"}}
취소 완료 / 국내 카드/계좌결제
필드설명
PCD_PAY_RST결과
PCD_PAY_CODE응답 코드
PCD_PAY_MSG응답 메시지
PCD_PAY_OID주문번호
PCD_PAY_TYPE결제수단
PCD_PAYER_ID카드(계좌) 등록시 리턴받은 빌링키
PCD_PAY_GOODS상품명
PCD_REFUND_TOTAL취소 요청금액
PCD_REFUND_TAXTOTAL취소 요청금액의 부가세
PCD_PAY_CARDTRADENUM취소거래 키
PCD_PAY_CARDRECEIPT매출전표 출력 링크
국내 카드/계좌결제 예시
{  "PCD_PAY_RST" : "success",  "PCD_PAY_CODE" : "PAYC0000",  "PCD_PAY_MSG" : "승인취소성공",  "PCD_PAY_OID" : "test06881335001623242176279",  "PCD_PAY_TYPE" : "card",  "PCD_PAYER_ID" : "d0to...",  "PCD_PAY_GOODS" : "테스트상품",  "PCD_REFUND_TOTAL" : "1000",  "PCD_REFUND_TAXTOTAL" : "10",  "PCD_PAY_CARDTRADENUM" : "202206241312548965783400",  "PCD_PAY_CARDRECEIPT" : "https://www.danalpay.com/receipt/creditcar..."}
결제수단 등록 / 국내 카드결제
필드설명
PCD_PAY_RST결과
PCD_PAY_CODE응답 코드
PCD_PAY_MSG응답 메시지
PCD_PAY_WORK등록방식
PCD_AUTH_KEY파트너 인증 토큰 값
PCD_PAY_TYPE등록한 결제수단
PCD_PAYER_AUTHTYPE비밀번호 간편결제 인증방식
PCD_PAYER_NO회원번호
PCD_PAYER_ID카드 등록 후 리턴받은 빌링키
PCD_PAYER_NAME결제자 이름
PCD_PAYER_EMAIL이메일
PCD_PAYER_HP휴대전화번호
PCD_PAY_CARDNAME카드사
PCD_PAY_CARDNUM카드번호
PCD_RST_URL결과 리턴 URL / 결제창 호출방식
국내 카드결제 예시
{  "PCD_PAY_RST": "success",  "PCD_PAY_CODE": "0000",  "PCD_PAY_MSG": "카드등록이 완료되었습니다.",  "PCD_PAY_WORK": "AUTH",  "PCD_AUTH_KEY": "K0VnWlZ5TWZSaGNla...",  "PCD_PAY_TYPE": "card",  "PCD_PAYER_AUTHTYPE": "pwd",  "PCD_PAYER_NO": "2335",  "PCD_PAYER_ID": "ekNWNW...",  "PCD_PAYER_NAME": "홍길동",  "PCD_PAYER_EMAIL": "test@payple.kr",  "PCD_PAYER_HP": "01012345678",  "PCD_PAY_CARDNAME": "NH",  "PCD_PAY_CARDNUM": "1234-****-****-7894",  "PCD_RST_URL": "/order_result.html"}
결제수단 등록 / 국내 계좌결제 - ARS 인증 성공
필드설명
PCD_PAY_RST결과
PCD_PAY_CODE응답 코드
PCD_PAY_MSG응답 메시지
PCD_PAY_WORK등록방식
PCD_AUTH_KEY파트너 인증 토큰 값
PCD_PAY_TYPE등록한 결제수단
PCD_PAYER_AUTHTYPE비밀번호 간편결제 인증방식
PCD_PAYER_NO회원번호
PCD_PAYER_ID계좌 등록 후 리턴받은 빌링키
PCD_PAY_BANKACCTYPE개인, 법인 구분
PCD_PAYER_NAME결제자 이름
PCD_PAYER_HP휴대전화번호
PCD_PAY_BANK은행 코드
PCD_PAY_BANKNAME은행명
PCD_PAY_BANKOWNER예금주명
PCD_PAY_BANKNUM계좌번호
PCD_RST_URL결과 리턴 URL / 결제창 호출방식
국내 계좌결제 - ARS 인증 성공 예시
{  "PCD_PAY_RST":"success",  "PCD_PAY_CODE":"0000",  "PCD_PAY_MSG":"계좌등록이 완료되었습니다.",  "PCD_PAY_WORK":"AUTH",  "PCD_AUTH_KEY":"K0VnWlZ5TWZ...",  "PCD_PAY_TYPE":"transfer",  "PCD_PAYER_AUTHTYPE":"sms",  "PCD_PAYER_NO":"2335",  "PCD_PAYER_ID":"YzZFc3h...",  "PCD_PAY_BANKACCTYPE":"personal",  "PCD_PAYER_NAME":"홍길동",  "PCD_PAYER_HP":"01012345678",  "PCD_PAY_BANK":"011",  "PCD_PAY_BANKNAME":"NH농협은행",  "PCD_PAY_BANKOWNER":"홍길동",  "PCD_PAY_BANKNUM":"456-*******-123",  "PCD_RST_URL":"/order_result.html"}
결제수단 등록 / 국내 계좌결제 - 계좌 등록 완료
필드설명
PCD_PAY_RST결과
PCD_PAY_CODE응답 코드
PCD_PAY_MSG응답 메시지
PCD_PAY_WORK등록방식
PCD_AUTH_KEY파트너 인증 토큰 값
PCD_PAY_TYPE등록한 결제수단
PCD_PAYER_NO회원번호
PCD_PAYER_ID계좌 등록 후 리턴받은 빌링키
PCD_PAYER_NAME결제자 이름
PCD_PAYER_EMAIL이메일
PCD_PAYER_HP결제자 휴대전화번호
PCD_RST_URL결과 리턴 URL / 결제창 호출방식
PCD_PAY_BANKACCTYPE개인, 법인 구분
PCD_PAY_BANK은행 코드
PCD_PAY_BANKNAME은행명
PCD_PAY_BANKNUM계좌번호
국내 계좌결제 - 계좌 등록 완료 예시
{  "PCD_PAY_RST": "success",  "PCD_PAY_CODE": "PBER0000",  "PCD_PAY_MSG": "계좌등록이 완료되었습니다.",  "PCD_PAY_WORK": "AUTH",  "PCD_AUTH_KEY": "K0VnWlZ5TWZ...",  "PCD_PAY_TYPE": "transfer",  "PCD_PAYER_NO": "2335",  "PCD_PAYER_ID": "YzZFc3h...",  "PCD_PAYER_NAME": "홍길동",  "PCD_PAYER_EMAIL": "test@payple.kr",  "PCD_PAYER_HP": "01012345678",  "PCD_RST_URL": "/order_result.html",  "PCD_PAY_BANKACCTYPE": "personal",  "PCD_PAY_BANK" : "011",  "PCD_PAY_BANKNAME" : "NH농협은행",  "PCD_PAY_BANKNUM" : "456-*******-123"}
결제수단 해지 / 국내 카드결제
필드설명
PCD_PAY_RST결과
PCD_PAY_CODE응답 코드
PCD_PAY_MSG응답 메시지
PCD_PAY_WORKAPI 요청 종류
PCD_PAY_TYPE해지한 결제수단
PCD_PAYER_ID카드 등록 후 리턴받은 빌링키
PCD_PAYER_NO회원번호
국내 카드결제 예시
{  "PCD_PAY_RST" : "success",  "PCD_PAY_CODE" : "PUSER0000",  "PCD_PAY_MSG" : "카드해지완료",  "PCD_PAY_TYPE" : "card",  "PCD_PAY_WORK" : "PUSERDEL",  "PCD_PAYER_ID" : "ekNWNW...",  "PCD_PAYER_NO" : "1234"}
결제수단 해지 / 국내 계좌결제
필드설명
PCD_PAY_RST결과
PCD_PAY_CODE응답 코드
PCD_PAY_MSG응답 메시지
PCD_PAY_WORKAPI 요청 종류
PCD_PAY_TYPE해지한 결제수단
PCD_PAYER_ID계좌 등록 후 리턴받은 빌링키
PCD_PAYER_NO회원번호
국내 계좌결제 예시
{  "PCD_PAY_RST": "success",  "PCD_PAY_CODE": "PUER0000",  "PCD_PAY_MSG": "계좌해지 완료",  "PCD_PAY_TYPE": "transfer",  "PCD_PAY_WORK": "PUSERDEL",  "PCD_PAYER_ID": "YzZFc3h...",  "PCD_PAYER_NO": "2335"}

해외 카드 결제

이벤트설명
결제 완료결제 완료 결과를 수신합니다.
취소 완료결제 취소 결과를 수신합니다.
파트너 관리자에서 직접 취소한 건도 포함됩니다.
참고
라이브 환경에서 웹훅 등록은 파트너 관리자 〉 기본정보 메뉴에서 가능합니다.
결제 완료 / 해외 카드결제
필드설명
type요청 종류
result응답 코드
message응답 메시지
resultUrl결제결과 반환(Return) URL
org_pay_id원거래 결제 고유키
api_id결제 요청 고유키
api_date대한민국(UTC+9) 기준 결제시간
receiptUrl매출전표(거래 내역서) 조회 URL
info.service_oid주문번호
info.comments상품명
info.pay_type결제수단
info.card_number카드번호
info.totalAmount결제 요청금액
info.currency통화
info.firstName카드회원 이름
info.lastName카드회원 성
info.email이메일
info.phoneNumber휴대전화번호
info.billing_key빌링키
info.score_resultDecision Manager 점수
info.submitTimeUtc국제표준시(UTC) 기준 결제시간
serviceDefine사용자 정의 파라미터
해외 카드결제 예시
{  "type": "PAYMENT",  "result": "A0000",  "message": "Processing Success",  "resultUrl": "http://test.shop.com",  "org_pay_id": "",  "api_id": "6548264741426583803027",  "api_date": "2022-06-10 11:01:17",  "receiptUrl": "https://api.payple.kr/gpay/receipt?token=abc123...",  "info": {    "service_oid": "test120220608512351",    "comments": "테스트상품명",    "pay_type": "card",    "card_number": "1234-****-****-7890",    "totalAmount": "0.10",    "currency": "USD",    "firstName": "Gildong",    "lastName": "Hong",    "email": "test@payple.kr",    "phoneNumber": "01012345678",    "billing_key": "MlNCQ0pHMn...",    "score_result": "0",    "submitTimeUtc": "2022-06-10 02:01:16"  },  "serviceDefine": "Service Define Test"}
취소 완료 / 해외 카드결제
필드설명
type요청 종류
result응답 코드
message응답 메시지
resultUrl취소 요청시 보낸 값 그대로 반환되는 URL
org_pay_id원거래 결제 고유키
api_id취소 고유키
api_date대한민국(UTC+9) 기준 취소시간
receiptUrl매출전표(거래 내역서) 조회 URL
info.orgTotalAmount원거래 결제금액
info.totalAmount취소 요청 금액
info.remainAmount취소 후 잔여 금액
info.currency취소 통화
info.service_oid원거래 주문번호
info.submitTimeUtc국제표준시(UTC) 기준 취소시간
serviceDefine사용자 정의 파라미터
해외 카드결제 예시
{  "type": "CANCEL",  "result": "A0000",  "message": "Processing Success",  "resultUrl": "http://test.shop.com",  "org_pay_id": "6548264741426583803027",  "api_id": "676273618072602",  "api_date": "2022-06-10 16:09:22",  "receiptUrl": "https://api.payple.kr/gpay/receipt?token=abc123...",  "info": {    "orgTotalAmount": "0.10",    "totalAmount": "0.10",    "remainAmount": "0.00",    "currency": "USD",    "service_oid": "OID_22072217525616584799763773750",    "submitTimeUtc": "2022-06-10 07:09:22"  },  "serviceDefine": "Service Define Test"}

정산지급대행

이벤트설명
이체실행 완료상대방 계좌에 이체를 완료한 건을 수신합니다.
참고
라이브 환경에서 웹훅 등록은 파트너 관리자 〉 정산지급대행 〉 정산지급대행 이용정보 메뉴에서 가능합니다.
이체실행 완료 / 정산지급대행 이체실행 완료
필드설명
result결과
message응답 메시지
cst_id파트너 ID
sub_id파트너 하위고객 ID
group_key실행 그룹 키
billing_tran_id빌링키
api_tran_id거래고유번호
api_tran_dtm이체일시
bank_tran_id은행 거래고유번호
bank_tran_date이체일자
bank_rsp_code기관 응답코드
bank_code_std기관 표준코드
bank_code_sub기관 점별코드
bank_name기관명
account_num계좌번호
account_num_masked가림 처리된 계좌번호
account_holder_name예금주
print_content입금계좌인자내역
tran_amt이체금액
정산지급대행 이체실행 완료 예시
{  "result":"A0000",  "message":"처리 성공",  "cst_id":"test",  "sub_id":"test12385610",  "group_key":"Q0RSSkYzWUI3...",  "billing_tran_id":"6fen3g2m-j9hb-...",  "api_tran_id":"ohr8ps3m-j5x...",  "api_tran_dtm":"20211025142315647",  "bank_tran_id":"M202112389U142315646",  "bank_tran_date":"20211025",  "bank_rsp_code":"000",  "bank_code_std":"020",  "bank_code_sub":"0000000",  "bank_name":"우리은행",  "account_num":"1234567890123456",  "account_num_masked":"1234567890123***",  "account_holder_name":"홍길동",  "print_content":"정산테스트",  "tran_amt":"1000"}
결제 연동과 관련된 무엇이든 물어보세요