개요
WC Eupago Gateway는 포르투갈용 Eupago 결제를 WooCommerce에 추가합니다. 체크아웃에서 Multibanco, MB WAY, 신용카드 중 하나의 결제 방법을 선택합니다. Multibanco를 선택하면 고객은 ATM 또는 인터넷뱅킹에서 결제할 수 있도록 기관 번호(entity)와 참조 번호를 받습니다. MB WAY를 선택하면 고객은 MB WAY 앱에서 결제 요청을 승인합니다. 신용카드를 선택하면 고객은 Eupago 카드 결제 페이지에서 결제합니다.
유로로 판매하며 Eupago 계정이 있는 쇼핑몰에 적합합니다. 플러그인은 설치당 하나의 Eupago 결제 방법만 제공하며, 일회성 결제만 지원합니다. WooCommerce에서의 환불(Eupago 백오피스에서 환불), 카드 저장, 구독, 사전 승인은 지원하지 않습니다. 또한 PayShop, Cofidis Pay, Bizum 등 다른 Eupago 결제 방법, SMS 알림, Multibanco 만료일, 상태 폴링도 지원하지 않습니다.
주요 기능
Multibanco, MB WAY 또는 카드: Multibanco 참조 번호는 주문 접수 페이지와 주문 이메일에 표시됩니다. 체크아웃에서 MB WAY 전화번호를 입력받으며, 포르투갈 번호는 +351 없이 입력할 수 있습니다.
Eupago 확인 시에만 결제 완료: 주문은 검증된 Eupago 알림으로만 결제 완료 처리됩니다. 서명된 Webhook 2.0 또는 API 키로 인증된 기존 콜백이 해당합니다. Eupago에서 돌아오는 것만으로는 주문이 결제 완료되지 않습니다.
엄격한 검사: 금액(센트 단위까지)과 통화가 주문과 일치해야 하고, 결제 참조 번호는 해당 주문을 위해 생성된 것이어야 하며, 알림은 같은 환경(샌드박스 또는 운영)에서 와야 합니다. 그 밖의 경우 주문은 메모와 함께 보류 중 상태가 됩니다.
이중 처리 방지: 반복된 알림은 한 번만 적용되므로 중복 메모, 이메일, 재고 변경이 생기지 않습니다. 취소된 주문에 대한 늦은 결제는 유실되지 않고 검토를 위해 보류 중 상태가 됩니다.
샌드박스와 운영: 모드별로 API 키와 웹훅 키가 따로 있습니다. 모드를 전환하면 키와 Eupago 호스트도 함께 전환됩니다.
원하는 주문 상태: 결제 후 처리 중 또는 완료됨으로 설정하며, 상태 변경은 한 번, 이메일도 한 통만 발송됩니다.
최신 WooCommerce 지원: 클래식 체크아웃, 체크아웃 블록, 주문 결제 페이지, HPOS를 지원합니다. 키, 이메일, 전체 전화번호를 기록하지 않는 선택적 로그를 제공합니다. 포르투갈어 번역이 포함되어 있습니다.
요구 사항
WordPress 6.0 이상, WooCommerce 7.0 이상, PHP 8.0 이상. 채널의 API 키와 Webhook 2.0 키가 있는 Eupago 계정(샌드박스와 운영은 별도 계정입니다). 스토어 통화 EUR. vibefox.net에서 받은 VibeFox 라이선스 키(도메인 하나당 키 하나).
