Overview
Drop the topropay plugin onto any WordPress install (5.6+, PHP 7.4+). The plugin registers a checkout block and a shortcode so editors can place a topropay-routed payment form on any page, post, or template. Webhook receivers are wired automatically — no wp-cron tricks required.
What you get
- Block-editor block + classic shortcode in one plugin
- Tokenisation in the browser — your PHP stack stays out of PCI scope
- Multisite-aware: per-site keys, network-wide settings
- Auto-registered REST webhook receiver with signature verification
Install in 4 steps
-
Install the plugin
Upload topropay.zip via Plugins → Add New → Upload, or pull from your private plugin mirror. Activate site-wide or per-network.
-
Connect your API keys
Open Settings → topropay, paste the publishable and secret keys (sandbox first), and choose default routing strategy (single, best, or cascade).
-
Drop the block
In any block-editor page, insert the topropay Payment block. Pass amount, currency, and an order reference; the block renders the tokenised form.
-
Verify the webhook
The plugin auto-registers /wp-json/topropay/v1/events. Send a sandbox test event from the dashboard and confirm a 200.