Investigation Toolbox
Cara Baca Halaman
1. Cari transaksi berdasarkan transaction_no.
2. Jalankan aksi simulasi dari Action Center (query/retry/callback/rollback/refund).
3. Cocokkan log internal vs upstream setelah aksi dijalankan.
Case Study: Customer Paid vs Merchant Pending
Transaksi: TXN-20260725040515-BOGJGI | Merchant: PT ABC
Action Center (Simulasi Real)
Jalankan aksi operasional langsung untuk transaksi yang sedang diinvestigasi.
target: TXN-20260725040515-BOGJGI
Catatan: status transaksi tetap PENDING jika hanya menjalankan Query/Retry. Simulasi refund hanya dapat dijalankan untuk transaksi SUCCESS.
Investigation Flow
1
Check QRIS_TRANSACTION
SUCCESS
2
Verify CALLBACK_LOG
Signature valid
3
Inspect OUTBOX
SENT, retry=0
4
Manual Query
Transaction is still pending.
Diagnostic View
Open SimulatorInternal
{
"transaction_no": "TXN-20260725040515-BOGJGI",
"status": "SUCCESS",
"amount": "150000.00",
"merchant_notified": true
}
Upstream
{
"external_id": "EXT-MANJO-9999",
"query_result_code": "2025100",
"payment_state": "Transaction is still pending."
}
No critical mismatch detected from latest snapshot.
Live Execution Logs
04:11:11
[INFO]
Callback valid | duplicate=no | status=REFUND_SUCCESS
04:10:39
[INFO]
Callback valid | duplicate=no | status=PROCESSED
04:10:25
[WARN]
Query attempt #2 => Transaction is still pending.
04:09:32
[INFO]
Callback valid | duplicate=no | status=ROLLBACK_APPLIED
04:06:31
[WARN]
Query attempt #1 => Transaction is still pending.