Custodial payment provider
- Infrastructure is operated for the merchant
- The provider may control funds or settlement
- Minimal infrastructure responsibility
Managed infrastructure. Merchant-controlled funds.
Manatee is a managed, non-custodial Bitcoin payment API for online stores and custom applications. Keep control of your funds without operating your own Bitcoin payment infrastructure.
Public beta · Testnet4 and mainnet credentials · No wallet private keys
Why Manatee exists
A merchant typically delegates payment infrastructure to a provider or runs the entire Bitcoin payment stack. Manatee separates infrastructure operation from custody: Manatee creates and monitors payments while settlement goes directly to the merchant's wallet.
Manatee manages the payment infrastructure.You keep control of the Bitcoin.
Self-custody without self-hosting the payment infrastructure. BTCPay Server is a strong choice when you want to operate the entire payment stack yourself. Manatee is designed for teams that want the custody benefits without maintaining that infrastructure. Read the detailed comparison.
Trust boundary
Manatee is part of your payment infrastructure, but it is not your wallet. You trust the service to report payment state and deliver events—not to hold or move merchant funds.
Operational transparency
Transactions already broadcast to the Bitcoin network remain Bitcoin transactions independent of Manatee.
New payment creation, transaction detection, status updates, or webhook delivery can be temporarily unavailable.
Manatee does not gain custody of funds already received by merchant-controlled addresses.
Store the payment ID, address, amount, and merchant reference with the order. After recovery, query payment state rather than assuming an interrupted checkout was unpaid.
Payment lifecycle
Your order system owns customer, fulfillment, and refund decisions. Manatee reports the matching on-chain payment state.
Your backend creates one payment for one order.
Show the address, amount, QR code, and expiry.
The customer broadcasts a Bitcoin transaction.
Manatee matches the transaction to the payment.
Confirmations advance against your configured threshold.
Manatee sends the corresponding signed webhook event.
Your backend verifies the event and applies its policy.
Concrete delivery contract
Each delivery includes a timestamp, event ID, and HMAC-SHA256 signature. Verify the raw body, enforce a timestamp window, and process every event ID idempotently.
Read the verification guide{
"version": "1",
"type": "payment.confirmed",
"data": {
"payment_id": "pay_abc123",
"asset": "btc",
"network": "testnet",
"txid": "a1b2c3d4…",
"address": "tb1q…7px4",
"amount_sats": 84730,
"received_sats": 84730,
"confirmations": 3,
"webhook_url": "https://shop.example/webhooks/btc"
}
}API responsibilities
Keep your product focused on orders and customers while Manatee observes matching transactions, tracks confirmations, and queues signed status events.
Create a payment with satoshis or a fiat amount, your order reference, expiry, and confirmation policy.
API basicsPayments settle directly to addresses you control. Manatee monitors state without holding or moving Bitcoin.
Wallet setupVerify HMAC-signed webhooks before changing an order and reject stale or forged delivery attempts.
Verify webhooksHandle pending, detected, confirmed, expired, and cancelled states without inventing blockchain semantics.
Status modelUse idempotency keys for payment creation and event IDs for webhook processing so retries stay harmless.
IdempotencyKeep test and live credentials separate and validate the complete checkout flow before accepting real BTC.
Testing networksIntegrations and release status
The public API and WooCommerce plugin are available now. Shopware 6 and Magento 2 are in beta, with packages currently distributed on request.
Create BTC or BCH payments with documented JSON endpoints, explicit lifecycle states, and signed webhook events.
Install from WordPress.org, configure Test or Live mode, and keep payment instructions and verified state with the order.
Evaluate server-side payment creation, signed webhook handling, and Shopware transaction-state mapping before marketplace distribution.
Test checkout instructions, payment metadata, confirmation-driven invoicing, and cancellation edge cases in your store.
Defined product scope
Manatee fits server-side integrations that can store payment records, verify signed events, and apply their own order and fulfillment policy.
Built and operated in Germany
Manatee's backend is hosted in Germany. The static public website and security edge use Cloudflare's global network. The service requires public receive information, not a wallet seed phrase or private keys.
Public beta
Usage is intentionally limited while integrations, infrastructure, and operational processes are validated with early users. Start on Testnet4, verify both webhook states, and decide whether the operating model fits your store.