Keep control of funds
Customers pay to wallet addresses you control. Manatee watches the payment, but does not hold Bitcoin.
WooCommerce Bitcoin payment gateway
Add a non-custodial Bitcoin checkout flow to WooCommerce: customers pay directly to wallet addresses you control, while Manatee tracks payment status and signed events update your store.
Merchant benefits
Manatee helps WooCommerce merchants accept on-chain Bitcoin without routing customer funds through a hosted custodian or sharing private wallet keys.
Customers pay to wallet addresses you control. Manatee watches the payment, but does not hold Bitcoin.
Use server-side API keys and wallet receive data. Your private keys stay out of the integration.
Map payment detection, confirmations, and expiry back to WooCommerce order state.
WooCommerce payment flow
The plugin flow should keep WooCommerce as the source of order state while Manatee provides payment verification and signed status events.
The checkout offers Bitcoin as a payment method alongside your existing WooCommerce options.
Your WordPress backend creates a Manatee payment for the WooCommerce order and stores the returned payment ID.
The shopper sees the Bitcoin address, exact amount, expiry time, and payment instructions.
Manatee watches the Bitcoin network and reports when a matching transaction appears.
The order remains in a waiting or confirming state until your configured confirmation threshold is reached.
Signed events let the plugin update the order status and keep a payment log for support and reconciliation.
Plugin screens
Until final plugin screenshots are available, these placeholders describe the screens the payment gateway flow should expose to merchants and support teams.
Configure testnet or mainnet API keys, webhook settings, confirmation policy, and checkout copy.
Show Bitcoin as a checkout option for customers who want to pay on-chain.
Display the payment address, amount, expiry, and status while Manatee watches the transaction.
Store the Manatee payment ID and surface payment state directly on the order.
Keep a concise timeline of detected transactions, confirmations, webhook updates, and expiry events.
Test mode
Use a testnet API key to create payments, verify webhook handling, and confirm that WooCommerce order statuses change the way your store expects.
Order status mapping
WooCommerce labels can be merchant-friendly, while the underlying payment signals come from Manatee status fields, received amounts, and webhook events.
No matching Bitcoin transaction has been detected yet.
A matching transaction was seen before the required confirmation threshold.
The payment exists on-chain, but confirmations are still below your policy.
The transaction reached the configured confirmation count.
A payment amount is below the expected amount or outside the configured tolerance.
The customer sent more than the expected amount. Your store decides how to handle the difference.
The payment expired before a matching transaction was detected.
FAQ
These answers keep the non-custodial model explicit and avoid treating Manatee as a wallet, exchange, or payment provider.
No. Customers send Bitcoin directly to wallet addresses you control. Manatee monitors payment state and sends signed events; it does not custody Bitcoin.
No. Manatee does not need your seed phrase or private keys. Production setups should use wallet receive data such as a descriptor or extended public key, or a configured receiving address flow.
Yes. Use a testnet API key to create payments, validate checkout copy, and verify order updates without moving real BTC.
You choose the confirmation threshold for each payment. Lower thresholds are faster; higher thresholds reduce settlement risk for higher-value orders.
Underpayment handling should follow your store policy. Manatee reports the expected and received satoshi amounts so the plugin can decide whether to wait, expire, or require manual review.
Manatee can surface that more Bitcoin was received than expected. Refunds or store-credit handling remain your business process because Manatee does not move funds.
Not during the public beta. Manatee currently focuses on on-chain Bitcoin payments with address monitoring, confirmations, and signed webhooks.
Implementation docs
These links cover the technical pieces behind a WooCommerce Bitcoin payment gateway.
Plugin beta
Create a beta account, test payments on testnet, and get ready to connect the WooCommerce payment gateway when the plugin beta is available.