결제 위젯은
•
카드- 인증결제 - C. 가맹점 자체창(허브형)
•
카드 -간편결제 - B. 가맹점 자체창을 통한 간편결제 without 카드선택
•
가상계좌 - A. 통합결제창을 통한 가상계좌 발급 또는 B. 통합결제창을 통한 고정식 가상계좌 발급 (청약에 따라 다르게 적용됨)
•
기타 계좌이체, 휴대폰, 상품권
등의 결제수단을 쉽게 가맹점의 주문서에 특정 layer 에 rendering 하도록 해서 더욱 쉽게 결제 창을 연동하도록 하는 기능입니다.
결제 위젯을 사용하게 되면 1번의 연동으로 위의 모든 기능을 한번에 쓸수 있습니다.
즉, 카드 결제 기준으로 봤을때 통합결제창과 가맹점 자체창의 장점만을 뽑아 제공되는 제품으로
•
연동 공수는 통합결제창 처럼 적고
•
할부 개월수, 프로모션, 무이자 할부 등 추가 기능도 통합 결제창 처럼 자동으로로 적용되지만
•
자체창처럼 특정 결제수단, 특정 카드사, 특정 간편 결제만 표시가 가능한 장점이 있습니다.
그리고 가장 중요한 장점은 이런 모든 UI 적인 변경이 더이상 코드의 변경이 필요없이 상점관리자 상의 결제위젯 WYSIWYG 툴에 의해 언제든 쉽게 변경이 가능하다는데 있습니다. 언제든 쉽게 UI 를 변경할수 있습니다.
결제위젯은 결제수단 만 rendering 합니다. 그러므로 “결제하기” 버튼은 가맹점에서 직접 만들어서 requestPayments method를 호출해해 주시면 됩니다.
또한 결제위젯은 결제창(인증구간) 만을 대체 하고 있습니다.
그래서 가맹점의 주문서의 특정 layer 를 지정해서 rendering 할수 있도록 제공하고 있습니다.
모든 결제수단과 동일하게 인증이 끝나면 successURL 로 paymentKey, amount, orderId 정보와 함께 redirect 되며 여기서 받은 paymentKey, amount 를 이용해 결제 승인 API 를 호출해 주셔야 최종적으로 결제가 진행됩니다. 일반 결제창과 다르게 promise 방식을 지원하지 않고 있습니다.
아직 빌링 결제창은 결제위젯에서 제공되고 있지 않고, 또한 API 를 통한 결제 등은 가맹점에서 직접 UI 를 구현하셔야 하므로 결제위젯에서 제공하지 않고 있습니다.