개요
VibeFox OpenPay Gateway는 멕시코, 콜롬비아, 페루의 OpenPay 계정을 위해 OpenPay(BBVA)를 통한 신용카드 및 체크카드 결제를 WooCommerce에 추가합니다. 고객은 체크아웃 페이지의 양식에 카드를 입력합니다. 카드는 OpenPay의 openpay.js 라이브러리가 브라우저에서 토큰으로 변환하므로, 카드 번호와 CVV는 쇼핑몰 서버에 절대 전달되지 않습니다. 모든 결제는 고객 은행의 페이지에서 3D Secure를 거칩니다.
자체 체크아웃에서 카드 양식을 제공하려는 OpenPay 계정 보유 쇼핑몰에 적합합니다. 이 플러그인은 카드 결제만 받으며 즉시 캡처합니다. 저장된 카드, 구독, 무이자 할부 또는 분할 결제, 카드 포인트 결제, 현금, SPEI, PSE 또는 CoDi 결제는 지원하지 않으며, 승인과 캡처를 나누어 처리하지도 않습니다. OpenPay Colombia 결제의 환불은 OpenPay 대시보드에서 진행합니다.
주요 기능
토큰화를 포함한 카드 양식: openpay.js와 OpenPay의 기기 사기 방지 검사가 브라우저에서 실행됩니다. 주문과 함께 전송되는 것은 일회용 토큰과 기기 세션 ID뿐입니다.
모든 결제에 3D Secure 적용: 고객은 은행에서 결제를 확인한 뒤 쇼핑몰로 돌아옵니다.
OpenPay 확인 후에만 결제 완료: 고객이 돌아올 때와 모든 웹훅이 도착할 때마다, 비공개 키로 OpenPay API에서 청구 내역을 다시 읽습니다. 금액과 통화가 주문과 정확히 일치해야 하며, 그렇지 않으면 주문이 보류됩니다.
이중 청구 방지: 각 시도마다 OpenPay에 고유한 주문 참조가 부여되며, 새 시도를 만들기 전에 이전 시도를 확인합니다. 따라서 확인 응답이 유실되어도 두 번째 청구가 발생하지 않습니다. 반복되는 웹훅이 메모, 재고 차감, 이메일을 중복 생성하는 일도 없습니다.
멕시코, 콜롬비아, 페루: MXN과 USD, COP와 USD, PEN과 USD. 쇼핑몰 통화가 허용되지 않거나 키가 없으면 결제 수단이 숨겨집니다.
샌드박스와 운영: 모드별로 별도의 키를 사용하며, 체크아웃에 SANDBOX MODE 배지가 표시됩니다. 환불과 알림은 주문이 결제된 모드와 국가를 사용합니다.
환불: 멕시코와 페루의 경우 WooCommerce 주문 화면에서 전액 및 부분 환불이 가능합니다. OpenPay 대시보드에서 이루어진 환불과 차지백은 주문 메모에 추가됩니다.
최신 WooCommerce 지원: 클래식 체크아웃, 체크아웃 블록, Pay for order 페이지, HPOS를 지원합니다. 거절된 카드에 대해 명확한 메시지를 제공합니다. 멕시코, 콜롬비아, 페루를 위한 스페인어 번역이 포함되어 있습니다.
요구 사항
WordPress 6.0 이상, WooCommerce 8.0 이상, PHP 8.0 이상, HTTPS. 멕시코, 콜롬비아 또는 페루의 OpenPay 계정(샌드박스와 운영용 Merchant ID, 비공개 키, 공개 키 포함). vibefox.net에서 발급받은 VibeFox 라이선스 키(도메인당 하나).
