Managing Payments in Dashboard
Learn how to effectively manage payments, search transactions, track payment status, and handle customer payments using the Omise Dashboard.
Accessing Paymentsโ
Navigate to Payments Sectionโ
Dashboard โ Payments โ Charges
Main View Displays:
- List of all transactions
- Payment status indicators
- Amount and currency
- Payment method used
- Customer information
- Transaction date/time
Screenshot description: Payments list page showing table of transactions with columns for charge ID, amount, status, payment method, customer, and date with color-coded status badges.
Understanding Payment Statusโ
Status Typesโ
Successful (Green)
Status: Successful
Meaning: Payment completed successfully
Actions Available:
- View details
- Issue refund
- Export data
- Send receipt
Pending (Yellow)
Status: Pending
Meaning: Payment being processed
Common For:
- Bank transfers (awaiting confirmation)
- Installments (approval pending)
- Some e-wallets
Actions: Monitor, wait for completion
Failed (Red)
Status: Failed
Meaning: Payment unsuccessful
Reasons:
- Insufficient funds
- Declined by bank
- Invalid card details
- Customer cancelled
- Timeout
Actions:
- View failure reason
- Contact customer
- Request retry
Refunded (Purple)
Status: Refunded
Meaning: Payment returned to customer
Types:
- Full refund
- Partial refund
Actions:
- View refund details
- See original charge
Viewing Payment Detailsโ
Accessing Transaction Detailsโ
Method 1: Click Transaction
1. Find transaction in list
2. Click anywhere on row
3. Details page opens
Method 2: Search and View
1. Search for charge ID
2. Click result
3. View full details
Screenshot description: Transaction details page showing charge information, payment method, customer details, timeline of events, and action buttons for refund and export.
Transaction Detail Fieldsโ
Basic Information:
Charge ID: chrg_live_5xyzabc123
Created: 2026-02-06 14:30:15 ICT
Amount: THB 1,500.00
Currency: THB
Status: Successful
Net Amount: THB 1,445.25 (after fees)
Payment Details:
Payment Method: Credit Card
Card Brand: Visa
Last 4 Digits: 4242
Expiry: 12/2028
Card Country: Thailand
3D Secure: Yes
Authorization Code: 123456
Customer Information:
Customer: john.doe@example.com
Name: John Doe
Phone: +66 81 234 5678 (if provided)
IP Address: 203.xxx.xxx.xxx
User Agent: Mozilla/5.0...
Transaction Timeline:
14:30:15 - Charge created
14:30:16 - Authorization requested
14:30:18 - 3D Secure challenge
14:30:35 - Customer authenticated
14:30:36 - Charge successful
14:30:37 - Webhook delivered
Metadata (if provided):
Order ID: ORD-2026-0123
Product: Premium Package
Customer Note: Gift wrapped
Shipping Method: Express
Searching Transactionsโ
Search Methodsโ
Quick Search Bar:
Search by:
โ Charge ID (exact match)
โ Customer email
โ Customer name
โ Amount
โ Card last 4 digits
โ Order reference
Search Examples:
Charge ID: chrg_live_5xyz123
Email: john@example.com
Name: John Doe
Amount: 1500 (in smallest unit)
Card: 4242
Screenshot description: Search bar with dropdown showing search suggestions as user types, displaying matching transactions with charge ID, customer, and amount.
Advanced Searchโ
Using Filters:
Click "Filters" button
Available Filters:
1. Date Range
2. Status
3. Payment Method
4. Amount Range
5. Currency
6. Customer
7. Metadata
Filter Examples:
Example 1: Large Successful Transactions
Status: Successful
Amount: Min 500000 (THB 5,000+)
Date: Last 30 days
Example 2: Failed Card Payments
Status: Failed
Payment Method: Card
Date: Today
Example 3: Specific Customer
Customer Email: john@example.com
Status: All
Date: All time
Combining Filters:
Multiple filters work together (AND logic):
- Status: Successful
- Method: Internet Banking
- Date: Last 7 days
- Amount: Min 100000
Result: Successful bank payments over THB 1,000 in last week
Filtering Transactionsโ
Quick Filtersโ
Status Filter:
[All] [Successful] [Failed] [Pending] [Refunded]
Click to filter instantly
Counts shown in parentheses
Payment Method Filter:
[All Methods] [Cards] [Banking] [Wallets] [Installments]
Filter by payment type
See method-specific data
Date Range Presets:
[Today] [Yesterday] [Last 7 Days] [Last 30 Days] [This Month] [Custom]
Quick date selection
Custom range available
Screenshot description: Filter sidebar showing checkboxes for status, payment method, and date range with transaction count displayed for each filter option.
Custom Filtersโ
Date Range Selection:
Custom Range:
From: 2026-01-01
To: 2026-01-31
Time Zone: ICT (Bangkok)
Include: Start and end dates
Amount Range:
Minimum Amount: 50000 (THB 500.00)
Maximum Amount: 1000000 (THB 10,000.00)
Note: Enter amount in smallest currency unit
Multiple Payment Methods:
โ Visa
โ Mastercard
โ American Express
โ Internet Banking
Select multiple for OR logic
Bulk Operationsโ
Export Transactionsโ
Export Selected:
1. Apply filters
2. Click "Export" button
3. Choose format:
- CSV
- Excel (XLSX)
- PDF Summary
4. Configure options:
- Include metadata
- Include customer details
- Date format
5. Click "Generate Export"
Export File Contents:
CSV/Excel Columns:
- Charge ID
- Date & Time
- Amount
- Currency
- Status
- Payment Method
- Customer Email
- Card Last 4 (if applicable)
- Fee Amount
- Net Amount
- Metadata Fields
Large Exports:
For > 10,000 transactions:
1. Request export
2. Receive email notification
3. Download via link
4. Link expires in 7 days
Screenshot description: Export dialog showing format selection (CSV/Excel/PDF), column configuration checkboxes, and date range summary.
Bulk Refunds (Enterprise)โ
Enterprise Feature:
1. Select multiple charges
2. Click "Bulk Refund"
3. Configure refund settings
4. Review and confirm
5. Process refunds
Use Cases:
- Cancelled events
- Product recalls
- System errors
- Promotional refunds
Payment Actionsโ
Capture Payment (Manual Mode)โ
For Authorized Charges:
Status: Authorized (not captured)
Action:
1. Open charge details
2. Click "Capture Payment"
3. Confirm amount
4. Click "Capture"
Result: Payment captured, funds reserved for settlement
Screenshot description: Authorized charge details page with prominent "Capture Payment" button and authorization expiry countdown timer displayed.
Void Authorizationโ
Cancel Authorized Payment:
Status: Authorized
Action:
1. Open charge details
2. Click "Void Authorization"
3. Confirm action
4. Authorization cancelled
Note: Must be done before capture
Funds released back to customer immediately
Send Receiptโ
Email Receipt to Customer:
1. Open charge details
2. Click "Send Receipt"
3. Verify/edit email address
4. Add personal message (optional)
5. Click "Send"
Receipt includes:
- Transaction details
- Amount paid
- Payment method
- Business information
- Support contact
Add Notesโ
Internal Notes:
1. Open charge details
2. Scroll to "Notes" section
3. Click "Add Note"
4. Enter note text
5. Save
Use For:
- Customer communication log
- Internal tracking
- Dispute information
- Follow-up reminders
Monitoring Payment Performanceโ
Payment Analyticsโ
Success Rate:
Dashboard โ Payments โ Analytics
Metrics:
- Overall success rate (%)
- Success by payment method
- Success by card brand
- Success over time
- Decline reasons breakdown
Volume Tracking:
View:
- Transactions per day
- Peak transaction times
- Day-over-day comparison
- Week-over-week trends
- Month-over-month growth
Screenshot description: Analytics dashboard showing success rate gauge, line chart of transaction volume over time, and bar chart comparing payment method usage.
Failed Payment Analysisโ
View Failed Payments:
Filter: Status = Failed
Analyze:
1. Common failure reasons
2. Failure patterns
3. Affected customers
4. Time of failures
5. Amounts involved
Common Failure Reasons:
Insufficient Funds:
- Customer doesn't have enough balance
- Action: Contact customer for retry
Card Declined:
- Bank declined transaction
- Action: Customer to contact bank
Invalid Card:
- Wrong card details
- Expired card
- Action: Request correct details
Authentication Failed:
- 3D Secure failed
- Customer cancelled
- Action: Retry payment
Timeout:
- Customer didn't complete in time
- Action: Send new payment link
Reducing Failed Payments:
โ Enable multiple payment methods
โ Clear error messages
โ Allow easy retry
โ Optimize checkout flow
โ Support all major cards
โ Enable 3D Secure properly
โ Provide customer support
Customer Payment Historyโ
View Customer Paymentsโ
Find Customer:
Method 1: Search by email/name
Method 2: Dashboard โ Customers โ Select customer
Customer Overview:
Profile Shows:
- Total transactions
- Total amount spent
- Average transaction
- First purchase date
- Last purchase date
- Success rate
- Saved payment methods
Transaction History:
All customer charges:
- Chronological order
- Status indicators
- Quick access to details
- Refund history
- Failed attempts
Screenshot description: Customer details page showing summary statistics cards at top and comprehensive transaction history table below with filters.
Handling Disputesโ
View Disputesโ
Dashboard โ Payments โ Disputes
Dispute Information:
- Dispute reason
- Amount disputed
- Deadline to respond
- Evidence required
- Status
Responding to Disputes:
1. Click on dispute
2. Review reason
3. Gather evidence:
- Order confirmation
- Proof of delivery
- Customer communication
- Terms and conditions
4. Upload evidence
5. Submit response
6. Wait for resolution
Dispute Status:
Open: Requires your response
Under Review: Bank reviewing
Won: Dispute resolved in your favor
Lost: Funds returned to customer
Payment Reconciliationโ
Daily Reconciliationโ
Daily Checklist:
โ Review all transactions
โ Match with internal orders
โ Verify amounts
โ Check refunds processed
โ Note any discrepancies
โ Update records
Export for Accounting:
1. Set date range (e.g., previous day)
2. Filter: Status = Successful
3. Export to Excel/CSV
4. Import to accounting software
5. Reconcile with bank deposits
Settlement Trackingโ
View Settlements:
Dashboard โ Reports โ Settlements
Information:
- Settlement date
- Total amount
- Number of transactions
- Fee deductions
- Net payout
- Bank account
- Status
Verify Settlements:
1. Check settlement report
2. Match with bank deposit
3. Verify amounts
4. Check timing
5. Note any holds
6. Contact support if issues
Best Practicesโ
Daily Managementโ
โ Review new transactions daily
โ Monitor success rates
โ Address failed payments quickly
โ Respond to disputes promptly
โ Keep notes updated
โ Reconcile regularly
Organizationโ
โ Use consistent metadata
โ Add order references
โ Tag transactions appropriately
โ Keep customer info updated
โ Document unusual transactions
โ Archive old data
Customer Serviceโ
โ Respond quickly to payment issues
โ Send receipts proactively
โ Clarify charge descriptions
โ Process refunds promptly
โ Keep customers informed
โ Document communication
Securityโ
โ Verify unusual transactions
โ Monitor for fraud patterns
โ Check high-value payments
โ Review failed attempts
โ Report suspicious activity
โ Follow up on disputes
FAQโ
How long do transactions stay in the dashboard?
Indefinitely. All transaction history is retained and searchable.
Can I delete a transaction?
No, transactions cannot be deleted for audit compliance. Refund if needed.
Why don't I see a transaction?
Check you're in correct mode (test/live). Verify transaction completed successfully.
How do I find transactions from a specific customer?
Search by customer email or use customer filter in advanced search.
Can I edit transaction details?
No, transaction details are immutable. You can add notes for context.
What's the difference between gross and net amount?
Gross is total charged. Net is amount after Omise fees you receive.
How quickly do transactions appear?
Immediately after processing. Real-time display.
Can I download all my transaction data?
Yes, use export feature or API for bulk data access.
Why is a payment still pending?
Some methods (bank transfer) require time to confirm. Check payment method notes.
How do I handle a customer claiming non-payment?
Search for transaction, verify status, send receipt if successful, provide charge ID.
Next Stepsโ
- Creating Refunds - Learn to process refunds
- Viewing Reports - Generate and analyze reports
- Team Management - Manage team access
- Dashboard Overview - Dashboard basics
Additional Resourcesโ
- API Documentation - API access to payment data
- Webhooks Guide - Automate payment notifications
- Payment Methods - Learn about payment methods
- Support Center - Get help
Need help? Contact support@omise.co or use in-dashboard chat.