VibeFox Eupago for WooCommerce
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
WC Eupago Gateway adds Eupago payments for Portugal to WooCommerce. You choose one payment method for the checkout: Multibanco, MB WAY or credit card. With Multibanco the customer gets an entity and a reference to pay at an ATM or in home banking. With MB WAY the customer approves a request in the MB WAY app. With credit card the customer pays on the Eupago card page.
It suits stores that sell in euros and have an Eupago account. The plugin offers one Eupago method per installation and takes one-time payments only. It has no refunds from WooCommerce (refund in the Eupago backoffice), no saved cards, subscriptions or pre-authorisation, no other Eupago methods such as PayShop, Cofidis Pay or Bizum, no SMS reminders, no Multibanco expiry date and no status polling.
Key features
Multibanco, MB WAY or card: the Multibanco reference is shown on the order received page and in the order e-mail. The MB WAY phone number is asked at checkout, and Portuguese numbers can be entered without +351.
Paid only when Eupago confirms: an order is marked paid only by a verified Eupago notification: a signed Webhook 2.0 or the legacy callback authenticated by your API key. Returning from Eupago never pays an order.
Strict checks: the amount (to the cent) and the currency must match the order, the payment reference must be one created for that order, and the notification must come from the same environment (sandbox or live). Anything else puts the order on hold with a note.
No double processing: repeated notifications are applied once, so there are no duplicate notes, e-mails or stock changes. A late payment for a cancelled order is put on hold for review instead of being lost.
Sandbox and live: separate API keys and webhook keys for each mode. Switching the mode switches keys and Eupago host.
Order status of your choice: Processing or Completed after payment, with one status change and one e-mail.
Modern WooCommerce: classic checkout, Checkout block, the Pay for order page, HPOS. Optional log without keys, e-mails or full phone numbers. Portuguese translation included.
Requirements
WordPress 6.0 or later, WooCommerce 7.0 or later, PHP 8.0 or later. An Eupago account with the API key of your channel and a Webhook 2.0 key (sandbox and live are separate accounts). Store currency EUR. A VibeFox license key from vibefox.net (one key per domain).
