Set up
- Install and activate the plugin.
- Go to WooCommerce > Settings > Payments > KetaPay escrow.
- Paste your secret key from the KetaPay dashboard (Developers). Start with an
sk_test_key: no real money moves. - Save. The plugin registers its webhook with KetaPay and fills in the signing secret.
How orders follow the escrow
Webhooks arrive at
POST /wp-json/ketapay/v1/webhook, verified with the PHP library. Each event is applied once per order, in any order.
Moving escrowed money needs a one-time code. The store’s API key alone can’t release or refund anything, so a stolen key can’t move money.