High-level flow
- Merchant creates an invoice via API, WooCommerce, or Pay Link
- Customer opens hosted checkout at
pay.meum.io/{invoiceId} - Customer selects origin token and provides a refund address
- Checkout quote generates a deposit address and expected amount
- Customer sends crypto to the deposit address
- Meum detects payment and validates amount
- Invoice status updates to
paid,underpaid,failed, orexpired - Webhook dispatched to your integration endpoint
- Settlement converts received funds to your configured output asset (stablecoin) and sends to your settlement wallet
Expected result
After a successful payment, the invoice status becomespaid, a webhook is delivered, and settlement proceeds to your configured wallet.