KCP 스마트폰 결제 모듈에 복합과세 추가
지금은 어떤지 모르겠지만 이전에 받은 KCP 스마트폰 결제 모듈 매뉴얼에는 복합과세를 설정할 수 있는 내용이 없다. PC용 모듈에는 있는 기능이라 모바일 쇼핑몰 솔루션을 개발하면서 추가를 하려는데 매뉴얼에 없으니 일단 전화를 해서 가능한지 문의했고 PC 모듈과 같이 사용하면 된다고 해서 오늘 테스트를 해봤다. 샘플로 제공되는 페이지에 아래 필드만 추가하고 결제를 해보니까 과세금액과 비과세 금액이 제대로 결제가 되었다.
<input type="hidden" name="tax_flag" value="TG03"> <!-- 변경불가 -->
<input type="hidden" name="comm_tax_mny" value="1000"> <!-- 과세금액 -->
<input type="hidden" name="comm_vat_mny" value="100"> <!-- 부가세 -->
<input type="hidden" name="comm_free_mny" value="1000"> <!-- 비과세 금액 -->
금액은 실제 쇼핑몰에서는 상품별로 계산을 해서 적용해줘야 한다. 샘플의 카드 결제 요청 페이지를 예로 들면 order_card.php 파일에서 카드 무이자 설정하는 부분 아래 쪽에 위의 코드를 추가해주면 된다. <form name=”sm_form”>에 위치하도록 하면 된다.
개발 중인 솔루션에서는 결제가 되어야 주문이 이뤄지는 프로세스이기 때문에 과세, 비과세 금액 계산을 자바스크립트로 처리했다. 쿠폰 등을 사용하게 되면 금액이 변하기 때문에 자바스크립트를 사용할 수 밖에 없는 상황이었다.