Overview
Payment Processing in TradeMaster Transactions enables you to configure multiple payment methods, process customer transactions, and manage financial operations across your box offices and online sales channels.TMT supports various payment methods including credit cards, debit cards, cash, bank transfers, and digital wallets, with multi-currency capabilities.
Payment Methods
Payment methods define how customers can pay for tickets:Credit Cards
Visa, Mastercard, American Express, and other credit card networks
Debit Cards
Direct debit from customer bank accounts
Cash
Physical currency for in-person transactions
Bank Transfers
Direct bank-to-bank transfers
Digital Wallets
PayPal, Apple Pay, Google Pay, and other digital payment services
Cryptocurrency
Bitcoin, Ethereum, and other digital currencies
Accessing Payment Methods
View Payment Methods Table
The table displays all configured payment methods with their status and currency
Creating a Payment Method
Configure Payment Gateway
Set up integration details:
- API credentials
- Merchant ID
- Gateway endpoint
- Security certificates
Payment Method Configuration
Required Fields
| Field | Type | Required | Description |
|---|---|---|---|
| Name | Text | Yes | Display name for the payment method |
| Type | Dropdown | Yes | Category (Credit Card, Cash, Transfer, etc.) |
| Currency | Dropdown | Yes | Supported currency (USD, MXN, EUR, etc.) |
| Status | Boolean | Yes | Active/Inactive |
| Custody Account | Reference | Yes | Linked bank account for deposits |
| Processing Fee | Percentage | No | Transaction fee percentage |
| Gateway Details | JSON | Conditional | Required for online payment methods |
Payment Method Types
Payment Methods Table
The payment methods table provides an overview of all configured payment options:Table Columns
Payment Method Name and Type
Payment Method Name and Type
- Displays payment method name with icon
- Shows payment type below the name (Credit Card, Cash, etc.)
Currency
Currency
Shows the currency supported by this payment method (USD, MXN, EUR, etc.)
Status Indicator
Status Indicator
Visual indicator showing if the payment method is active:
- 🟢 Green dot: Active and available for use
- 🔴 Red dot: Inactive and not available
Actions
Actions
- View Details: Click the eye icon to open payment method details
- Edit: Modify payment method configuration
- Deactivate: Temporarily disable the payment method
Assigning Payment Methods to Offices
Box offices need assigned payment methods to process transactions:Adding Payment Methods to an Office
Processing Transactions
Order Payment Flow
Process Payment
System processes payment based on method type:
- Card: Real-time gateway authorization
- Cash: Manual confirmation and receipt generation
- Transfer: Generate reference and await confirmation
Transaction Status
Completed
Payment successfully processed and confirmed
Pending
Awaiting payment confirmation (common for bank transfers)
Failed
Payment declined or failed to process
Refunded
Payment returned to customer
Orders Management
View and manage all payment transactions:Orders Table
Viewing Order Details
Payment Reconciliation
Reconcile payments with bank deposits and financial records:Custody Accounts
Custody accounts track where payment funds are deposited:Reconciliation Process
TMT includes a reconciliation module that helps automate the comparison between system records and bank statements.
Refund Processing
Issuing Refunds
Initiate Refund
Click the refund button and enter refund details:
- Full or partial refund
- Reason for refund
- Refund amount
Process Payment Reversal
System processes refund through original payment method:
- Card: Automatic gateway reversal
- Cash: Generate refund voucher for customer
- Transfer: Initiate return bank transfer
Multi-Currency Support
TMT supports transactions in multiple currencies:Currency Configuration
Currency Exchange
Security Best Practices
PCI Compliance
Ensure all card payment processing meets PCI DSS standards
Encryption
All payment data is encrypted in transit and at rest
Tokenization
Card numbers are tokenized and never stored in plain text
Secure Credentials
API keys and secrets are stored in secure environment variables
Access Control
Limit payment method configuration to authorized users only
Audit Logs
All payment transactions are logged for audit purposes
Reporting and Analytics
Payment Reports
Generate comprehensive payment reports:Daily Sales Report
Daily Sales Report
Total sales by payment method for a specific day
Event Sales Summary
Event Sales Summary
Total revenue for a specific event broken down by payment method
Office Performance
Office Performance
Sales totals for each box office showing payment method usage
Transaction Fees Report
Transaction Fees Report
Summary of all processing fees charged by payment gateways
Troubleshooting
Payment method not appearing at checkout
Payment method not appearing at checkout
- Verify the payment method status is “Active”
- Check that the payment method is assigned to the office
- Confirm the currency matches the ticket price currency
- Ensure the payment gateway credentials are valid
Transaction declined
Transaction declined
- Verify customer has sufficient funds
- Check for correct card details entry
- Ensure payment gateway is operational
- Review fraud detection rules that might be blocking the transaction
- Try an alternative payment method
Refund not processing
Refund not processing
- Verify original transaction was completed
- Check that refund window hasn’t expired
- Confirm payment gateway supports refunds
- Ensure custody account has sufficient balance
- Review refund policy restrictions
Currency mismatch error
Currency mismatch error
- Check that payment method supports the ticket currency
- Verify exchange rate configuration is correct
- Ensure custody account accepts the currency
- Update payment method currency settings if needed
Related Features
Office Operations
Configure payment methods for each box office
Ticket Sales
Process ticket sales using configured payment methods