Digital Product Marketplace & Software Licensing Engine - FlexiStore for Perfex CRM Project

Enterprise Digital Marketplace, RSA 2048-Bit Licensing & Payment Reconciliation Engine for Perfex CRM

266.25 ms

The Digital Product Marketplace & Software Licensing Engine (FlexiStore Sync for Perfex CRM - flexistore) module turns your Perfex CRM instance into an enterprise digital storefront, software licensing authority, and automated digital product distribution hub. Engineered for software authors, agency builders, and digital product vendors, it handles everything from version package storage to multi-domain activation tracking and automated invoice reconciliation.

Core Features & Subsystems

1. Digital Marketplace Storefront & Version Release Hub

  • Product Catalog Management: Showcase digital products (Perfex CRM modules, WordPress plugins, themes, desktop applications) with rich image galleries, video previews, FAQs, and feature tables.
  • Automated Version Deployments: Securely upload and store ZIP release archives with version tag tracking, compatible version requirements, and password-protected download URLs.

2. RSA 2048-Bit Signed Licensing & Telemetry Engine

  • Cryptographic License Verification: Generates unique license keys verified via RSA 2048-bit asymmetric signature verification, preventing license tampering.
  • Multi-Domain & Device Activation Tracking: Tracks active domain bindings, device IP addresses (via IP2Location BIN database), and client activation pings in real time.

3. Automated Payment Reconciliation & Accounting Integration

  • SePay VietQR & PayPal REST SDK v2: Supports instant bank transfer auto-matching via SePay VietQR webhook and automated PayPal checkout.
  • Perfex Accounting Synchronization: Automatically creates corresponding Perfex Invoices, records payment transactions, and generates Credit Notes for order refunds.

4. External Platform Sales Sync & Promo Banner Studio

  • CodeCanyon & WooCommerce Sync: Syncs external sales data and customer licenses from CodeCanyon (Envato API) and WooCommerce stores.
  • Dynamic GD Banner Studio: Generates customizable promotional banners with dynamic product badges, text overlays, and fallback GD font rendering.

System Architecture & Data Flow

graph TD A[Public Storefront / API Activation Ping] --> B[FlexiStore Sync Core Engine flexistore] B --> C[RSA 2048-Bit Asymmetric Signature Verification] C --> D{Transaction / Activation Processing} D -->|New Order| E[Process Payment SePay VietQR / PayPal REST v2] D -->|License Activation| F[Record Domain IP & Device Telemetry in tblflexistore_device_tracking] E --> G[Auto-Create Perfex Invoice & Record Payment Transaction] F --> H[Return Signed License Verification Response]