Plugin

WooCommerce + topropay

Native gateway for the largest WordPress storefront stack.

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

  1. Install both plugins

    Ensure WooCommerce 7.0+ is active, then install topropay for WooCommerce from your plugin mirror.

  2. Enable the gateway

    WooCommerce → Settings → Payments → topropay → Enable. Paste the API key for the environment you're targeting.

  3. Pick the routing profile

    Choose single / best / cascade per currency. Per-currency routing lets EU orders cascade while GBP locks to a single acquirer.

  4. Map order statuses

    Leave the defaults: authorized → on-hold, captured → processing, refunded → refunded. Reconciliation matches by order ID automatically.

Ready to wire it up

Ship a WooCommerce integration in an afternoon.

Get sandbox keys, paste them into WooCommerce, run a test charge through the cascade. We're on Slack while you ship.