Worldwide — local payment rails, global settlement

Global Payment Infrastructure, Built at the Source

Source-level pay-in and pay-out across Pakistan, Bangladesh, Thailand, India and beyond. Local wallets and bank rails in, fast settlement out — one API, one dashboard, no borders.

4Markets Supported
12+Local Payment Methods
99.9%Platform Uptime
T+0 / T+1Settlement Options
24/7Merchant Support
URPay Merchant Dashboard● LIVE
Today's Volume$— ▲ live
Success Rate—% ▲ optimised routing
Active MarketsPK · BD · TH · IN
Avg. ConfirmationSeconds real-time webhooks
Security & Compliance Practices HMAC Signed APIs2FA Account ProtectionIP Whitelist Access Control AES-256 EncryptionAML MonitoringFull Audit Trails
Why URPay

Everything you need to move money across Asia

Purpose-built for cross-border merchants: local payment rails, smart routing across channels, and real-time settlement — managed from a single dashboard.

💳

Pay-In Solutions

Accept payments through Easypaisa, JazzCash, bKash, Nagad, Thai QR and UPI — with hosted cashier pages, real-time processing and instant confirmation.

🏦

Pay-Out Solutions

Disburse to mobile wallets and bank accounts in PKR, BDT, THB and INR. Single payouts or bulk via API, with balance freeze and full ledger tracking.

🌏

Regional Coverage

Operate across Pakistan, Bangladesh, Thailand and India with local methods, local currencies and one commercial agreement per region.

⚡

Smart Routing

Per-country cashiers route every order to the best-performing channel by amount, method and live success rate — automatically.

🛡️

Bank-Grade Security

Signed API requests, IP whitelisting, two-factor authentication and complete audit logs on every balance movement.

🧑‍💻

Developer-First APIs

Clean REST APIs, signed webhooks, sandbox testing and dedicated integration support from engineers who answer.

Industries We Serve

Built for merchants who need local rails

Gaming, digital goods, e-commerce and fintech platforms expanding into South & Southeast Asia — onboarded fast, supported around the clock.

Global Coverage

Local payment rails, global reach

Pay-in, pay-out and settlement methods tailored to each market we operate in.

EasypaisaJazzCashbKashNagadThai QR · PromptPay UPIBank Transfer PKBank Transfer BDBank Transfer THUSDT

Pay-In

  • Easypaisa wallet
  • JazzCash wallet
  • Local bank transfer
  • Hosted cashier (EN / اردو)

Pay-Out

  • Easypaisa payouts
  • JazzCash payouts
  • Bank account payouts
  • Bulk payout via API

Settlement

  • USDT settlement
  • PKR local settlement
  • T+0 / T+1 options
  • Full ledger & statements

Pay-In

  • bKash wallet
  • Nagad wallet
  • Local bank transfer
  • Hosted cashier page

Pay-Out

  • bKash payouts
  • Nagad payouts
  • Bank account payouts
  • Bulk payout via API

Settlement

  • USDT settlement
  • BDT local settlement
  • T+0 / T+1 options
  • Full ledger & statements

Pay-In

  • Thai QR (PromptPay)
  • All major Thai banks
  • Bank transfer
  • Hosted cashier page

Pay-Out

  • Bank account payouts
  • All major Thai banks
  • Bulk payout via API

Settlement

  • USDT settlement
  • THB local settlement
  • T+0 / T+1 options
  • Full ledger & statements

Pay-In

  • UPI (all major apps)
  • Net banking
  • Digital wallets
  • Hosted cashier page

Pay-Out

  • UPI payouts
  • IMPS bank transfers
  • Bulk payout via API

Settlement

  • USDT settlement
  • INR settlement
  • T+1 options
  • Full ledger & statements
Settlement

Flexible settlement in any currency

Collect locally, settle the way your treasury wants — stablecoins or local currency, with a complete audit trail on every movement.

Active
₮

USDT — Tether

TRON · Ethereum networks. Fast cross-border settlement without banking delays.

Active
¤

Local Currency

PKR · BDT · THB · INR settlement to your designated accounts.

Active
⇄

Auto Conversion

Collected funds converted at agreed rates, visible line-by-line in your ledger.

  • Per-market settlement cycles — T+0 and T+1 options by region
  • Every balance movement written to an immutable ledger
  • Agent and sub-merchant revenue sharing supported
  • Real-time balance, frozen amount and statements in dashboard
Pay-in confirmationReal-time webhook
Pay-out processingMinutes, 24/7
SettlementT+0 / T+1
ReconciliationAutomated, full trail
How It Works

Up and running in four steps

1

Talk to Our Team

Share your markets and volumes. We confirm rates, limits and settlement terms up front.

2

Get API Credentials

Complete onboarding and receive your merchant ID, API key and signing secret.

3

Integrate & Test

Use the sandbox and our documentation. Our engineers support you until the first test order passes.

4

Go Live & Scale

Flip to production, monitor in real time, and expand market by market.

Developers

Built for developers who ship fast

Clean REST APIs, HMAC-signed requests, real-time webhooks, and documentation that actually makes sense.

  • RESTful API DesignStandard HTTP methods, JSON payloads, consistent error codes.
  • Signed RequestsEvery request and callback cryptographically signed and verified.
  • Webhook NotificationsPayment events delivered to your endpoint in real time, with retry.
  • Sandbox EnvironmentFull test mode with mock channels before you go live.
  Create pay-in order — cURL
# 1. Create a pay-in order
curl -X POST https://api.example.com/api/v1/pay/payin/create \
  -H "Content-Type: application/json" \
  -d '{
    "mch_id": "M90001",
    "mch_order_no": "ORDER_10001",
    "country": "PK",
    "pay_method": "EASYPAISA",
    "amount": 5000,
    "currency": "PKR",
    "notify_url": "https://merchant.example.com/callback",
    "sign": "HMAC_SIGNATURE"
  }'

# 2. Response
{
  "code": 0,
  "data": {
    "platform_order_no": "8210...",
    "pay_url": "https://.../cashier/8210...",
    "status": "PENDING"
  }
}

Ready to collect across Asia?

Tell us your markets and monthly volume — we reply with rates, limits and an integration plan within one business day.

Contact Sales on Telegram →