180workspace180workspace
Universal Sovereign Checkout/Any Amount • Any Currency (USD, EUR, INR, GBP)

Universal Sovereign Checkout. Flat 0.8% UPI & Zero Lock-in.

180 Pay is an enterprise payment orchestration engine providing direct 0.8% UPI settlement, instant T+0 bank payouts, multi-gateway failover across Stripe and Razorpay, and 1-click bottom-sheet checkout modals without vendor lock-in.

Whole Currency Units Standard: Pass amount=499 for ₹499 INR. Zero paise conversion headaches.
Read 180 Pay API Docs
0.8%
UPI Processing Fee
T+0
Instant Bank Settlement
<45ms
Bottom-Sheet Checkout
0%
Vendor Lock-in (BYOG)

Architected for Sovereign Cash Flow

Everything your finance and engineering team needs to collect payments, automate recurring subscriptions, and eliminate fee gouging.

0.8% Sovereign Fee

Direct UPI Rails & Zero Middleman Cut

Legacy payment gateways siphon 2.0% to 3.5% + GST on every transaction. 180 Pay routes directly through sovereign UPI and banking rails, slashing merchant processing fees to a flat 0.8% with zero hidden gateway markups.

  • Flat 0.8% transaction fee on all UPI transactions
  • Saves ₹12,000+ ($145+) per ₹10,00,000 processed volume
  • No setup fees, no monthly gateway maintenance charges
T+0 Instant Payouts

Immediate Bank Account Settlement

Stop waiting T+2 to T+7 business days for working capital to unlock. 180 Pay executes instant T+0 automated payouts directly to your verified commercial bank accounts via IMPS, NEFT, and RTGS.

  • Instant T+0 intraday automated merchant settlement
  • Zero weekend or bank-holiday payout freezes
  • Automated ledger reconciliation with 180 Finance & Invoicing
Zero Gateway Lock-in

Bring Your Own Gateway (BYOG) & Smart Failover

Plug in your existing Stripe, Razorpay, Cashfree, or PayPal API keys with 1 click. If one provider experiences downtime or degraded bank health, 180 Pay automatically cascades the charge to secondary gateways with zero failed payments.

  • Zero-downtime automated gateway cascade and failover
  • Split volume by geography, payment method, or currency
  • 100% data portability: export customer tokens anytime
Bottom-Sheet UX

Lightweight In-DOM Adaptive Checkout SDK

Keep customers inside your application. The 180 Pay checkout modal renders as a native bottom sheet on mobile and an elegant glass modal on desktop, eliminating jarring multi-redirect drop-offs and popup blocker rejections.

  • Zero full-page redirects: renders in under 45ms in-DOM
  • Native QR code generation and mobile UPI intent deep-links
  • Compatible with React, Next.js, Vue, Svelte, iOS, Android & Flutter
Recurring Billing

Automated Subscriptions & Customer Billing Portal

Handle usage-based metering, tiered SaaS plans, trial periods, and automated proration without complex Stripe Billing code. Customers manage their own payment methods, card updates, and invoices in a white-label self-serve portal.

  • Automated recurring dunning and smart card retries
  • Self-serve customer billing portal with custom CNAME
  • Prorated plan upgrades, downgrades, and pause states
Global Geo-Pricing

Multi-Currency & Purchasing Power Parity (PPP)

Sell globally with automated localized pricing across 135+ currencies. Configure automatic discount coupons based on buyer geolocation to maximize international sales velocity in emerging markets.

  • Automated Purchasing Power Parity (PPP) price adjustment
  • Localized tax calculation (GST, VAT, Sales Tax)
  • Multi-currency settlement directly into local corporate accounts
Developer First

Two Intuitive Integration Patterns

Integrate server-side signed sessions for complete tamper resistance, or launch 1-click in-DOM bottom sheets in your frontend.

Pattern A: Server Session (Node.js)
POST /api/v1/pay/checkout-session
const res = await fetch('https://api.180core.cloud/api/v1/pay/checkout-session', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': `Bearer ${process.env.ONE_EIGHTY_CLIENT_SECRET}`
  },
  body: JSON.stringify({
    client_id: process.env.ONE_EIGHTY_CLIENT_ID,
    amount: 499, // Whole currency: ₹499 INR (No paise!)
    currency: 'INR',
    title: 'Annual Pro Pass',
    order_id: 'ord_12345',
    return_url: 'https://yourapp.com/success'
  })
});
const { checkoutUrl } = await res.json();
// Direct user to checkoutUrl
Pattern B: In-DOM Client Sheet
@workspace/identity-sdk
import { OneEightyPay } from '@workspace/identity-sdk';

// Opens native slide-up bottom sheet in client DOM
OneEightyPay.openBottomSheet({
  amount: 499, // Whole units (₹499 INR or $49.00 USD)
  currency: 'INR',
  title: 'Annual Pro Pass',
  orderId: 'ord_12345',
  onSuccess: (data) => {
    console.log('Captured:', data.transactionId);
    window.location.href = '/dashboard?upgraded=true';
  }
});
Zero Custom Screen Mandate

Do You Need to Build Custom Payment Screens? NO.

Developers never need to build, style, or maintain complex payment flows. 180 Pay handles the entire transaction lifecycle out-of-the-box.

