Skip to main content

Manatee Documentation

Use these docs to test Manatee without direct support. Start with a testnet API key, create a payment, receive signed webhook events, and move to mainnet only after your checkout flow is verified.

Start here

GoalRead this
Create your first test paymentQuickstart
Understand API keys and endpointsAPI and authentication
Look up exact OpenAPI schemasAPI Reference
Test before going liveTesting and live mode
Process webhook events safelyWebhooks
Verify signatures and prevent replaySecurity
Map payment state to ordersStatus model
Prepare a WooCommerce storeWooCommerce setup
Prepare for ShopwareShopware setup

Developer path

  1. Create a beta account and get a testnet API key.
  2. Read API and authentication.
  3. Follow the Quickstart to create a test payment.
  4. Send a test webhook to your endpoint.
  5. Verify webhook signatures using the Security guide.
  6. Handle payment statuses in your own order system.
  7. Use the generated API Reference for exact request fields, response schemas, and error codes.

Store owner path

If you are evaluating Manatee for an online store, start with the integration overview:

Manatee is non-custodial. Customer payments go directly to wallet addresses you control. Manatee monitors payment status and sends signed events; it does not hold funds, provide a wallet, custody fiat balances, exchange funds, or send refunds.

Troubleshooting

ProblemWhere to look
Invalid API keyAPI and authentication
Webhook failedWebhooks
Payment expiredStatus model
UnderpaymentStatus model
OverpaymentStatus model
Missing confirmationsStatus model
Plugin cannot connectWooCommerce setup

OpenAPI reference

The generated OpenAPI documentation remains available at API Reference. Use it whenever you need exact endpoint paths, request and response fields, enum values, error responses, or schema details.