Your payments,
intelligently
orchestrated.
An open, provider-agnostic payment platform. Connect once and route transactions across acquirers, methods and regions through a single, honest API — with hosted checkout and signed webhooks included.

curl -X POST https://api.uplinqgateway.com/v1/sessions \
-H "Authorization: Bearer kid_live_xxx:sk_xxx" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"merchant_order_id": "ORD-2026-0001",
"amount_minor": 4999,
"currency": "USD",
"return_url": "https://merchant.com/return"
}'
# → 200 OK
{
"session_id": "ses_01HZ...",
"checkout_url": "https://pay.uplinqgateway.com/c/...",
"expires_at": "2026-05-06T13:04:21Z"
}- 12:04:21session.created
- 12:04:23checkout.viewed
- 12:04:38transaction.processing
- 12:04:42transaction.captured
- 12:04:42webhook.delivered
One integration · 50+ payment methods worldwide
Every rail your customers reach for.
One integration unlocks cards, wallets, account-to-account, BNPL and dozens of regional methods. Add new rails with a config flag, not a re-integration.

Everything you need. Nothing you don't.
Uplinq is built around the parts of payments that actually matter: reliability, observability and a clean integration surface.
Provider-agnostic
Add or swap acquirers without touching merchant code. Your integration outlives any single processor.
Smart routing
Route by cost, success rate, geography or method. Failover happens automatically — invisible to your customer.
Operationally serious
Idempotent endpoints, versioned API, signed webhooks with retries, and audit trails on every state transition.
Hosted checkout
A fast, branded checkout that adapts to the customer's device and method — no PCI scope for your team.
Reliable webhooks
Every event is signed, versioned and retried with exponential backoff. Full delivery history in the dashboard.
Honest developer API
Designed by people who've integrated payment APIs the hard way. Clear shapes, real error codes, no surprises.
Three calls. Production-ready payments.
Create a session
POST /v1/sessions with your order and amount. We return a hosted checkout URL.
Redirect customer
Send them to checkout. We handle the method UI, 3DS, retries and routing.
Receive webhook
We POST a signed event when the payment captures. Reconcile and ship.
Pick your stack. Ship today.
First-class SDKs for the languages your team already writes. Or call the REST API directly — there's no magic.
import { Uplinq } from "@uplinq/node";
const uplinq = new Uplinq(process.env.UPLINQ_SECRET);
const session = await uplinq.sessions.create({
merchant_order_id: "ORD-2026-0001",
amount_minor: 4999,
currency: "USD",
return_url: "https://merchant.com/return",
});
return Response.redirect(session.checkout_url);A control plane your ops team will love.
Search any transaction in milliseconds. Replay webhooks. Rotate keys. Inspect provider responses. Every action is audited.
- Real-time transaction stream
- One-click webhook replay & inspection
- Per-merchant API keys with hashed secrets
- Immutable audit log for compliance reviews
Money is serious.
We treat it that way.
Built on layered, idempotent infrastructure with full audit trails — so the boring parts of payments stay boring.

Loved by teams that ship payments.
"We replaced two PSP integrations with one Uplinq integration. Authorization rates went up, on-call pages went down."
"The webhook reliability alone justified the move. We finally trust the events we receive."
"An API that respects our time. Errors are real errors. Documentation matches reality."
Custom pricing, built around your business.
Every merchant is different. We quote based on your volume, geographies, payment mix, and risk profile — not a one-size-fits-all rate card.
Talk to us about your payment flows.
Share a bit about your business and we'll put together a pricing proposal with the right acquirers, methods, and commercial terms for your stack.
Blended or interchange-plus pricing tuned to your monthly processing volume and ticket size.
Different rates per region, currency, and payment method — cards, wallets, A2A, BNPL, and local rails.
No setup fees, no monthly minimums, no long-term commitments. Pay only for what you process.
Dedicated infrastructure, custom SLAs, named solutions engineering, MSA & DPA on request.
Questions, answered.
Ship payments by tomorrow.
Create an account, generate test keys, and send your first transaction in under five minutes. We're rooting for you.