IT 관련,,/Java관련 언어들

[php/개발자]웹사이트 결제모듈 연동시키기~!!

IT깡패's 2020. 1. 24. 14:54
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>

 

이렇게 하면 바로 결제창으로 넘어갈 수 있게 됩니다.

알람창도 결제창으로 넘어갈때 함께 뜨게 됩니다~ㅎㅎ

여기까지 일반 결제 모듈연동 하는 방법에 대해서 살펴보았는데요~

이것보다 더 어려운 인증이나 모듈을 더 추가해서 사용할 수 있는데요.

이는 조금 익숙해지면 다시 올려보겠습니다~!!

 

- 참고링크

https://m.blog.naver.com/PostView.nhn?blogId=eyeballss&logNo=221180655841&proxyReferer=https%3A%2F%2Fwww.google.com%2F

728x90
반응형
LIST