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
Frequently Asked Questionsโ
Q: How long do transactions stay in the dashboard?
A: Indefinitely. All transaction history is retained and searchable.
Q: Can I delete a transaction?
A: No, transactions cannot be deleted for audit compliance. Refund if needed.
Q: Why don't I see a transaction?
A: Check you're in correct mode (test/live). Verify transaction completed successfully.
Q: How do I find transactions from a specific customer?
A: Search by customer email or use customer filter in advanced search.
Q: Can I edit transaction details?
A: No, transaction details are immutable. You can add notes for context.
Q: What's the difference between gross and net amount?
A: Gross is total charged. Net is amount after Omise fees you receive.
Q: How quickly do transactions appear?
A: Immediately after processing. Real-time display.
Q: Can I download all my transaction data?
A: Yes, use export feature or API for bulk data access.
Q: Why is a payment still pending?
A: Some methods (bank transfer) require time to confirm. Check payment method notes.
Q: How do I handle a customer claiming non-payment?
A: 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.