Overview
Your payments, in focus.
Transaction activity and sync health at a glance.
Sync engine
CheckingConnecting to your server
Loading sync state…
- Import from
- —
- Current window
- —
- Records in this run
- —
- Next history date
- —
Runs on your server. You can close this tab; the sync service continues while the server stays on.
Google Sheets
Connect your spreadsheet
Mirror your transactions with the Apps Script integration.
- Queued records
- —
- Last delivery
- —
Recent transactions
Your latest imported payments
| Transaction ID | Customer | Amount | Status | Date |
|---|
Transaction ledger
Search your imported records and inspect full payment details.
| Transaction ID | Customer | Amount | Status | Date | Details |
|---|
Sync activity
Follow imports, review errors and confirm checkpoint progress.
Recent imports
| Started | Status | Processed | Record errors | Finished |
|---|
Record errors
Connect Google Sheets
Your database is the source of truth. Sheets receives a copy of every current transaction.
Apps Script connection
Signed batches are delivered by your server, even when this dashboard is closed.
Three steps to connect
- Add the receiver
In your Sheet, open Extensions → Apps Script. Paste the supplied receiver code.
Download Apps Script code ↓ - Set two Script Properties
Add SPREADSHEET_ID and WEBHOOK_SECRET in Project Settings. Copy the secret into this form too.
- Deploy and connect
Deploy as a Web app, execute as yourself, access “Anyone”. Paste its /exec URL here, enable delivery and save.
Keep the spreadsheet private. The receiver verifies signatures before reading or writing the dedicated transaction tab.
Workspace settings
Manage your linked account and review how the service runs.
ShadvalPay account
CheckingCredentials are encrypted in your server database and reused for automatic login recovery.
Account changes are available once the current import finishes.Service configuration
On a VPS, headless Chromium signs in in the background. If the provider requests OTP or CAPTCHA, manual verification may be required.