728x90
반응형
SMALL
안녕하세요~ 반갑습니다~ㅎㅎㅎ
요번 내용은 php를 이용한 호스팅 웹사이트 결제모듈 연동시키는 방법에 대해서 알아보겠습니다.
일단 아임포트라는 결제모듈을 사용한 방법인데요~
이는 현재 개발을 위해 많이 사용하고 있답니다~!!
https://www.iamport.kr/ 로 접속해서 관리자회원가입 및 로그인을 한 뒤 관리자페이지로 들어가서
여러가지 확인할 것들을 알아둡시다~
실제 이것을 가볍게 일반결제test를 구동시키기 위해선 api들도 필요없고 단지 가맹점코드만 알고 계시면 되겠습니다~
그리고 pg사결제를 일반으로 할 것이지 정기로 할 것인지 정하시고 pg사 같이 선택해줍니다~
저같은 경우는 pg사를 페이팔이라는 결제사를 선택하였습니다.
그리고 이제 이것을 구동할 수 있는 소스에 대해서 살펴보죠~
html코드와 php코드 두개가 있는데요..
php에서도 변환해서 사용할 수 있고 html에서도 사용할 수 있습니다~
- test.php
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js" ></script>
<script type="text/javascript" src="https://service.iamport.kr/js/iamport.payment-1.1.5.js"></script>
<script>
var IMP = window.IMP;
IMP.init('가맹점 식별 코드 a store identification code');
IMP.request_pay({
pg : 'html5_inicis',
pay_method : 'vbank',
merchant_uid : 'merchant_' + new Date().getTime(),
name : '주문명:결제테스트',
amount : 14000,
buyer_email : 'iamport@siot.do',
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);
});
</script>
</body>
</html>
이렇게 하면 바로 결제창으로 넘어갈 수 있게 됩니다.
알람창도 결제창으로 넘어갈때 함께 뜨게 됩니다~ㅎㅎ
여기까지 일반 결제 모듈연동 하는 방법에 대해서 살펴보았는데요~
이것보다 더 어려운 인증이나 모듈을 더 추가해서 사용할 수 있는데요.
이는 조금 익숙해지면 다시 올려보겠습니다~!!
- 참고링크
728x90
반응형
LIST
'IT 관련,, > Java관련 언어들' 카테고리의 다른 글
[웹/JS]자바스크립트 경고창에 대한 내용들~!! (0) | 2020.07.17 |
---|---|
[Java/쓰레드]Thread를 이용해 sleep를 실행시켜보자~!! (0) | 2020.06.20 |
[WEB/SPRING]Springboot 프로젝트 생성하기~!! (0) | 2019.08.02 |
JSP화면 페이지에서 한글 처리(UTF-8) 해주기! (0) | 2018.08.19 |
[웹/JSP]jsp Get, Post방식 (0) | 2018.08.18 |