Use Case

Payment Processing

Hazelcast in-memory solutions modernize payment processing, accelerate bank and merchant performance, and improve customer experience.

Pricing
Chat
Contact
Overview

Speed, scalability, stability, and security across the entire payments process ecosystem.

Speed, scalability, stability, and security across the entire payments process ecosystem.

Payment processing systems allow businesses to take payments for goods and services using credit cards, debit cards, and checks. These systems check the details received during the transaction by forwarding them to the respective card’s issuing bank or association for verification. During this process, the sponsoring organization will carry out a series of anti-fraud measures before settling the transaction. All of these payment process steps must happen before the transaction can be cleared (that is, while the customer is waiting).

With 24/7 global operations and hard SLAs, stability and automatic recovery are a must have since each step in the payment processing pipeline requires the lowest possible latency. Hazelcast delivers the ideal technology for payment processing systems, as it offers the lowest end-to-end processing latencies consistently. This is the result of combining data processing and messaging in a single solution with elastically scalable storage for caching data from 3rd-party systems.

Speed
Speed

Hazelcast is designed for low latency under heavy workloads, with no noticeable delays even at 5 million aggregations per second.

Scalability
Scalability

Hazelcast is designed for today's always-on, high-streaming workloads, and can be scaled easily due to its parallel, distributed computing core.

Stability
Stability

Hazelcast Jet and IMDG provide a distributed streaming and in-memory processing capability in an integrated solution across a variety of deployment models, simplifying implementation and maintenance while lowering TCO.

Security
Security

The ability to run multiple fraud detection algorithms in the time it takes to swipe a card keeps your customer and merchant transactions more secure, with no noticeable delay in processing speeds.

Reference Architecture

Payment Processing Reference Architecture

Hazelcast can be a fast, scalable, resilient, and secure foundation of your payment processing architecture, especially in the payment hub services component. Hazelcast can power the components described below.

Payment Processing Reference Architecture Diagram

Hazelcast can be a fast, scalable, resilient, and secure foundation of your payment processing architecture, especially in the payment hub services component. Hazelcast can power the components described below.

Payment Hub

The payment hub is responsible for three primary decisions:

  • Authentication
  • Fraud detection
  • Network selection

Authentication. Payment authentication entails checking details of the transaction to ensure valid data was provided. Hazelcast can quickly check rules to authenticate the transaction.
Fraud detection. Fraud detection entails checking against a large set of rules, or even a machine learning model, to make a prediction on whether the transaction is fraudulent or not.
The Hazelcast speed advantage lets you create a competitive advantage by running more complex algorithms simultaneously within your stringent SLAs. This lets you more effectively reduce the risk of fraud while minimizing the likelihood of false positives.
Network selection. For network selection, the payment hub identifies the most cost-effective network choice for a given SLA time. Hazelcast can determine this at near real-time speeds based on information and rules stored in-memory.

Gateway

The payment gateway is a set of connectors to different networks. It understands the varied protocols and data formats across existing networks. Hazelcast provides a connector API for creating customer interfaces to deliver transactions to the broad range of networks that are available today.

Operational Data Store

The operational data store (ODS) stores all the information necessary to authorize and deliver transactions. This includes cardholder information, fraud detection model data, historical transaction history, payment gateway information, etc. Hazelcast stores all of this in-memory to enable the highest throughput of transactions with the lowest latency.

Use Cases

Card Payment Use Cases

Card Payment Landscape DiagramHazelcast has been deployed in every component in the card payment processing ecosystem.

Instant Payment Use Cases

Hazelcast is used to speed up instant payment transactions, which are often plagued by cross-border incompatibilities. Interfaces tend to add bloat that slows down the transactions, and Hazelcast provides in-memory data access speeds to make payments truly instant.

Cross-Border Instant Payment Diagram

The complexity of cross-border transactions represents the
next major challenge for instant payments.

 

Instant Payment Settlement DiagramHazelcast can accelerate the various components in an instant payment lifecycle.

Drive increased satisfaction across your payment processing ecosystem.

10s of 1000s

Payments per second

Across multiple payment types, devices, and networks

Security at Speed

10K TPS w/SSL/TLS 1.2 w/Open SSL

Remove friction from the customer’s journey with no compromise

Keep everyone happy

Happy customers = happy merchants = happy payment processors. The right technology applied to the right process can add value across the entire supply chain.

Solutions that adjust to your needs

Scale up when needed, and down when not. Avoid over-capacity charges or (worse) struggling to keep up with demand.

Works with your existing infrastructure

Hazelcast in-memory solutions for stream processing and data grid applications are designed to work with your existing IT infrastructure, breathing new life into legacy systems.

Free Hazelcast Online Training

Whether you're interested in learning the basics of in-memory systems, or you're looking for advanced, real-world production examples and best practices, we've got you covered.