Transaction Overview

The Transactions dashboard gives you a complete view of your payment activity:
  • Payment History: All transactions organized by status and date
  • Real-time Updates: Live status updates as payments process
  • Detailed Analytics: Revenue trends, payment method distribution, and conversion rates
  • Search & Filter: Find specific transactions quickly
Transactions dashboard interface

The Transactions dashboard shows all payment activity with filtering and search capabilities

Viewing Transaction History

1

Access Transactions

In the Devdraft Console, navigate to Transactions.
You’ll see a comprehensive list of all transactions with key information displayed.
2

Understand Transaction Status

Each transaction shows its current status:
  • Pending: Payment initiated but not yet confirmed
  • Processing: Payment is being processed by the payment provider
  • Completed: Payment successfully processed
  • Failed: Payment was declined or encountered an error
  • Refunded: Payment was returned to the customer
  • Cancelled: Payment was cancelled before processing
3

Review Key Information

For each transaction, you can see:
  • Transaction ID and date
  • Customer information
  • Payment amount and currency
  • Payment method used
  • Current status
  • Associated product or service

Transaction Details Page

Click on any transaction to view comprehensive details:

Basic Information

Transaction Details

  • Transaction ID: Unique identifier for the transaction
  • Date & Time: When the transaction was initiated and completed
  • Amount: Total amount charged (including fees)
  • Currency: Payment currency
  • Status: Current transaction status
  • Payment Method: How the customer paid

Customer Information

customer
object
Complete customer details associated with this transaction.

Payment Processing Details

payment_processing
object
Detailed information about how the payment was processed.
Transaction details page with expandable sections

Detailed transaction view showing customer info, payment details, and processing logs

Efficiently find the transactions you need with powerful filtering and search capabilities:

Search Options

1

Use Search Bar

Search by transaction ID, customer email, or product name.
Use quotes for exact phrase matching: “john@example.com
2

Apply Status Filters

Filter by transaction status:
  • All transactions
  • Pending payments
  • Successful payments
  • Failed payments
  • Refunded payments
3

Filter by Date Range

Select custom date ranges or use preset options:
  • Today
  • Last 7 days
  • Last 30 days
  • This month
  • Custom range
4

Filter by Payment Method

View transactions by payment type:
  • Credit/Debit cards
  • Bank transfers
  • Digital wallets
  • Cryptocurrency

Advanced Filters

Advanced Filtering Options

  • Amount Range: Filter by transaction amount
  • Currency: View transactions in specific currencies
  • Product: Filter by specific products or categories
  • Customer: Search by customer name or email
  • Location: Filter by customer’s geographic location
  • Device: Filter by device type (mobile/desktop)

Transaction Analytics

Monitor your payment performance with comprehensive analytics:

Key Metrics

Revenue Metrics

  • Total revenue
  • Average transaction value
  • Revenue growth rate
  • Monthly recurring revenue (MRR)

Transaction Metrics

  • Total transactions
  • Success rate
  • Processing time
  • Chargeback rate

Performance Reports

1

Access Analytics

Navigate to TransactionsAnalytics.
2

Select Metrics

Choose the metrics you want to analyze:
  • Revenue trends
  • Payment method distribution
  • Geographic performance
  • Customer acquisition
3

Set Time Period

Select the date range for your analysis.
4

Export Data

Download reports in CSV or PDF format for external analysis.
Analytics dashboard with charts and metrics

Transaction analytics dashboard showing revenue trends and payment method distribution

Error Investigation

When transactions fail, use the detailed error logs to diagnose issues:

Common Error Types

Debugging Failed Transactions

1

Review Error Details

Check the error message and error code in the transaction details.
2

Examine Customer Data

Verify the customer information provided during checkout.
3

Check Payment Method

Confirm the payment method is valid and properly configured.
4

Review Processing Logs

Examine the detailed processing logs for technical issues.

Refunds and Disputes

Handle customer refunds and payment disputes efficiently:

Processing Refunds

1

Locate Transaction

Find the transaction you want to refund using search or filters.
2

Initiate Refund

Click Refund and select the refund amount:
  • Full refund
  • Partial refund
  • Custom amount
3

Add Refund Reason

Select a reason for the refund:
  • Customer request
  • Duplicate charge
  • Product not received
  • Quality issue
  • Other
4

Process Refund

Confirm the refund details and submit.
Refunds typically take 3-5 business days to appear on customer statements.

Handling Disputes

Payment disputes can impact your account standing and processing fees.
1

Monitor Disputes

Check the Disputes tab regularly for new chargeback notifications.
2

Gather Evidence

Collect relevant documentation:
  • Transaction receipts
  • Customer communication
  • Delivery confirmations
  • Product descriptions
3

Respond Promptly

Submit your response within the required timeframe (typically 7-10 days).
4

Track Resolution

Monitor the dispute status and outcome.

Best Practices

Transaction Management Best Practices

  • Monitor transactions daily for unusual activity
  • Set up alerts for failed payments and disputes
  • Keep detailed records of customer communications
  • Respond quickly to customer inquiries about charges
  • Regularly review and update your refund policies
  • Use analytics to identify payment optimization opportunities
  • Maintain clear documentation for dispute resolution

Next Steps

Explore these related topics to enhance your transaction management: