post https://secure.mintpayments.com/mpay/v5/transactions/search
Search and filter Mint VT (Virtual Terminal) transactions including purchases and refunds using complex criteria in request body.
This endpoint provides access to transaction data processed through the Mint payment system:
- Payment Transactions: Customer payments processed through Mint VT
- Refund Transactions: Refunds issued for previous payments
- Transaction Status: Track transaction lifecycle (APPROVED, DECLINED, PENDING, etc.)
- Payment Details: Amount breakdown including surcharges and totals
- Capture Information: Capture status and timing details
- Business Unit Data: Associated business unit information for each transaction
- Booking Data: Associated booking information for each transaction
Search Capabilities
- Date Range Filtering: Search transactions within specific processing time periods using
from_dateandto_date - Timestamp Filtering: Search by specific transaction timestamps:
created_from/created_to- Filter by transaction creation timecaptured_from/captured_to- Filter by transaction capture time
- Status Filtering: Filter by transaction status (APPROVED, DECLINED, PENDING, CANCELLED, FAILED)
- Business Unit Filtering: Search transactions for specific business units
- Booking Filtering: Search transactions for specific bookings or booking references
- Customer Filtering: Search by customer email, first name, or last name
- Amount Range: Filter transactions by total amount ranges
- Sorting: Sort results by transaction date, amount, or status
Expand Parameter
Use the expand parameter to include full object details instead of just references:
expand: ["booking"]- Returns shallow booking objects (core booking details without components or payment references) instead of just booking IDs