Skip to content

Merchant dashboard

Sign in at /merchants/sign-in. The portal is where you manage API keys, payouts, webhooks, team members, and checkout defaults.

New merchant? Copy onboarding steps as an AI prompt.

Navigation

AreaPathPurpose
Overview/merchants/dashboardSession overview, volume charts, quick actions
Business settings/merchants/settings/businessEntity details, reconciliation export, legal records
Partners/merchants/partnersPartners Programme tier progress and eligibility
Payouts/merchants/paymentsBusiness bank-account payout onboarding
Developers/merchants/integrationAPI keys, checkout defaults, signing, SDK snippets
Features/merchants/featuresCapabilities, integration paths, sandbox test checkout
Webhooks/merchants/webhooksEndpoint registration and delivery log
Team/merchants/settings/teamInvite members and manage roles

Top bar

The header shows a settings gear, search, notifications, and a Setup guide button with a progress ring. Open the Setup guide to complete five sandbox steps before activating live. Sandbox and Live are in the account menu (opened from the sidebar), not in the header.

Overview

Overview of recent SDK sessions for the view on screen, paid share counts, and 90-day GMV from settled groups in that view. Quick links point to sessions, payouts, webhooks, Developers, Features (sandbox checkout), and Business settings. A session stays in the environment it was created in. Sandbox or Live in the account menu only changes which records are on screen.

Setup guide

Open the Setup guide from the top bar to complete five sandbox steps: payouts, sandbox API keys, signing secret, one settled sandbox checkout, and a sandbox webhook. Live in the account menu stays locked until you activate live. Each step links to the right screen (for example, keys open Developers).

Business

Business settings is the hub for accounting and compliance: reconciliation CSV export, volume and settlement reports, business entity details, legal acceptance records, and links to payouts. Use the export for session-level books; invoices and tax forms are coming soon.

Partners

/merchants/partners shows Partners Programme tier progress (Silver through Elite) based on live-mode volume and tenure. Entry is by invitation after you meet eligibility criteria in live mode. Sandbox activity does not count toward tier progress.

Integration

/merchants/integration outputs copy-paste code: cart sign route, vanilla and React SDK init, webhook verifier, curl for headless session create. Values are filled with your plurel_merch_* id and current publishable key prefix.

Test checkout (sandbox)

Features → Test checkout runs a sandbox button inside the logged-in portal. Quick sanity check without deploying your site; also satisfies the Setup guide checkout step when you fund a full test group.

Business & Security

Business settings covers entity details and payout currency. It does not switch Sandbox and Live or activate live. Developers holds API keys, checkout defaults, and the cart signing secret at /merchants/integration#api-keys and #signing. Security is for passkeys and two-factor authentication on portal sign-in. A passkey or authenticator app is required before activating live.

AreaWhat you do there
API keysOne active publishable + secret key per environment; create from Setup guide (shown once) or Developers; rotate revokes the previous key immediately
Signing secretGenerate or rotate plurel_sign_… for cart HMAC (Developers → Signing)
Secret key IP allowlistOptional restriction on the active secret key
PaymentsPayout onboarding at /merchants/payments
Sandbox / LiveAccount menu chooses the view. Activate live (account menu → /merchants/activate-live) issues plurel_pk_live_* and plurel_sk_live_* the first time. The view switch cannot grant live.
Checkout defaultsMin/max group size, expiry hours, minimum cart, allowed split modes on Developers
Payout currencyBusiness → Payout currency: checkout (default) or preferred — triggers FX fee when checkout differs; transfers stay in checkout currency. See /docs/currencies

Activate live

Do not enable live until sandbox webhooks and fulfillment work. Steps: Go live.

Webhooks UI

Add HTTPS URLs, pick events (group.created, group.funded, etc., or *), copy the whsec_… secret once, send a test payload, read the delivery log (HTTP status, attempt count, last error). Spec: Webhooks.

Team

RoleCan
OwnerEverything; remove members
AdminSettings, keys, webhooks; invite admins and developers
DeveloperRead sessions and integration; can rotate keys; cannot revoke a key outright or activate live

Invite by email. The person must sign up or sign in with that exact address; the invite links on first login. Plurel Pay does not send a separate invite email yet. Send them the sign-in link yourself.

Sign-in

Email one-time passcode, Google, or passkey. Codes are short-lived. Do not forward them. Session cookie is portal-scoped. Add a passkey or enable authenticator-app 2FA under Security before activating live. Either safeguard is enough.