아임포트 amount
아임포트 설치 부분인데요 자바스크립트
-------------
<script> $(function(){ var IMP = window.IMP; // 생략가능 IMP.init('imp23418340'); // 'iamport' 대신 부여받은 "가맹점 식별코드"를 사용 var msg; IMP.request_pay({ pg : 'kakaopay', pay_method : 'card', merchant_uid : 'merchant_' + new Date().getTime(), name : 'KH Books 도서 결제', amount : <%=totalPrice%>, buyer_email : '<%=email%>', buyer_name : '<%=name%>', buyer_tel : '<%=phone%>', buyer_addr : '<%=address%>', buyer_postcode : '123-456', //m_redirect_url : 'http://www.naver.com' }, function(rsp) { if ( rsp.success ) { //[1] 서버단에서 결제정보 조회를 위해 jQuery ajax로 imp_uid 전달하기 jQuery.ajax({ url: "/payments/complete", //cross-domain error가 발생하지 않도록 주의해주세요 type: 'POST', dataType: 'json', data: { imp_uid : rsp.imp_uid //기타 필요한 데이터가 있으면 추가 전달 } }).done(function(data) { //[2] 서버에서 REST API로 결제정보확인 및 서비스루틴이 정상적인 경우 if ( everythings_fine ) { msg = '결제가 완료되었습니다.'; msg += '\n고유ID : ' + rsp.imp_uid; msg += '\n상점 거래ID : ' + rsp.merchant_uid; msg += '\결제 금액 : ' + rsp.paid_amount; msg += '카드 승인번호 : ' + rsp.apply_num; alert(msg); } else { //[3] 아직 제대로 결제가 되지 않았습니다. //[4] 결제된 금액이 요청한 금액과 달라 결제를 자동취소처리하였습니다. } }); //성공시 이동할 페이지 <%-- location.href='<%=request.getContextPath()%>/order/paySuccess?msg='+msg; --%> } else { msg = '결제에 실패하였습니다.'; msg += '에러내용 : ' + rsp.error_msg; //실패시 이동할 페이지 location.href="<%=request.getContextPath()%>/order/payFail"; alert(msg); } }); }); </script>
-------------
amount : <%=totalPrice%>,
위의 부분을 js로 clipboard의 내용을 첨가할 수는 없나요? 즉 amount:5000, 처럼 고정된 것이 아니라, 가격이 계속 바뀌어야 하거든요. 바뀐 가격을 클립보드로 복사를 했는데, 어떻게 <%=totalPrice%>자리에 집어 넣어야 할른지 모르겠네요. jsp는 제가 잘 몰라서 javascript로 하려고 하는데요
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 4개
jsp인듯한데 맞으실까요? 수정은 소스를 봐야겠지만 15이내로 예상됩니다.
문의전화 070-7613-7669
오픈톡 https://open.kakao.com/me/flyweb