Pull the Amount, Transaction ID, and Status from a GoPay Screenshot
Manually transcribing GoPay confirmations takes 3 minutes per screenshot — this does it in 5-10 seconds. Indonesian labels, DD/MM/YYYY dates, and Rp comma decimals are handled automatically, whether the payment came from GoPay Wallet or GoPay Later.
5-10s per screenshot · Up to 99% accuracy on printed text
What You Can Pull from a GoPay Screenshot
Every GoPay confirmation screen — whether from GoPay Wallet or GoPay Later — carries the same core fields under Indonesian labels. With Custom Column Extraction, define the columns you need in English and the AI locates each value by reading the label, not the position. Indonesian comma-format decimals and DD/MM/YYYY dates are normalized automatically.
| Amount (Jumlah) | Transaction ID (ID Transaksi) | Sender / Merchant (Penerima) | Date (Tanggal) | Status |
|---|---|---|---|---|
| Rp150.000,00 | GP240715ABC123 | Warung Makan Sari / Tokopedia | 15/07/2026 | Berhasil |
Indonesian Labels, Two Payment Sources, and a Comma That's Not a Decimal
Three things make GoPay screenshots harder to extract than typical payment receipts: Indonesian labels, a payment source that changes layout (GoPay Wallet vs GoPay Later), and a comma-as-decimal number format that confuses tools built for English receipts.
Labels You Can't Read If You Don't Speak Indonesian
Jumlah, Penerima, Tanggal, ID Transaksi — these are the labels on every GoPay confirmation. A tool that matches field names by keyword (looking for "Amount") finds nothing. Excel's Data from Picture, which lists only Western European character sets, has no built-in support for Indonesian financial labels.
GoPay Wallet vs GoPay Later — Two Different Layouts
A GoPay Wallet payment shows a single amount. A GoPay Later (BNPL) transaction shows the purchase total and the installment amount (Cicilan) as separate numbers — typically 3 monthly payments. The "paid from" source determines which fields appear. A template configured for Wallet won't parse a Later confirmation correctly. As one developer on the UiPath community forum put it: "I worked on many transactions and matched also, but not for every image, for 50 screenshots, data is extracted, but sometimes it doesn't. Sometimes it changes the date and time, or even sometimes it doesn't reads amount."
Rp150.000,00 — A Comma Is Not a Thousand Separator
Indonesian format uses the period as a thousand separator and the comma as a decimal separator: Rp150.000,00 means 150 thousand rupiah. Most OCR tools trained on Western formats misinterpret this value.
Semantic Mapping Bridges the Language Gap
Define a column named Amount — the AI reads the label Jumlah and understands its value is the amount, even though "Jumlah" bears no resemblance to "Amount". The same applies to Penerima → Sender, Tanggal → Date, and ID Transaksi → Transaction ID. No keyword-matching required.
One Column Definition Covers Both Payment Sources
Add an Inferred Column named Payment Source (GoPay Wallet / GoPay Later). The AI identifies whether the "paid from" line references Saldo GoPay or GoPay Later, and classifies each row automatically. Then define Amount and optionally Installment Amount — the same definition works for both layouts.
Rp Format Normalized to Usable Numbers
The AI recognizes Indonesian comma-format decimals and DD/MM/YYYY dates natively. Rp150.000,00 is extracted as 150000.00 in your spreadsheet — immediately summable. Tanggal (15/07/2026) is normalized to a standard date format.
From Mixed GoPay Screenshots to a Single Spreadsheet
If you're reconciling a day's worth of GoPay transactions — QR payments to merchants mixed with GoPay Later purchases and person-to-person transfers — here's how they all end up in one table, regardless of the payment source.
Upload the Mixed Batch
Drop any combination of GoPay confirmation screenshots into a single upload — GoPay Wallet payments, GoPay Later installments, and QR merchant receipts all together. The tool doesn't need them sorted by type because the AI reads content, not layout.
Name the Columns
Define five column headers: Amount, Transaction ID, Sender / Merchant, Date, and an inferred Payment Source (GoPay Wallet / GoPay Later). One set of definitions covers both Wallet and Later layouts — no per-source presets required.
Export the Consolidated Table
The output lands as a single spreadsheet — one row per screenshot, five columns, every transaction source consolidated. Export to Excel, CSV, or push directly into Google Sheets via the add-on. No more flipping between screenshots or guessing whether a number uses a comma or a period.
When GoPay Screenshot Extraction Works Best — and When It Doesn't
When It Works Best
Direct GoPay app screenshots. Clear confirmation screens from the GoPay app or Gojek app where text contrast is stable and Indonesian labels are clearly rendered.
Mixed-source batch processing. One column definition handles GoPay Wallet and GoPay Later screenshots in the same upload — the AI classifies the payment source automatically.
Indonesian number format. Rp1.500,50 with comma decimal and period thousand separators is recognized and normalized to a standard numeric value.
When to Be Cautious
Screenshots forwarded through WhatsApp or Telegram. Messaging platforms compress images and may crop the footer area where ID Transaksi and Status often appear. Try to capture from the GoPay app directly.
Gojek ecosystem screenshots with mixed content. A GoPay transaction embedded inside a Gojek order confirmation (ride-hailing or food delivery) shows driver details, restaurant info, and payment data on the same screen. The extraction prioritizes payment fields — verify the first few rows if you need the Gojek-specific metadata too.
Pending transaction screens. A transaction still showing "Diproses" (Processing) may lack finalized field values. Wait for the confirmed status screen before extracting.
Frequently Asked Questions
Can the tool recognize Indonesian labels like Jumlah and ID Transaksi on a GoPay screenshot?
Yes. The AI reads labels by semantic meaning, not by matching English keywords. Whether the confirmation screen shows Jumlah, Penerima, Tanggal, or ID Transaksi, you define the column in English — Amount, Sender, Date, Transaction ID — and the AI maps each Indonesian label to the column it represents. This works for other Indonesian payment apps too, including OVO and DANA, which use similar label conventions.
How does the extraction handle GoPay Later installment amounts separately from the purchase total?
GoPay Later confirmations display the purchase total and the installment amount (typically 3 monthly payments, labeled Cicilan) as separate lines. Define a column named Amount or Total to capture the overall purchase total. Add a column named Installment Amount or Cicilan to capture the per-month figure. Both values are available on the same screenshot — you choose which to include in your output.
Does the extraction work with GoPay screenshots embedded inside Gojek order confirmations?
Yes. Gojek order screens often show GoPay payment details alongside ride-hailing or food delivery information (driver name, restaurant, service type). The AI identifies and extracts the payment fields — Amount, Transaction ID, Status — from the same screen. If you also need the Gojek-specific metadata (driver name, order items), add those as additional columns and the AI will extract them alongside the payment data.
How do I handle the Rp1.500,50 format where a comma is the decimal separator?
Define a column named Amount or Amount (Rp) — the AI recognizes Indonesian comma-format decimals natively. Rp150.000,00 is extracted as 150000.00 in your spreadsheet, immediately summable and filterable. The DD/MM/YYYY date format (e.g., 15/07/2026) is normalized to a standard date format, no post-processing required.
Can I batch GoPay screenshots with OVO and DANA screenshots in the same export?
Yes. Define a unified column set — Amount, Transaction ID, Sender / Merchant, Date — and the same definitions apply to GoPay, OVO, and DANA screenshots in one batch. Each screenshot becomes one row regardless of which app generated it, making cross-platform reconciliation possible in one export. See the payment screenshots hub for the full list of supported apps.
Comparing GoPay with OVO and DANA — how Indonesian payment apps differ in their confirmation screen layouts: OVO & DANA screenshot extraction
Southeast Asian mobile payment comparison: how GCash (Philippines) handles the same challenge with a different set of labels: GCash screenshot extraction
Back to payment screenshots overview — see all supported payment apps