Prerequisites
- API key and settlement wallet configured
- Webhook endpoint or WooCommerce plugin connected
Checklist
- Health check —
GET https://api.meum.io/healthreturns{ "status": "ok" } - Create invoice —
POST /v1/invoicesreturns HTTP 201 withcheckout_url - Checkout loads — open
pay.meum.io/{invoiceId}without errors - Payment completes — invoice status becomes
paid - Webhook received — your endpoint returns HTTP 200 with valid signature verification
- Order updated (WooCommerce) — WooCommerce order status becomes
processingafterpayment_complete()
In development or staging environments, payment detection may behave differently than production.