UPI QR & Intent
Static and dynamic QR, deeplinks, and collect requests with sub-3s webhooks.
Connect across a multi-PSP network with seamless merchant ecosystem integration, real-time webhooks, and T+1 settlement.
Paymesh unifies every rail behind one connected API mesh.
Static and dynamic QR, deeplinks, and collect requests with sub-3s webhooks.
Visa, Mastercard, RuPay with tokenized saved cards and EMI.
Tier-A PSU and private bank coverage with IFSC validation.
Paytm, PhonePe wallets plus LazyPay and cardless EMI flows.
Static and dynamic QR, deeplinks, and collect requests with sub-3s webhooks.
Visa, Mastercard, RuPay with tokenized saved cards and EMI.
Tier-A PSU and private bank coverage with IFSC validation.
Paytm, PhonePe wallets plus LazyPay and cardless EMI flows.
Connected payment infrastructure designed for Indian enterprises scaling to national volume.
Accept payments with sub-100ms API response times. UPI, cards, netbanking, and wallets in one integration.
Paymesh · Payin API
Disburse to any bank account, UPI ID, or wallet. Bulk payouts with real-time status tracking.
Conversion-optimized checkout UI with mobile-first design, saved cards, and intelligent retry logic.
Paymesh · Smart Checkout
Track every transaction live. Monitor success rates, settlements, and refunds from one dashboard.
Live success rate · T+1 settlement
Signed webhooks with replay protection. Every payment state change delivered in seconds.
{
"event": "payment.captured",
"amount": 50000,
"status": "success"
}
REST APIs, SDKs, webhooks, and a full sandbox environment for seamless integration.
Paymesh · Developer-First
A guided path from sandbox keys to production traffic.
Issue scoped keys, simulate declines, rehearse webhook signature verification.
Upload KYC artefacts; underwriting validates MCC risks before enabling live MID.
Wire payin, payout, and checkout with reference apps and signed webhook replay.
Shadow traffic canaries with PSP-specific rollback switches documented.
Go from API keys to live payments with a developer-first workflow.
// PHP — create order
$client = new \Paymesh\Client('pk_live_xxxx');
$order = $client->orders->create([
'amount' => 50000,
'currency' => 'INR',
'receipt' => 'order_001',
'payment_capture' => true,
]);
// $order->id → order_PxKrNqXxYz
// Node.js — create order
const Paymesh = require('paymesh');
const client = new Paymesh({ key: 'pk_live_xxxx' });
const order = await client.orders.create({
amount: 50000,
currency: 'INR',
receipt: 'order_001',
payment_capture: true,
});
// order.id → order_PxKrNqXxYz
# Python — create order
import paymesh
client = paymesh.Client(api_key="pk_live_xxxx")
order = client.orders.create(
amount=50000,
currency="INR",
receipt="order_001",
payment_capture=True,
)
# order["id"] → order_PxKrNqXxYz
// Java — create order
PaymeshClient client = new PaymeshClient("pk_live_xxxx");
OrderCreateRequest req = OrderCreateRequest.builder()
.amount(50000L)
.currency("INR")
.receipt("order_001")
.paymentCapture(true)
.build();
Order order = client.orders().create(req);
// order.getId() → order_PxKrNqXxYz
// C# — create order
var client = new PaymeshClient("pk_live_xxxx");
var order = await client.Orders.CreateAsync(new OrderCreateOptions {
Amount = 50000,
Currency = "INR",
Receipt = "order_001",
PaymentCapture = true,
});
// order.Id → order_PxKrNqXxYz
// Go — create order
client := paymesh.NewClient("pk_live_xxxx")
order, err := client.Orders.Create(&paymesh.OrderParams{
Amount: 50000,
Currency: "INR",
Receipt: "order_001",
PaymentCapture: paymesh.Bool(true),
})
// order.ID → order_PxKrNqXxYz
POST /v1/orders HTTP/1.1
Host: api.paymesh.in
Authorization: Bearer pk_live_xxxx
{
"amount": 50000,
"currency": "INR",
"receipt": "order_001",
"payment_capture": true
}
// Response
{
"id": "order_PxKrNqXxYz",
"status": "created",
"amount": 50000,
"currency": "INR"
}
E-commerce · last 24h
SaaS · last 24h
Lending · last 24h
Marketplace · last 24h
Gig Economy · last 24h
EdTech · last 24h
Operational leverage without spreadsheet gymnastics.
Predictable INR cycles with granular statements.
One API mesh for every payment method.
Enterprise-grade availability targets.
Engineers on call from integration day one.
Export-ready ledgers for finance teams.
Enterprises across India rely on Paymesh for connected payment infrastructure.
Everything finance and engineering teams ask before their first architecture review.
Join the enterprise payment network built for scale — multi-PSP routing, T+1 settlement, and engineers on call from day one.