Table of Contents

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-preview

1. 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.

Primary UPI ID
deeptimohanty73@axl
Standard Amount
₹ 29.00 (INR)

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

  1. Go to History
  2. Tap the transaction
  3. Look for "Debited from" section
  4. Copy UTR: 123456789012

Google Pay

  1. Open the specific transaction
  2. Scroll to the bottom
  3. Look for UPI Transaction ID
  4. Copy ID: 1234...
POST

Form Endpoint

This endpoint receives the user's data and logs it into the Omm Technology verification database (Google Sheets).

URL Endpoint
https://script.google.com/macros/s/AKfycbw-gq6adHHn-V9zwZiG__wljdSjLEez6Fb_jaI3FEye6kSrvzuX9ZvVEbkiRKgtAv5jnw/exec

Request Payload (JSON)

JSON Body
{
  "userName": "Amit Kumar",       // Required
  "userMobile": "9876543210",     // Required: 10-digits
  "transactionId": "321456987452" // Required: Unique UTR
}

Implementation Code

implementation.js
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!"));