SMEPay Logo
Developer First

Build custom payment flows with SMEPay APIs

Full control over your checkout and payment experience. Build exactly what your product needs.

Architecture Logic

India is a UPI-first behavior market. Traditional gateways architect their APIs around Card tokenization logic, forcing you to use their bloated SDKs to handle the front-end rendering.

SMEPay is entirely different.
We pass the raw intent strings and dynamic QR URIs directly to your backend. You decide how to render them. You own the frontend. This complete zero-friction integration improves your conversion by presenting natively built checkouts.

Core Capabilities

Order Creation

POST requests to generate unique transaction IDs and receive the raw UPI payload for rendering.

Payment Status Polling

Query an order's status securely server-to-server if you need synchronous state resolution.

Webhooks Support

Receive automated asynchronous POST callbacks to your endpoint exactly when the bank clears the transaction.

Create an Order Payload
const response = await fetch('https://api.smepay.in/v1/orders', {method: 'POST', headers: {'Authorization': \`Bearer \${SMEPAY_API_KEY}\`,'Content-Type': 'application/json'}, body: JSON.stringify({amount: 1200.50, currency: "INR", receipt: "rcpt_001", customer: { phone: "9999999999" }})});// Returns: it handles all the heavy lifting// { "id": "order_XXXX", "upi_intent_uri": "upi://pay?pa=...", ... }

Bank-grade Security

Webhooks are cryptographically signed using SHA256 HMAC protocols. You can verify every incoming callback against your Webhook Secret to ensure data integrity and prevent spoofing.