Webinar
Introducing EMQX Tables: From MQTT Data to Time-Series Insights | Register Now →

As the financial industry embraces digitalization, EMQX powers a unified payment platform, providing secure and low-latency connectivity for millions of smart payment devices, from POS machines to QR code scanners.

The Challenge: Scaling a High-Performance Payment Platform

The rise of Integration Payment has transformed the financial landscape, consolidating various payment channels like Alipay, WeChat Pay, and credit cards under a single platform. However, building such a system presents significant technical hurdles:

  • Massive Device Connectivity: The platform must support millions of payment terminals, including smart POS, QR code scanners, and voice-activated speakers, requiring a solution that can handle an unprecedented number of concurrent, encrypted connections.
  • Low Latency Under High Load: Financial transactions demand real-time processing. The system must ensure low-latency communication even as millions of devices send and receive data simultaneously.
  • Security & Data Integrity: With sensitive financial data involved, every connection must be encrypted and authenticated to prevent unauthorized access and ensure data security.
  • Scalability for Future Growth: The system needs to be highly scalable to accommodate the rapid growth of the IoT ecosystem, from hundreds of thousands to tens of millions of devices.

The Solution: EMQX as the Core Connectivity Engine

To address these challenges, the platform chose EMQX as its core messaging and connectivity solution. EMQX’s capabilities were instrumental in building a robust and secure financial IoT system:

  • Lightweight and Reliable Protocol Access: EMQX's full compatibility with the lightweight MQTT protocol ensures efficient, low-bandwidth communication, which is ideal for resource-constrained payment devices and complex network environments.
  • Advanced Security with Multiple Authentication Methods: EMQX provides a secure foundation for all transactions. Devices connect using MQTT over TLS, ensuring end-to-end encrypted communication. Additionally, EMQX integrates with a backend database for authentication and ACL data, providing both device and application-level security.
  • High-Performance Data Processing with the Rule Engine: The EMQX Rule Engine filters, transforms, and bridges high-volume transaction data to backend systems. By using Kafka as a high-performance data stream service, EMQX can process business data in milliseconds, enabling real-time display or voice broadcast of transaction results on payment devices.
  • Seamless Integration and Scalability: EMQX’s support for multi-language hook functions (Python/Java) and rich API interfaces allows for rapid development and expansion of new business services with minimal effort. Its high-concurrency and distributed cluster architecture ensures high availability, with an SLA of 99.99% or higher, guaranteeing stable operation even under massive load.

payment platform

The Results: A Stable, Secure, and Scalable Payment Ecosystem

EMQX's financial payment solution has helped the customer build a stable and high-performance system for their Integration Payment platform.

  • Continuous Reliability: The solution has provided over five years of stable, 24/7 operation, ensuring a seamless user experience for both merchants and consumers.
  • Enhanced User Experience: By enabling low-latency and secure transactions on various payment devices, EMQX has helped the platform acquire more end-users and strengthen its market position.
  • Future-Ready Platform: The robust and scalable nature of the EMQX-powered solution allows the customer to confidently meet the challenges of financial digitalization and seize new opportunities in the rapidly evolving IoT landscape.