Products

Service

Online payments

Drive sales across desktops, smartphones and in-app.

Payment gateway

Safe and secure payment gateway.

Full stack payments

All-in-one payment solution with payment gateway and acquiring.

Products

Payment Links

Accept payments using a secure online link.

Fraud prevention

Detect and prevent fraudulent activity.

Authentication

Provide secure and seamless customer authentication.

Featured news

Understanding Incremental Authorisation in payments
Read more
Best practices for implementing 3DS2: Keeping your online payments secure
Read more
See all articles
Solutions

Industries

Mobility

Drive growth with our all-in-one payment solution.

Hospitality

Delight your customers with quick and simple checkouts.

Consumer finance

Seamlessly integrate payments into your finance business.

Healthcare

Flexible, secure payments for clinics, pharmacies & care providers.

Stage

SME

Seamless payment solutions for small and medium businesses.

Featured content

How Apple Wallet is transforming the hospitality experience.
Read more
7 steps for making your small business greener.
Read more
See all articles
About

About

We are the leading mobile payments solution. A part of Fabrick's open finance ecosystem, we provide flexible, secure and innovative payments for a range of different business.

Company

About

Learn more about Judopay.

Customer stories

Discover how we work with our clients.

Careers

Join the team.

Featured news

An interview with KFC

Digital transformation is coming.

Read more
Case study: Remitec

A proactive partnership to support strategic growth.

Read more
See all articles
Developer

Documentation

Developer Docs

Start your payment integration.

Quick Start

Quickly integrate and perform a test payment.

API Reference

Details on all available endpoints.

Sandbox Account

Sign up for an account to process test transactions.

Resources

Video Tutorials

Step-by-step tutorials.

Changelog

Latest updates to our Transaction API.

Status Page

The status of all of our services.

Support Centre

Help & support for Judopay customers.

Developer hub

Payment Services Directive 3 - An Evolution: not a Revolution...
Read more
Creating a data analytics powerhouse.
Read more
PartnersPricingBlog
SupportLoginGet in touch

Creating a data analytics powerhouse...

Alison

This month’s blog delves into the world of data analytics.

What does our data tell us?

‍

Data noun
Definition of data

  1. Factual information (such as measurements or statistics) used as a basis for reasoning, discussion, or calculation the data is plentiful and easily available.
  2. Information in digital form that can be transmitted or processed.
  3. Information output by a sensing device or organ that includes both useful and irrelevant or redundant information and must be processed to be meaningful. Data.” Dictionary, Merriam-Webster, Definition of DATA . Accessed February 2024.

So much valuable knowledge about consumers, processes and more, could be lost when meaningful data has not been captured, stored or adequately analysed.

It’s clear that data analytics can offer invaluable insights, used in a variety of different ways to help improve performance and efficiency. Decisions can be backed up with a solid understanding of data and the journey it took before arriving and resting in your database.

‍

Capturing, storing and analysing data in a meaningful way.
Capturing, storing and analysing data in a meaningful way.

‍

For this month’s blog, let me introduce Kirith, Judopay’s Data / BI Engineer who will takes us through the decision on our data warehouse solution and how that has created a data analytics powerhouse. Including what that means for Judopay and our merchants.

‍

Kirith

In the intricate world of payments, where data is the lifeblood of operations, the choice of a data warehouse can significantly impact analytics capabilities.

This blog delves into the advantages of creating a data analytics powerhouse in BigQuery, tailored to meet the unique demands of the payments industry.

‍

Motivation for change - Why BigQuery?

The motivation behind Judopay adopting BigQuery as our data analytics solution, stems from the following advantages it provides:

Scalability
BigQuery's architecture, designed for seamless scalability, ensures that we are able to effortlessly handle large volumes of data without compromising on analytics performance.
This scalability is crucial for gaining timely insights into payment trends.

Real-time Analytics
BigQuery's capability to analyse streaming data in real-time, allows us to swiftly identify anomalies, patterns, and potential fraudulent activities as they occur.

Machine Learning Integration
BigQuery's seamless integration with Google Cloud's machine learning services, leverages machine learning within the analytics environment. This means we are empowered to stay ahead of evolving threats and fine-tune risk mitigation strategies in real-time.
BigQuery's serverless pricing model ensures cost efficiency by enabling us to pay only for the resources we consume.  This scalability, combined with on-demand pricing, allows us to optimise costs while effortlessly scaling analytics resources based on data volumes.

‍

Migrating to BigQuery

To migrate our data warehouse to BigQuery firstly, we needed to align and convert the new schema to cater specifically to focus on payments analytics.

We created a new reporting schema, optimised for analytics, that contains additional data points to provide more detailed analysis.

For example, if we compare the old 3D Secure data schema versus the new 3D Secure data schema, we can now analyse a vast number of additional data points. We can already see the benefit of these additional data points, as we have seen that by mandating a 3D Secure 2 challenge can increase the success rate of transactions.

Another example, if we compare the old integration data schema versus the new integration data schema, the additional data points enables us to see those merchants who are using older integration versions, helping us to ensure that merchants move to the latest integration version.

‍

Putting the pieces together - providing for a more detailed and complete view.
Putting the pieces together - providing for a more detailed and complete view.

‍

Next, we streamlined our Extraction, Transformation and Loading (ETL) of the payment data into BigQuery, with the aim of minimising latency, using:

Kafka:
An open-source distributed event streaming platform, enabling us to utilise high-performance data pipelines, streaming analytics and data integration.

Airflow:
A platform created to programmatically author, schedule and monitor workflows. Airflow provides us with the capability for data transformation and loading into BigQuery.
Following this, we conducted exhaustive testing in order to ensure the analytics infrastructure in BigQuery met our requirements, by evaluating the:

  • Speed
  • Accuracy
  • Responsiveness of analytics queries. In particular, transaction trend analysis.

Once we were satisfied, we reconfigured our analytics applications and redirected our payments analytics queries to the new data warehouse.
Now, in the post-migration phase we are closely monitoring the analytics performance, continuously optimising queries and configurations, to ensure sustained efficiency.
We have also used Airflow to centralise our data and provide a holistic view of data shared across the entire finance group.

‍

Future Data Capabilities

With our new data model, that is compatible with the use of Natural Language Processing (NLP), we are in the process of exploring the use of NLP and generative AI tools to enhance our data visualisation capability.  We have already conducted a POC with ThoughtSpot Sage as a solution.

Using a tool like ThoughtSpot Sage would allow questions to be asked of the data in natural language, returning the answers in the form of a table or chart, a key enabler for self-serve data analytics.

Recent posts.

Product

Mobility taxi image for payments

Understanding Incremental Authorisation in payments

Read morePurple background blob

Insights

Judopay and Mobo2Go case study imageTeal background blob

‍7 steps for making your small business greener

Read more

Insights

Strong Customer AuthenticationPink background blob

Take your business to the next level with our payment tips.

Read more
Trustpilot

Company

AboutCareersBecome a partnerGet in touch

Products

Online paymentsMobile paymentsPayment linksGateway onlyFraud protection

Solutions

MobilityHospitalityConsumer financeHealthcare

Resources

BlogDocumentationSupport CentrePress & MediaStatus pageLegal hub
© Judopay 2025.
Service AgreementTerms & conditionsCookie policyPrivacy policyCertificates
Alternative Payments Limited (Company Number 07959933) t/a Judopay is wholly owned by Fabrick S.p.A., part of the Banca Sella Group.