FaxStore
FaxStore includes advanced built-in tracking for purchases and downloads, ensuring that merchants are well-prepared in the event of a bank dispute or claims that a customer was unable to download a purchased file.
While FaxStore has historically tracked the number of times a customer downloads an item, version 3.0.2 and later introduces more comprehensive tracking for purchases and downloads, including:
IP addresses
Country
User agents
Device type
Device languages
Session identifiers
Geo-location based on IP address
User account information
All download and order records automatically collect this information, which can later be accessed by merchants if needed. Each download log is uniquely identified by a time-based integer, enabling cross-referencing with system access logs for precise verification.
FaxStore provides an API endpoint to access this tracking data in JSON format, allowing easy integration with external reporting tools and software.
Endpoint:
GET /api/account/:userId/downloadlogsFor detailed information, see the Accounts API documentation.
In addition to the API route, the userItemDownloaded event contains a subset of this tracking information. This event can be leveraged when integrating with FaxStore extensions to trigger custom workflows or reporting.
With these features, FaxStore provides robust transparency and accountability for both merchants and customers, helping safeguard against disputes and download-related claims.