개요
WC TrustPay Gateway는 finby(구 TrustPay)를 통한 카드 결제를 WooCommerce에 추가합니다. 주문 후 고객은 3-D Secure가 적용된 finby의 보안 카드 결제 페이지로 이동하여 카드로 결제한 뒤 쇼핑몰로 돌아옵니다. 카드 정보는 귀사의 사이트를 거치지 않습니다. 이 플러그인은 finby 프로젝트의 Project ID와 Secret key를 사용하여 finby REST API에 연결합니다.
사이트에 자체 카드 양식을 구축하지 않고 finby 계정으로 카드를 받고 싶은 쇼핑몰에 적합합니다. 이 플러그인은 카드 결제만 처리합니다. 계좌이체, Apple Pay 또는 Google Pay 버튼, 카드 저장, 정기 구독, 승인과 매입의 분리, 상태 조회 기능은 지원하지 않습니다.
주요 기능
finby 결제 페이지: 주문 금액에 대해 주문 통화로 카드 결제 요청이 생성됩니다. finby가 지원하는 경우 결제 페이지는 쇼핑몰 언어로 열리며, 지원하지 않으면 영어로 열립니다.
finby 확인 시에만 결제 완료: 주문은 finby가 보낸 서명된 서버 간 알림을 받은 후에만 결제 완료로 표시됩니다. 고객이 쇼핑몰로 돌아오는 것은 결제 상태를 바꾸지 않습니다.
엄격한 알림 검증: 서명, 주문의 결제 요청, 프로젝트, 금액, 통화가 모두 일치해야 합니다. 불일치하면 주문은 메모와 함께 보류 상태가 됩니다.
중복 처리 방지: 반복되거나 동시에 도착한 알림으로 주문이 두 번 결제되거나, 이메일이 중복 발송되거나, 재고가 두 번 차감되는 일은 없습니다. 취소되거나 환불된 주문은 늦게 도착한 결제로 다시 열리지 않습니다.
테스트 및 실서비스 프로젝트: 모드마다 별도의 Project ID와 Secret key를 사용합니다. 환불은 항상 주문 결제에 사용된 프로젝트로 처리됩니다.
환불: WooCommerce 주문 화면에서 전액 및 부분 환불이 가능합니다. finby가 환불을 승인한 경우에만 기록됩니다.
원하는 주문 상태: 결제 성공 후 처리 중 또는 완료됨으로 설정할 수 있으며, 한 단계로 설정되고 고객에게는 이메일이 한 번만 발송됩니다.
최신 WooCommerce 지원: 클래식 체크아웃, 체크아웃 블록, 주문 결제(Pay for order) 페이지, HPOS를 지원합니다. EUR, CZK, HUF, PLN을 포함한 12개 통화를 지원합니다. 영어, 슬로바키아어, 체코어 번역이 포함되어 있습니다. 키나 고객 데이터가 없는 오류 로그를 남깁니다.
요구 사항
WordPress 6.0 이상, WooCommerce 7.0 이상, PHP 8.0 이상. 실서비스 프로젝트가 있는 finby(TrustPay) 계정과 테스트용 테스트(playground) 프로젝트가 필요하며, 각각 Project ID와 Secret key가 있어야 합니다. vibefox.net에서 받은 VibeFox 라이선스 키(도메인당 키 하나).
