Payment System Docs
The Omm Technology "Future Pay" system utilizes a hybrid verification model. It combines the security of UPI apps with a real-time validation form linked to our central database.
Dashboard-preview1. Scan & Pay
User scans the QR code or copies the UPI ID to make a payment of ₹29 via any UPI app.
2. Get Transaction ID
User retrieves the 12-digit UTR or Transaction ID from their payment app history.
3. Verify & Access
User submits details in the form. System logs data to Google Sheets for admin verification.
Configuration Details
Use these details to configure the payment receiver.
Finding Transaction ID (UTR)
The Transaction ID (or UTR) is unique for every payment. It is required to verify that the money has reached our account.
PhonePe
- Go to History
- Tap the transaction
- Look for "Debited from" section
- Copy UTR: 123456789012
Google Pay
- Open the specific transaction
- Scroll to the bottom
- Look for UPI Transaction ID
- Copy ID: 1234...
Form Endpoint
This endpoint receives the user's data and logs it into the Omm Technology verification database (Google Sheets).
Request Payload (JSON)
{
"userName": "Amit Kumar", // Required
"userMobile": "9876543210", // Required: 10-digits
"transactionId": "321456987452" // Required: Unique UTR
}
Implementation Code
const scriptURL = "https://script.google.com/..."; fetch(scriptURL, { method: 'POST', mode: 'no-cors', // Important for Apps Script body: JSON.stringify({ userName: "User Name", userMobile: "User Mobile", transactionId: "UTR Number" }) }) .then(() => console.log("Success")) .catch(error => console.error("Error!"));