⚡ API‑first · UPI · INR · BDT

Modern payment infrastructure
for emerging markets

Accept UPI, cards, and bank transfers with a single API. Built for speed, transparency, and global scale.

🔐

Secure by design

Every request is signed with HMAC‑SHA256. Timestamps prevent replay attacks. Your API keys never touch the frontend.

// signature sig = HMAC‑SHA256(secret, timestamp + "." + raw_body)

Real‑time status

Track payments from pendingprocessingsucceeded or failed. Webhooks deliver every event.

// webhook payload { "type": "payment.succeeded", ... }
🌐

Multi‑currency

INR, BDT, USD, and more. Settle in local currencies with minimal conversion friction.

🤖

Telegram control

Monitor payments, flip auto‑success mode, and get instant alerts — right from your Telegram bot.

⚙️ Payment Management

Switch between auto‑success (instant) and manual approval. All from the dashboard or Telegram.

Mode
Auto

API Reference

Authenticate every request with HMAC‑SHA256. Base URL: https://api.payeurasia.com/v1

🔑 Authentication

Headers required:

Authorization: Bearer pe_live_<key_id>\nX-PE-Timestamp: 1718900000\nX-PE-Signature: <hex_hmac_sha256>

📦 Create Payment

POST /v1/payments

{ "amount": 49900, "currency": "INR", "method": "upi" }

📊 Payment Status

GET /v1/payments/:id

{ "id": "pay_...", "status": "succeeded" }

🔔 Webhooks

Configure a single HTTPS endpoint. Retries with exponential backoff up to 24h.

{ "type": "payment.succeeded", "data": { "id": "pay_..." } }

🧪 API Testing Console

Run deterministic mock requests against the sandbox — no real funds involved.

▶ ready
Send a request to see the response.
sandbox auto‑success: ON

📋 Payment Dashboard

Manage all transactions. Toggle auto‑success mode or approve manually.

⚡ Auto 🤖 Bot active
IDAmountCurrencyMethodStatusAction
🟢 12 succeeded🟡 3 pending🔴 1 failed
Last updated: just now