Dashboard

Overview of your transaction gateway performance.

Server Online
Total Revenue ₹0.00 Direct bank deposits
Successful Payments 0 Auto/Manually verified
Pending Verification 0 Awaiting UTR match
Total Orders 0 Generated checkout links

Recent Verification Requests

Order ID Amount Customer UTR Reference Status Actions
No pending approvals found.

Quick Test QR Generator

Create a quick payment order and display the scan QR code immediately for manual verification.

Scan the QR to pay, or open the checkout page to walk the full customer flow. On payment, the gateway verifies it (notification / Paytm sync) and fires the CRM webhook — exactly like a live order.

Awaiting creation...

Transaction Ledger

Order ID Date & Time Amount Customer UTR/Ref Mode Status Action
Loading transactions...

Payment Routing

Paytm Merchant Credentials

Paytm Dashboard Scraping (Supervisor Account)

Live Connection Status
Unknown
Not synced yet.
Automated In-App Login
OR MANUAL FALLBACK
If Paytm triggers a CAPTCHA challenge, log in via your browser and paste the cookie here.

System & API Security

Update Admin Password

Active API Integration Credentials

Use these keys for both One QR API Format and Native HMAC Format.

Loading API Key...
Loading Api Secret...

⚡ REST HTTP API Specification (GET & POST Supported)

Supports both GET (query parameters) and POST (JSON body / form-urlencoded) for 1-click CRM or app integration.

GET POST /api/create-order
Create Payment
Accepted Request Parameters:
  • key: Your API Key
  • amount: Amount in INR (e.g. 100.00)
  • order_id (or client_txn_id): Txn Ref ID
  • customer_name / customer_email / customer_mobile
  • redirect_url: Return Callback URL
  • p_info / remark: Payment Notes
  • udf1 / udf2 / udf3: User defined fields
Returns: { status: true, result: { payment_url, upi_intent, order_id } }
GET POST /api/check-order-status
Check Status
Accepted Request Parameters:
  • key: Your API Key
  • order_id (or client_txn_id): Order ID
Returns: { status: true, result: { status: "COMPLETED", utr, amount } }

Code Integration Examples

Choose your language below to copy production-ready code examples.

curl -X POST "http://localhost:3001/api/create-order" \
  -H "Content-Type: application/json" \
  -d '{
    "key": "YOUR_API_KEY",
    "amount": "100.00",
    "order_id": "ORDER_12345",
    "customer_name": "John Doe",
    "customer_mobile": "9876543210",
    "redirect_url": "https://yourwebsite.com/callback"
  }'

POST Webhook / IPN Notification Specification

When a transaction status changes, your gateway automatically sends an HTTP POST request to your configured Webhook URL in application/x-www-form-urlencoded format.

application/x-www-form-urlencoded
amount=100.00
client_txn_id=ORDER_12345
createdAt=2026-08-03T05:14:30.647Z
customer_email=alice@example.com
customer_mobile=9876543210
customer_name=Alice Smith
customer_vpa=alice@upi
id=TXN_7F1A8C
p_info=Invoice #9088
redirect_url=https://yourwebsite.com/callback
remark=UPI Payment Verified
status=success
txnAt=2026-08-03
udf1=custom_val_1
udf2=custom_val_2
udf3=custom_val_3
upi_txn_id=123456789012

Webhook Parameter Definitions:

Parameter Description
amountOrder amount passed in create request (e.g. 100.00)
client_txn_idYour application reference ID
createdAtISO 8601 timestamp of order creation
customer_emailCustomer email address
customer_mobileCustomer mobile number
customer_nameCustomer full name
customer_vpaPayer VPA / UPI ID (if available)
idGateway Order ID
p_infoProduct / Payment description info
redirect_urlCustomer redirect return URL
remarkAuto generated or updated status note
statusTransaction status: success / failure
txnAtDate of transaction formatted YYYY-MM-DD
udf1 / udf2 / udf3Custom user defined metadata fields
upi_txn_idBank UTR / Transaction Reference Number

System Log Stream

Real-time diagnostics logs for API requests, callback notifications, and dynamic matching operations.