결제 모듈 스크립트 가이드
결제 모듈 스크립트(ncp_pay.js) 에 대하여
목적
사용법
<script src="https://shop-api.e-ncp.com/payments/ncp_pay.js"></script>1.결제 모듈 기본 설정 적용 (NCPPay.setConfiguration)
1-1. Oauth2 인증 방식을 사용하는 경우
NCPPay.setConfiguration({
'clientId': clientId, // shopby에서 발급받은 clientId
'confirmUrl': 'http://쇼핑몰의URL/쇼핑몰에서_결제결과를_리턴받을_페이지.html', // 결제 완료후 리턴을 받을 업체의 URL
'platform': 'PC', // 'PC or MOBILE_WEB or AOS OR IOS'
'shopbyAuthorization': accessToken ? `Bearer ${accessToken}` : '', // oauth2 토큰을 발급 받아 로그인한 사람의 토큰 값
'accessToken': ''
});
1-2. AccessToken 인증 방식을 사용하는 경우
NCPPay.setConfiguration({
'clientId': clientId, // shopby에서 발급받은 clientId
'confirmUrl': 'http://쇼핑몰의URL/쇼핑몰에서_결제결과를_리턴받을_페이지.html', // 결제 완료후 리턴을 받을 업체의 URL
'platform': 'PC', // 'PC or MOBILE_WEB or AOS OR IOS'
'accessToken': accessToken ? ${accessToken} : '' // accessToken 토큰을 발급 받아 로그인한 사람의 토큰 값
});
2.주문하기
NCPPay.reservation(
orderInfo, // 주문 정보 데이터
(result) => { // 주문 예약하기 api 성공시 콜백함수
console.log('주문 성공');
},
(result) => { // 주문 예약하기 api 에러 발생시 콜백함수
console.log('주문 실패');
},
false, // 주문 예약하기 api 에러 발생시 기본 얼럿 노출 여부 (true/false)
{} // pg에 전달할 추가 파라미터
);reservation 에 필요한 data
결제 결과
글로벌 쇼핑몰
제약조건
payType 과 pgType 에 대하여
제공 중인 payType과 pgType
Last updated