v1.0 · Razorpay · Cashfree · PayU

One integration.
Every Indian gateway.

Hustlup is the orchestration layer for Indian payments. Route, retry, and reconcile across Razorpay, Cashfree, and PayU — without rebuilding your checkout.

POST /v1/payments
{
  "amount": 49900,           // paise
  "currency": "INR",
  "customer": { "email": "kiran@acme.in" },
  "routing": {
    "strategy": "priority",
    "preferred": ["razorpay", "cashfree", "payu"]
  }
}

→ 201 Created  gateway=razorpay  attempt=1
↻ failover     gateway=cashfree  attempt=2
✓ captured     txn_01HZHUSTLUPMR0K4A2E
RAZORPAYCASHFREEPAYUPHONEPE¹PAYTM¹HDFC¹

¹ roadmap

/ platform

Built for merchants that outgrew a single gateway.

Smart routing

Route by gateway success rate, fees, or merchant rules — evaluated per transaction.

Pre-checkout failover

If a gateway is down, switch to the next one before the customer ever sees an error.

Unified webhooks

One signed webhook contract. Hustlup normalizes events from every gateway and retries delivery.

PCI-safe by design

Hustlup never touches card data. Gateway-hosted checkout keeps you out of PCI-DSS scope.

Real-time dashboard

Transactions, refunds, settlements, and audit logs across every gateway in one view.

Encrypted credentials

Per-merchant gateway keys are envelope-encrypted at rest. Test and live modes isolated.

/ routing engine

Rules in YAML.
Decisions in milliseconds.

Define ordered routing rules per merchant. Hustlup evaluates them on every payment intent and picks a gateway before the checkout session is even created.

  • · Priority routing across active gateways
  • · Amount and currency conditions
  • · Per-method allowlists (UPI, cards, netbanking)
  • · Pre-checkout failover when a gateway is unhealthy
# merchant: acme-in
rules:
- name: upi_to_razorpay
when: { method: upi }
route: razorpay
- name: high_value_split
when: { amount_gte: 500000 }
route: [cashfree, payu]
- name: default
route: priority

Ship a multi-gateway checkout this week.

Start in TEST mode. Wire your first gateway in under 10 minutes.

Create your merchant account