
Gateway settings with environment mode, API credentials, webhook secret, confirmation settings, expiry, and connection test.
Manatee Bitcoin Payment Gateway for WooCommerce adds a Bitcoin payment method to WooCommerce checkout. It creates Bitcoin payment requests through the Manatee Bitcoin Payment API, shows customers a Bitcoin address, amount, wallet URI, and local QR code, then updates WooCommerce orders from signed webhook events.
Manatee is non-custodial. The plugin does not hold customer funds, does not ask for wallet seeds or private keys, and does not run Bitcoin node logic inside WordPress. It connects WooCommerce orders with Manatee payment verification so your shop can detect incoming Bitcoin transactions and move orders through your configured order statuses.
The plugin is built for merchants and developers who want to accept on-chain Bitcoin payments in WooCommerce while keeping checkout, order metadata, and webhook handling inside WordPress.
fiat_amount and fiat_currency.Before accepting payments, configure the gateway in WooCommerce > Settings > Payments > Bitcoin via Manatee:
https://api.manatee-api.io unless Manatee support tells you otherwise.After saving the API Base URL and API Key, use “Test API connection”. The test sends a read-only GET /v1/usage request and reports whether WooCommerce can reach Manatee with the configured key.
Use Test mode with a testnet Manatee API key before going live. Test mode lets you verify checkout, payment instructions, webhook delivery, order metadata, and order status mapping without using mainnet Bitcoin payments.
When switching to Live mode, use a mainnet Manatee API key, review the webhook secret, confirm that the webhook URL is reachable from the public internet, and test a low-value payment before opening the payment method to customers.
When a customer selects Bitcoin, the plugin sends the WooCommerce fiat amount, currency, webhook URL, required confirmation count, expiry window, underpayment tolerance, and a WooCommerce order reference to the configured Manatee API.
The WooCommerce order stores the Manatee payment ID, Bitcoin address, satoshi amount, fiat amount, currency, exchange rate, rate timestamp, pricing source, environment mode, payment status, transaction ID, confirmation count, and expiry timestamp.
Webhook events are verified with the X-Manatee-Signature, X-Manatee-Timestamp, and X-Manatee-Event-Id headers before order mutation.
This plugin connects to the Manatee Bitcoin Payment API to create and verify non-custodial Bitcoin payments for WooCommerce orders.
When a customer selects Bitcoin at checkout, the plugin sends the WooCommerce order amount, currency, webhook URL, required confirmation count, payment expiry window, underpayment tolerance, and an order reference to the configured Manatee API. The API returns a Bitcoin payment ID, receiving address, satoshi amount, exchange-rate metadata, expiry timestamp, and payment status.
The plugin also sends read-only API requests when the merchant runs the connection test from the WooCommerce gateway settings screen. When a pending WooCommerce order is cancelled, the plugin may send a cancellation request for the related Manatee payment. Manatee sends signed webhook events back to the shop so the plugin can update the WooCommerce order status after payment detection or confirmation.
This service is provided by Manatee.
Privacy Policy: https://manatee-api.io/privacy-policy