One gateway.
Every provider.
Marseille UPG is the multi-tenant payment infrastructure layer for operating providers, orders, tenants, and integrations in one audit-friendly control plane.
Operations Overview
Live| Order | Tenant | Amount | Status |
|---|---|---|---|
| ord_8f31 | Luma Studios | €1,240.00 | Captured |
| ord_8f30 | Northwind | $89.00 | Captured |
| ord_8f2f | Atlas Cloud | £412.50 | Routing |
| ord_8f2e | Helios Labs | €59.00 | Verified |
| ord_8f2d | Meridian | $1,980.00 | Captured |
The operations console for modern payments
Everything required to run payments at scale — provider connectivity, order operations, tenant control and observability — consolidated in one elegant control plane.
App Management
Govern every product surface from a single workspace. Manage keys, environments and integration scopes with clarity.
Order Center
A unified ledger of every transaction across providers — searchable, exportable, and built for finance teams.
Provider Routing
Direct traffic across providers based on currency, geography, cost or success rate without rewriting your stack.
Product Mapping
Abstract internal product codes from provider SKUs. Switch providers without touching catalog logic.
Tenant Workspaces
Isolated workspaces for every brand, subsidiary or merchant — with shared governance and per-tenant policies.
Operational Analytics
Live visibility into volume, conversion, provider health and operational anomalies, ready for the boardroom.
Event Reliability
Verified, replayable provider callbacks with deterministic delivery and full event lineage.
Service-fee Tracking
Reconcile provider fees, tax and platform margin per order. Know your true cost of payments by provider.
Stop integrating providers. Start operating payments.
Direct provider integrations create maintenance overhead, fragmented operations and slower expansion. Marseille UPG is the abstraction and control layer that makes payments operational, not architectural.
- Per-provider SDK sprawl
- Fragmented order data
- Custom routing in product code
- Manual reconciliation per provider
- Each tenant integrated separately
- One unified gateway contract
- Single source of order truth
- Routing managed as configuration
- Reconciled fees and outcomes by default
- Multi-tenant control plane
One contract surface across providers
Integrate once. Marseille UPG normalises provider semantics so your product speaks a single, stable language to payments.
Consistent operations across tenants
Operate hundreds of merchants or brands with one set of policies, dashboards and audit trails — without per-tenant drift.
Provider flexibility without product rewrites
Add, replace or rebalance providers from configuration. Routing changes ship without touching application code.
Scalable infrastructure for growing teams
Engineered for global volume, regional regulation and the realities of running payment operations in production.
Operational visibility, by design
Every order, provider and tenant flows through one transparent surface — so finance, operations and engineering work from the same source of truth.
Order status across providers
Tenant segmentation
Gateway technical architecture

Event delivery
Engineered to be trusted with money
Marseille UPG is built for the operational, regulatory and engineering realities of running payments at global scale — without forcing your team to assemble those guarantees from scratch.
Tenant isolation
Strict per-tenant boundaries across data, keys and operational scope. No cross-tenant leakage by design.
Verified callback security
Every provider callback is authenticated with signed verification before reaching your systems.
Role-based access
Granular permissions for operations, finance and engineering — with full session and action audit trails.
Reliable async processing
Idempotent event handling and replayable delivery so transient failures never become operational debt.
Audit trails
Immutable, exportable records of every operational change, payment event and access decision.
Operational resilience
Designed for graceful degradation — provider outages are routed around, never cascaded into your product.
Built for teams that ship
A deliberate, opinionated developer surface — so engineering teams can integrate once, expand globally, and spend their time on product instead of provider plumbing.
// Initiate a payment session via Marseille UPGconst res = await fetch('https://your-gateway.example.com/v1/gateway/pay', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(({ appId: 'upg_8f31_luma', appSecret: process.env.MARSEILLE_SECRET, outOrderNo: 'order_2024_1102', amount: 129.00, currency: 'USD', subject: 'Pro Plan Subscription', returnUrl: 'https://luma.com/success', })})const { data } = await res.json()// Redirect user to the provider's secure checkoutwindow.location.href = data.payUrl- 01Clean API integration
A single, well-typed interface. No provider-specific quirks bleeding into your codebase.
- 02productCode abstraction
Map internal product codes once. Provider SKUs, currencies and routing follow automatically.
- 03Provider mapping
Configure which providers serve which products, regions or tenants — declaratively.
- 04Docs-first onboarding
Reference, recipes and integration guides written for engineers shipping to production.
- 05Clear callback endpoints
One predictable contract for provider callbacks, signed verification and event lineage.
- 06Faster time to production
Go live across providers in days, not quarters — without sacrificing operational rigor.
A curated network of payment providers
Marseille UPG is provider-agnostic by design. Use one, use all — switch, blend or rebalance them without rewriting your product.
One plan. 1% service fee
Marseille UPG now exposes a single public pricing model: 1% per successful payment, with no starter, growth, or enterprise tier split.
Every public merchant account is billed on the same basis: 1% on successful payments only. No monthly platform fee, no annual commitment, and no tiered packaging.
- Flat 1% service fee on successful payments
- No monthly fee and no annual contract
- Self-serve signup with instant tenant console access
- Works with the providers already connected to Marseille UPG
- Includes public status visibility and live gateway health
- Built for teams going live first and scaling later
Why choose us & Who is this for?
We built Marseille UPG for teams and independent developers who value simplicity, speed, and transparency.
Why us?
Traditional payment gateways often lock you into complex tiered pricing, require lengthy contracts, or hide hidden fees. We believe in complete transparency. With Marseille UPG, you get:
- A flat 1% service fee with absolutely no hidden costs.
- Production can be started without complex payment integration..
- Instant self-serve signup so you can start right away.
- Real-time visibility into gateway health and status.
Who is this for?
Marseille UPG is designed for modern builders who want to launch fast and scale later without friction. It is perfect for:
- Independent developers and small businesses launch new projects.
- Startups looking for a reliable, low-overhead payment infrastructure.
- Small to medium businesses migrating from expensive legacy providers.
- Teams that prefer straightforward APIs and transparent pricing.
Ready to consolidate
your payment stack?
Marseille UPG is the clean layer between your product, your providers, and your operations. Integrate once, expand globally, and operate payments with confidence.
