Skip to main content

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โ€‹

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.

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โ€‹

Additional Resourcesโ€‹


Need help? Contact support@omise.co or use in-dashboard chat.