Uploading transaction data via CSV allows you to quickly import large volumes of payment records into your system. Using the correct format ensures your data is processed accurately and prevents common import errors.
TABLE OF CONTENTS
- CSV Format Requirements
- Required Transaction Fields Explained
- Image Placement
- Common Upload Errors to Avoid
- Tips for Successful Imports
- Frequently Asked Questions
- Need Help?
CSV Format Requirements
Using the correct file structure is essential for a successful upload. Each column must match the expected format so the system can correctly map and process your data.
The file must be saved in .csv format
Column headers must exactly match the required field names
Each row should represent one transaction
All required fields must contain valid data
Avoid extra spaces, symbols, or unsupported formatting
Required Transaction Fields Explained
Each column in your CSV represents a specific part of a transaction. Providing accurate data ensures proper record creation and reporting.
Customer First Name / Last Name: Identifies the customer associated with the transaction
Customer Email: Used for contact identification and communication
Customer Phone: Include country code for accuracy
Currency: Must use standard 3-letter codes (e.g., USD, EUR)
Amount Paid: Final amount collected from the customer
Transaction Date & Time: Indicates when the payment occurred
Payment Method: Specifies how the payment was made (e.g., card, cash)
Payment Provider: Identifies the payment processor used
Address Fields: Capture billing or customer location details
Optional fields such as taxes, discounts, tips, and item details can be included to provide deeper transaction insights.
Image Placement

Shows a sample table of all supported CSV columns including customer details, payment data, and address fields. Use this as a reference to structure your file correctly before uploading.
Common Upload Errors to Avoid
Incorrect formatting is the most common reason for failed imports. Reviewing your file before uploading can save time and prevent data issues.
Missing required fields such as Amount Paid, Transaction Date, or Customer Email
Incorrect date or time formats
Using symbols instead of ISO currency codes (e.g., $ instead of USD)
Invalid email or phone number formats
Mismatched or misspelled column headers
Tips for Successful Imports
A few simple checks can ensure your CSV uploads without issues and your data remains accurate.
Double-check column headers before uploading
Keep formatting consistent across all rows
Use a spreadsheet tool to validate data before export
Test with a small file before importing large datasets
Frequently Asked Questions
Q: Can I upload multiple transactions at once?
Yes, each row represents a transaction, so you can upload multiple records in a single file.
Q: What happens if required fields are missing?
The file may fail to upload or skip invalid rows depending on the issue.
Q: Can I include additional fields not listed?
Only supported fields will be processed. Extra columns may be ignored.
Q: What format should dates be in?
Use a consistent format such as DD/MM/YYYY or MM/DD/YYYY based on your system settings.
Q: Can I update existing transactions using CSV?
This depends on system behavior. Typically, CSV import creates new records unless specified otherwise.
Need Help?
If your CSV file isn’t uploading or you’re unsure about formatting, reach out to support or review your file against the sample structure to identify any issues.