WooCommerce Plugin
How to install the Feemaker payment plugin for WooCommerce.
Prerequisites
- A running WordPress site with WooCommerce installed and activated.
- Your Ethereum address (
ownerAddress) that will receive payments. - A
secretSessionId— a private key you generate for receiving payment notifications.
See the Payment Integration page for details on how these work.
Installation
- Upload the
feemaker-payment-gateway-for-woocommercedirectory to the/wp-content/plugins/directory. - Activate the plugin in the Plugins menu in WordPress.
- In WooCommerce, go to Settings → Payment Gateways tab, then click Feemaker.
- Check Enable Feemaker and enter your Owner Address and Secret Session ID.
- Click Save changes — the gateway will be active.
How It Works
Once activated, Feemaker will appear as a payment option during checkout. For each order, the plugin generates a unique payment address using your ownerAddress and the order ID as the index:
https://api.feemaker.io/getAddress?ownerAddress=YOUR_ADDRESS&index=ORDER_ID
Payment notifications are received via long polling — no need to expose a public callback URL:
https://api.feemaker.io/events?ownerAddress=YOUR_ADDRESS&secretSessionId=YOUR_SECRET_KEY