<script type="text/javascript" src="<https://code.jquery.com/jquery-1.12.4.min.js>" ></script>
<script type="text/javascript" src="<https://cdn.iamport.kr/js/iamport.payment-1.1.5.js>"></script>
<script>
IMP.init('자신의가맹점_키');
IMP.request_pay({
pg : 'inicis', // version 1.1.0부터 지원.
pay_method : 'card',
merchant_uid : 'merchant_' + new Date().getTime(),
name : '주문명:결제테스트',
amount : 14000, //판매 가격
buyer_email : '[email protected]',
buyer_name : '구매자이름',
buyer_tel : '010-1234-5678',
buyer_addr : '서울특별시 강남구 삼성동',
buyer_postcode : '123-456'
}, function(rsp) {
if ( rsp.success ) {
var msg = '결제가 완료되었습니다.';
msg += '고유ID : ' + rsp.imp_uid;
msg += '상점 거래ID : ' + rsp.merchant_uid;
msg += '결제 금액 : ' + rsp.paid_amount;
msg += '카드 승인번호 : ' + rsp.apply_num;
} else {
var msg = '결제에 실패하였습니다.';
msg += '에러내용 : ' + rsp.error_msg;
}
alert(msg);
});
관리자 페이지 상단에 REST API에 들어가면 I’m port에서 제공하는 API들 확인 가능.
API키와 API secret 키를 시스템 설정에 있는 키 값들을 가져와 토큰을 임시 저장 시킨다.
그 후 본인이 결제한 모든 데이터를 조회해보면
여러 예시들을 확인해보니 사용하기 위해서는 js코드 정도는 활용해야 할 듯.
이미 구현한 사람들의 코드도 많아서 예시로 보면서 진행이 가능할 것.