Provision merchant access
Set up the merchant boundary and the scopes your backend needs.
MemberConsole gives merchant backends a clean way to work with canonical orders, payments, refunds, fulfillment, subscriptions, and signed events. Start with the server integration guide, then use the Merchant API for current state and reconciliation.
curl https://api.memberconsole.com/v1/merchant/orders?limit=25 \ -H "Authorization: Bearer $MEMBERCONSOLE_API_KEY" \ -H "Accept: application/json" # Merchant identity comes from the credential. # Keep the key on your server.
The docs follow the integration work. Start with the server contract or jump directly to authentication, events, or API surfaces.
The full server-side implementation contract for signatures, retries, event handling, idempotency, and reconciliation.
Read the integration guide 02 · APIRead canonical orders, payments, refunds, subscriptions, events, and operational state inside your merchant scope.
Explore API surfaces 03 · AUTHUnderstand merchant-scoped credentials, server-only secret handling, scopes, rotation, and production access.
Read authentication guide 04 · EVENTSVerify signed events, acknowledge quickly, tolerate retries, and keep downstream systems safe when events repeat.
Open webhook docsYour server authenticates the merchant. MemberConsole holds canonical commerce state, and signed events tell your systems when that state changes.
Set up the merchant boundary and the scopes your backend needs.
Keep the live credential in your server environment or secret manager, never a browser bundle.
Read the raw body, validate timestamp and HMAC signature, then claim each event ID once.
Exercise duplicate events, failed requests, refunds, fulfillment updates, downtime, and reconciliation before launch.
Merchant credentials carry explicit scopes. Use the API for canonical reads, operational updates, event inspection, webhook tooling, and reconciliation while keeping merchant authorization on the server.
GET /ordersGET /orders/:orderPATCH /orders/:order/fulfillmentPOST /orders/:order/shipmentsGET /paymentsGET /refundsPOST /orders/:order/refundsGET /subscriptionsGET /eventsGET /events/:eventPOST /events/:event/replayGET /webhook-endpointsGET /integration-healthThe SDK guide covers event envelopes, signature verification, idempotency, retries, reconciliation, framework examples, secret rotation, and production testing.
Merchant identity comes from the authenticated credential, not a browser-provided merchant ID. Webhook consumers verify the timestamp, signature, and event ID before applying business effects, and the Merchant API remains available when your system needs current canonical state.
Tell us what you are building and which commerce surfaces need to stay in sync. For customer account or order-access questions, use the Help Center instead.