Connect WooCommerce
Registers or reconnects a WooCommerce store. Returns a dedicated API key and webhook secret. Uses legacy error shape on some failures.
Authorizations
Store-scoped API key. Prefix with sk_live_.
Example: Authorization: Bearer sk_live_EXAMPLE_DO_NOT_USE
Body
Required. URL on your WordPress site that receives payment updates from Meum.
Usually: https://your-store.com/wp-json/meum/v1/webhook
"https://shop.example.com/wp-json/meum/v1/webhook"
Required. Your store's public homepage URL (used to identify this WooCommerce site).
"https://shop.example.com"
Optional. Meum WooCommerce plugin version (e.g. "1.2.0"). Helps support diagnose issues.
"1.2.0"
Optional. WordPress version (e.g. "6.5"). Omit if unknown.
"6.5"
Optional. WooCommerce version (e.g. "8.9"). Omit if unknown.
"8.9"
Response
WooCommerce connected
Credentials returned after a successful WooCommerce connection handshake.
Meum store UUID linked to this site.
Store display name in Meum.
"Demo Store"
Integration UUID for this WooCommerce installation.
Unique installation identifier for support and rotation.
"inst_a1b2c3d4e5f678901234"
Connected storefront URL.
Merchant API key for server-side calls (sk_live_...). Store securely.
"sk_live_EXAMPLE_DO_NOT_USE"
Secret for verifying inbound webhooks from Meum to WordPress.
"0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
Registered webhook destination on the WordPress site.
Meum webhook endpoint UUID for this integration.
Connection status (for example ACTIVE).
"ACTIVE"
True when this response re-issued credentials for an existing installation.
False until a payout wallet is configured for the store.
Base URL for hosted checkout links.
"https://pay.meum.io"
Present when payout wallet is not configured; payments may be blocked until resolved.