Your business, at a glance.
A private view of observations from your connected merchant device.
Your business details
- Business name
- Not observed yet
- Merchant UPI ID
- Not observed yet
- Profile observed
- Not yet
Details appear after your paired computer uploads a permitted observation.
Merchant UPI details
- UPI ID
- Not observed yet
- Observed
- Not yet
Use Collect payment to generate a QR from a recipient UPI ID and amount.
Know what these records cover. They reflect only the bounded app screens observed so far. History may be incomplete; an observed success is not independent payment verification.
Create a payment QR
Before generating a QR, connect the Google browser extension and start automatic reading. A recent successful Google sync is required. If you already paid, open your existing request below.
The payer should verify the recipient and amount in their UPI app. A generated QR does not verify that this UPI ID belongs to the connected Google merchant.
Optional exact-reference lookup
- Payment data source
- QR order reference
- Looking for
- Last check of saved records
- Last data sync
- Check automatically until
The browser monitor imports displayed Google transactions automatically. This page checks them every 15 seconds. Possible payments may belong to another order or recipient; a candidate does not confirm this QR was paid.
These are saved records. Connect your phone and run Sync Payments.cmd to collect new observations, then refresh this view.
Payment observations
Search the records uploaded to your workspace.
| Payment / payer | Reference / UTR | Date & time | Status | Amount | Details |
|---|
No payment observations yet
Pair your own merchant device and sync from its computer to add records here.
All dates display in India Standard Time. Payment status is an app observation, not bank verification.
Connect payments from your staff browser
Sign in to Google Pay Business with your invited staff account. Keep this partner portal open in the same browser profile.
Open Google Pay Business ? Download browser connector- Extract the download. In Chrome, open
chrome://extensions, enable Developer mode, choose Load unpacked, and select the extracted folder containingmanifest.json. - Open Google's Transactions page. Click the extension, confirm India time, and choose Preview current page.
- Check the displayed merchant ID and destination workspace. Choose Connect this merchant, then Sync this page.
- For more Google pages, open each page and repeat preview/sync. Return here and use Refresh view.
For incognito, enable Allow in incognito for the extension and open both Google and this portal there. Select Live: gbiz.panmitra.net in the extension for this deployed site, or Local for development. Select Start automatic reading in the extension to open a monitor that refreshes Google and syncs visible rows about every 15 seconds. Keep the monitor and both account tabs open. Google credentials stay in Google.
Scheduled and Settled remain settlement observations. Payment status stays unknown when Google only shows settlement status. For an Android workspace, preview in the extension and explicitly confirm switching the same business to Google browser. Saved phone records stay intact.
Connect GPay Business account
Authorize on your own Android phone: choose your Google account in GPay Business and complete any OTP, PIN or device approval manually. Then pair that merchant computer with this workspace. Your Google session stays on the phone.
- Account connection
- Not checked
- Authorization
- Manual Google / GPay login on phone
- Session observation
- Not checked
- Next step
- Sign in on your phone, then pair below.
This page reads saved observations. It cannot confirm whether Google is signed in now.
- Connection
- No connector paired
- Last seen
- Not yet
Keep this code private. It connects one computer to this workspace.
Sign in to GPay Business on your own phone, leave merchant home open, then create a pairing code above.
In PowerShell, open the project folder on your merchant computer and run:
Paste the pairing code when prompted.
Upload a fresh observation when you need it:
.\bin\portal-sync.ps1 -RefreshThen use Refresh view here. Complete any session-expiry or security prompts manually on your phone before syncing again.
Disconnecting stops this computer from uploading. Existing observations stay in your workspace.
Reconnect a web merchant using Connect in the extension. For a phone connector, create a new pairing code and run the pairing command with -Replace. Google sign-out stays in Google.
Read-only API keys
Give your application access to this workspace’s cached overview, payments and activity. Keys expire after 30 days.
Shown once. Store it securely on your application’s server.
Send your key in the Authorization: Bearer header from your server.
GET /api/connection
GET /api/session
GET /api/merchant
GET /api/qr
GET /api/transactions
GET /api/transactions/{id}
GET /api/payments/status?reference=EXACT_REFERENCE
GET /api/payments/latest
GET /api/logsStatus lookup accepts an exact, case-sensitive reference or UTR. Latest means most recently observed, which can be an older payment. All results belong only to the credential's workspace.
Your API keys
0 keysNo API keys created yet.
Workspace activity
Recent request outcomes for your workspace. Secrets and raw request bodies are excluded.
| Action | Result | Date & time | Request ID |
|---|
No activity to display
Your workspace requests will appear here.
Login details
Update the email or password you use to sign in to this portal.
Enter only your portal password here. Saving signs out older browser sessions; your API keys and connected computer keep their current access.
Your merchant information
Optional details provided by you for your workspace. Saving them does not change your GPay account or payment destination.
- Observed UPI ID
- Not observed yet
- Observed
- Not yet
No comparison is available yet.
No merchant reference details saved yet.