-
Iamport 결제 시스템 API 사용해보기SpringFrameWork/Spring 프로젝트 할때 참고 하면 좋은것들 2022. 10. 9. 10:09728x90
아임 포트란?
아임 포트(Iamport)는 무료로 서비스되는 결제 연동 API입니다.
장점으로는 PG 계약과 관계없이 즉시 개발 가능하며, 웹, 앱 SDK 모두 지원합니다. 뿐만 아니라 국내외 여러 PG(복수 선택 가능)와 결제수단을 소스코드 한 줄로 사용할 수 있으며, PG사 변경으로 인한 개발이 필요 없습니다.
온라인 비즈니스의 모든 결제를 한곳에서, 아임포트
결제의 시작부터 비즈니스의 성장까지 아임포트와 함께하세요
www.iamport.kr
로그인 하기
Iamport 페이지에 가서 회원가입 후 로그인을 해줍니다.
https://classic-admin.iamport.kr/users/login
로그인 - 아임포트 관리자
가입하신 Email주소로 비밀번호 변경 링크를 발송합니다.
classic-admin.iamport.kr
자신의 식별코드 확인
자신의 가맹점 식별코드를 확인 해줍니다.
API를 사용하기위해 script 올려주기
<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 준비
<script> // https://www.iamport.kr/ IMP.init('imp85272380'); // 가맹점 식별코드 IMP.request_pay({ pg : 'kakaopay', // 카카오 테스트 /* pg : 'inicis', // version 1.1.0부터 지원. // 변경된 방침에서는 pg : 'html5_inicis' 로 고쳐준다. */ pay_method : 'card', merchant_uid : 'merchant_' + new Date().getTime(), name : '상품1' , //결제창에서 보여질 이름 amount : 100, //실제 결제되는 가격 buyer_email : 'iamport@siot.do', buyer_name : '구매자이름', buyer_tel : '010-1234-5678', buyer_addr : '서울 강남구 도곡동', buyer_postcode : '123-456' }, function(rsp) { console.log(rsp); if ( rsp.success ) { var msg = '결제가 완료되었습니다.'; msg += '고유ID : ' + rsp.imp_uid; msg += '상점 거래ID : ' + rsp.merchant_uid; msg += '결제 금액 : ' + rsp.paid_amount; msg += '카드 승인번호 : ' + rsp.apply_num; paySw = 'ok'; } else { var msg = '결제에 실패하였습니다.'; msg += '에러내용 : ' + rsp.error_msg; } alert(msg); }); </script>
결제창은 자유롭게 선택 하시면 됩니다~~!
KG 이니시스 결제창
카카오 결제창
결제 후 알림
728x90'SpringFrameWork > Spring 프로젝트 할때 참고 하면 좋은것들' 카테고리의 다른 글
카카오(KaKao) 자동 로그인 해보기 (0) 2022.10.10 달력 만들기 (1) 2022.10.08 Spring QR코드 생성하기 (0) 2022.10.07 UUID란? 사용법까지 (0) 2022.10.06 Spring 메일 보내는 법 (0) 2022.10.05