What You NEVER Have to Build

  • ❌Payment method selector screens
  • ❌Credit / Debit card input forms
  • ❌UPI QR codes or Intent triggers
  • ❌Coupon code validation & discount math
  • ❌World Bank PPP purchasing power parity currency conversion logic
  • ❌3D Secure OTP verification screens
  • ❌Receipt generation & fulfillment screens

How It Integrates (4 Pre-Built Options)

1. Adaptive Bottom Sheet / Modal (Web)

Call OneEightyPay.checkout({ amount: 499, currency: 'INR' }). The bottom sheet slides up, handles method selection (UPI, Cards, Netbanking, Wallets, PPP Discounts), and resolves securely.

2. Hosted Checkout Screen (Mobile WebViews)

Open profile.180core.cloud/checkout/:sessionId. Posts to OneEightyPaymentChannel and redirects back to mobile custom scheme (myapp://payment/callback?status=success&session_id=...&amount=499).

3. Shareable Payment Links (/pay/l/:slug)

Completely zero-code. Generate a hosted checkout link in your console and share it anywhere.

4. Drop-in Component

<one-eighty-pay-button amount="499" currency="INR" title="Upgrade Now">

180 Pay vs Legacy Payment Gateways

See why modern businesses migrate from Stripe, Razorpay, and Cashfree to 180 Pay's sovereign 0.8% infrastructure.

Feature180 PayStripeRazorpayCashfree
UPI Processing Fee0.8% Flat2.0% + GST2.0% + GST1.95% + GST
Settlement TimelineInstant T+0 PayoutT+2 to T+7 DaysT+2 DaysT+1 to T+2 Days
Zero Gateway Lock-in (BYOG)Native (Bring Any Key)None (Locked)None (Locked)None (Locked)
Smart Gateway FailoverAutomatic CascadeNot SupportedNot SupportedNot Supported
Checkout Modal Speed<45ms In-DOM SheetExternal RedirectIframe Pop-upRedirect / Iframe
Currency Unit StandardWhole Units (No Math)Paise / Cents (x100)Paise (x100)Paise (x100)
Customer Billing PortalIncluded (White-label)Extra Billing FeeLimited FeaturesManual Only
Direct Ledger Integration180 Work Graph SyncRequires Zapier/SyncRequires WebhooksRequires Webhooks
Direct Answers

Frequently Asked Questions About 180 Pay

What is 180 Pay and how does it achieve a 0.8% transaction fee?

180 Pay is a sovereign payment orchestration and settlement engine. Unlike legacy payment aggregators that charge 2.0% + GST to cover intermediary margins, 180 Pay connects directly to sovereign UPI infrastructure and automated banking rails, passing those wholesale efficiencies directly to merchants at an unprecedented 0.8% flat rate.

How does 180 Pay handle currency units compared to Stripe or Razorpay?

180 Pay universally operates on whole currency units (e.g. amount=499 for ₹499 INR or $49.00 USD) rather than requiring developers to multiply by 100 into paise or cents. This completely eliminates accidental 100x pricing mistakes. Furthermore, an intelligent backend unit detector automatically converts legacy paise/cents payloads with a non-fatal diagnostic warning.

How does Bring Your Own Gateway (BYOG) work?

With 180 Pay BYOG, you can securely plug in your own API keys for Stripe, Razorpay, Cashfree, or PayPal directly in your dashboard. 180 Pay orchestrates checkout, subscription dunning, and currency routing across your existing accounts with zero markup, giving you complete redundancy without vendor lock-in.

What is the checkout user experience on mobile devices?

180 Pay utilizes an ultra-lightweight client SDK that renders an adaptive in-DOM bottom sheet on mobile devices. Customers can complete payments in 1 click using native UPI intent links (Google Pay, PhonePe, Paytm, CRED) or QR codes without full-page browser redirects or popup blockers.

How do T+0 instant settlements work?

When a customer completes a transaction, funds settle immediately into your connected merchant bank account via automated IMPS, NEFT, and UPI rail triggers rather than waiting 48 to 72 hours like legacy payment gateways.

Do I need to build any custom checkout or payment screens?

No. Developers never need to build payment method selector screens, credit/debit card forms, UPI QR displays, coupon code validation, World Bank PPP currency conversions, 3DS verification modals, or receipt fulfillment screens. 180 Pay provides 100% pre-built, hosted flows via in-DOM bottom sheets (OneEightyPay.checkout({ amount: 499, currency: 'INR' })), hosted checkout WebViews (profile.180core.cloud/checkout/:sessionId), zero-code shareable payment links (/pay/l/:slug), and drop-in web components (<one-eighty-pay-button>).

Is 180 Pay compliant with RBI and global payment regulations?

Yes. 180 Pay adheres to strict PCI-DSS Level 1 compliance standards, RBI payment aggregator guidelines, 256-bit AES cryptographic encryption at rest, and TLS 1.3 transport security. Sensitive card data never touches your servers.

The 180 Sovereign Ecosystem

Interconnected Solutions, Zero Fragmentation

Explore every pillar of the 180 enterprise platform. Engineered with native interoperability, shared user identity, and sovereign Work Graph data architecture.