Overview
topropay registers as a first-class WooCommerce payment gateway. It appears in WooCommerce → Settings → Payments alongside the built-in gateways and reads order totals, currencies, and customer details directly from Woo — no glue code.
What you get
- First-class WC_Payment_Gateway — no "redirect to Stripe" pattern
- HPOS-compatible (custom order tables) out of the box
- Refunds from the WooCommerce order screen flow back through the original route
- Per-currency routing rules without touching code
Install in 4 steps
-
Install both plugins
Ensure WooCommerce 7.0+ is active, then install topropay for WooCommerce from your plugin mirror.
-
Enable the gateway
WooCommerce → Settings → Payments → topropay → Enable. Paste the API key for the environment you're targeting.
-
Pick the routing profile
Choose single / best / cascade per currency. Per-currency routing lets EU orders cascade while GBP locks to a single acquirer.
-
Map order statuses
Leave the defaults: authorized → on-hold, captured → processing, refunded → refunded. Reconciliation matches by order ID automatically.