Payment providers
Payment providers

Use Cases

Reduce Merchant ChurnIncrease Merchant RetentionDifferentiate Your TerminalsEstate-Wide Transaction VisibilityBranded ReceiptsWhite-Label Merchant DashboardLoyalty in the Payment Flow
For Providers
For acquirersFor ISOsFor payfacsFor ISVs
Your Merchants
SMBsMid-Market & Enterprise
Resources
DocsBlogPressCareers
The future
Payment providers
The future
Payment providers
Use Cases
Reduce Merchant ChurnIncrease Merchant RetentionDifferentiate Your TerminalsEstate-Wide Transaction VisibilityBranded ReceiptsWhite-Label Merchant DashboardLoyalty in the Payment Flow
For Providers
For acquirersFor ISOsFor payfacsFor ISVs
Your Merchants
SMBsMid-Market & Enterprise
Resources
DocsBlogPressCareers

Login

Partnerships
Blog
Retail & Intelligence
Zeal cover reading 'From card machine to CRM' with a loyalty screen, a tablet dashboard and a latte on a wooden table

How to Connect a Payment Terminal to a CRM or CDP in 5 Steps

Learn how to connect payment terminal to CRM or CDP tools in five steps: terminal checks, tokenised IDs, UK GDPR, event mapping and pilot testing.

Omar Ebeid, Co-founder and CEO of Zeal
Omar Ebeid
Co-founder & CEO
Nov 14, 2026

If you are working out how to connect payment terminal to CRM or customer data platform (CDP) systems, the job comes down to five steps. Confirm the terminals and the payment provider that will deploy the software, agree a non-payment customer reference, settle the UK GDPR lawful basis, map each in-store visit to your platform's event model, then pilot and scale. Throughout, the approved payment application keeps control of the payment, while a separate value-added services layer recognises returning customers and sends approved events to the CRM or CDP.

Key takeaways

  • Card data never needs to reach the CRM. The connection runs on an approved non-payment reference; PIN, CVV, full card number and payment keys stay with the payment application.
  • Deployment runs through the payment provider. PSPs deploy the SDK over their terminal management system (TMS), so merchants install nothing.
  • The lawful basis comes before any event. UK GDPR requires a documented lawful basis before processing, and PECR normally requires consent for email or text marketing.
  • Every platform ingests events differently. Design one event schema, then map it to each destination's documented API.

How we put this guide together

This guide explains how to connect payment terminal to CRM and CDP systems. We built it from Zeal's own product documentation and live connector pages, plus the public developer documentation of nine CRM, CDP and marketing platforms. We checked every source on 10 October 2026 and list them at the end. Zeal sells value-added services for payment terminals, including connections that send in-store visits to CRMs and CDPs, so we have a commercial interest. We describe what each vendor's documentation says rather than ranking the platforms, and nothing here is legal advice.

Why in-store card payments rarely reach a CRM

Online, a CRM or CDP sees logins, cookies and email clicks. In store, the payment flow carries what the acquirer needs to authorise and settle the sale, not an identity your marketing systems can use. That gap matters because most in-store customers pay by card. UK Finance reports that cards accounted for 64% of all UK payments in 2025, while the Bank of England puts cash at 8% of payments by volume.

Software on the payment terminal closes the gap. A value-added services (VAS) layer runs alongside the payment application. In the words of Zeal's connector pages, "the terminal recognises the card, enrols new customers in a couple of taps and records the visit", and each identified transaction is sent "as a profile update and an in-store event". Zeal publishes these pages for 16 destinations, including Segment, Salesforce and HubSpot.

  • CRM: the system of record for contacts, communications and permissions.
  • CDP: software that resolves events from many sources into one profile per customer. Twilio Segment says its Identity Graph "merges the complete history of each customer into a single profile, no matter where they interact with your business".

If your goal is to reward customers at the terminal rather than feed a CRM, see how loyalty on card machines works with Zeal.

How to connect payment terminal to CRM and CDP systems: the five steps

  1. Confirm the terminal estate and deployment route.
  2. Agree the customer reference, produced by card-present data tokenisation, never card data.
  3. Set the lawful basis and marketing permissions.
  4. Map in-store events to your CRM or CDP data model.
  5. Pilot, reconcile and scale through the TMS.

Four-step integration path diagram: deploy the SDK, configure tokenisation, capture consent on the payment terminal, map and reconcile

Figure 1. The integration path at a glance, from SDK deployment to reconciliation.

Step 1: Confirm the payment terminal estate and deployment route

List each terminal model, operating system, payment application, Payment App Vendor, acquirer or PSP, and the TMS that manages the devices. Software reaches a payment terminal through the payment provider, not an app store the merchant browses. Adyen says its Android terminals have no connection with Google Play, and apps are uploaded and installed from its Customer Area. PCI Security Standards Council FAQ 1301 notes that a TMS may be used to manage payment terminals and update their software and configurations.

Android has made this more practical: PAX, for example, says Android products accounted for over 70% of its group revenue in 2025. The PCI SSC's PTS POI v7.0 security requirements added a new requirement to allow third-party applications, such as app stores. Our guide to smart payment terminal capabilities sets out what Android terminals can run today.

What about a PAX terminal API integration?

Merchants rarely build a PAX terminal API integration themselves. PAX says its PAXSTORE service covers centralised terminal management and application distribution, and was connected to more than 16 million payment terminals at the end of 2025. The payment provider runs that distribution, and the Payment App Vendor approves the interface through which other software receives a reference. Zeal supports the PAX A920 and A77, both deployed by TMS push.

Table 1. Terminals Zeal supports today

Terminal Operating system Form factor Deployment
PAX A920 Android 5.1+ Countertop or portable TMS push
PAX A77 Android 7.0+ Countertop TMS push
Ingenico Move 5000 Telium TETRA Portable TMS push or side-load
Castles S1F2 Android 10 Countertop TMS push
Verifone T650c Android Countertop TMS push
Verifone V240m Android Portable TMS push

Source: Zeal's guide to terminal-based loyalty. Availability depends on the payment provider.

Step 2: Agree the customer reference and card-present data tokenisation

The CRM should never receive card data. EMVCo describes payment tokenisation as removing "the most valuable data to a fraudster, the primary account number (PAN)" and replacing it with "a unique alternative value". In Zeal's reference architecture, the VAS layer receives only an approved non-payment reference and limited transaction context. The recognition flow excludes the PIN, CVV, full PAN, payment cryptograms and payment keys, and Zeal's privacy policy describes a tokenised payment card identifier rather than a full card number. We explain why that reference matters for unified customer data in the payment terminal as a join key.

Agree three things with your payment provider:

  • Which reference is used. It depends on the approved integration. EMVCo notes that a payment token is constrained to "a specific merchant, device or payment scenario", so one person can present different references in different contexts. Apple, for example, says Apple Pay uses a "device-specific Device Account Number", so a phone and the plastic card behind it may not match.
  • What the CRM keys on. Keep the CRM or CDP keyed on its own stable profile ID. Segment's Identify spec recommends database IDs over email addresses "because database IDs never change".
  • How a card becomes a known customer. A card reference recognises a returning credential, not a named person. The link to a CRM contact is made when the customer chooses to join. With Zeal Loyalty Link, an unregistered customer can enter a phone number on the terminal, receive an SMS enrolment link and be recognised on later eligible visits.

Step 3: Set the lawful basis, notices and marketing permissions

A tokenised reference does not take you outside UK GDPR. The ICO's pseudonymisation guidance says pseudonymised data "is personal data in the hands of someone who holds the additional information". Settle five points before data flows:

  • A lawful basis for each purpose. The ICO's guide to lawful basis, updated for the Data (Use and Access) Act, says you "must determine your lawful basis before you start using the personal information and you must document it".
  • Marketing permission. Under PECR, organisations normally need consent before sending electronic mail marketing to individuals. The soft opt-in covers only your own similar products and services, and joining a loyalty scheme is not consent to marketing.
  • Objections and suppression. The ICO's legitimate interests guidance calls the right to object to direct marketing "an absolute right". An opt-out in one system must suppress journeys in every connected system.
  • Roles. Record who is controller and who is processor for each flow. Zeal's joint controller arrangement, for example, says Zeal and a merchant are joint controllers for that merchant's loyalty programme, while Zeal runs card recognition across merchants as an independent controller.
  • A data protection impact assessment (DPIA). The ICO's DPIA guidance requires a DPIA if you plan to "match data or combine datasets from different sources", which is what this connection does.

Consent and UK GDPR checklist of five items, including a signed DPA, opt-in never pre-ticked and consent linked to each transaction ID

Figure 2. A five-point consent and UK GDPR checklist for the integration.

Step 4: Map in-store events to your CRM or CDP data model

Design one event schema, then map it to each destination. A practical in-store visit event carries:

  • the event name and the time the payment completed;
  • the store and terminal, mapped from the MID and TID to your location hierarchy;
  • the amount and currency, plus the customer's profile ID once they have joined;
  • consent flags, so downstream journeys suppress correctly.

Item-level basket data is only available where the EPOS integration exposes the basket through an approved interface. Even without a basket, a single payment carries useful context, as our piece on what every transaction can tell you about your customer explains.

Table 2. How nine CRMs and CDPs document event ingestion

Platform Documented route What the documentation says
Twilio Segment Track and Identify calls Track records "any actions your users perform, along with any properties that describe the action"
Salesforce Data 360 Ingestion API Streaming for incremental updates; bulk CSV for periodic syncs
HubSpot Custom events Each "event occurrence" is matched to a record by record ID, a custom matching ID or a contact's email address
Adobe Experience Platform Streaming ingestion Expected latency to Real-Time Customer Profile under 15 minutes at the 95th percentile for B2C data
Tealium Collect HTTP API Events from "any application that can send HTTP requests"
mParticle Events API Each batch must contain data for only one user
Amperity Identity resolution Names a loyalty account ID as a durable identifier
Treasure AI Postback API v2 For custom webhooks and single-record imports
Dotdigital Insight data Contact-scoped bulk imports need a contactIdentity on each record

Source: vendor documentation, checked 10 October 2026. Salesforce rebranded Data Cloud as Data 360 on 14 October 2025, and Treasure Data became Treasure AI on 20 April 2026.

How to sync offline transactions to CRM records

"Offline" means two things here. In-store sales are offline transactions from the CRM's point of view, so send each identified payment as its own timestamped event rather than a nightly total. HubSpot, for example, lets you backdate an event with an occurredAt value. Use real-time delivery for journeys that fire after a visit, and batch delivery for analytics.

Comparison of two delivery modes: real-time webhooks trigger instant rewards on the payment terminal, while daily batch suits deep analytics

Figure 3. Real-time webhooks or daily batch: choosing how data is delivered.

Terminals and networks also lose connection. Ask your provider how events are queued, retried or dropped, and how late events are reconciled. Zeal's architecture guidance is that a missing reference should produce no identity claim, match or reward.

Step 5: Pilot, reconcile and scale

  1. Choose a representative cohort covering each terminal model, payment application and store format.
  2. Set success, failure and rollback criteria before any event is sent.
  3. Reconcile the numbers. Compare identified visits with the payment provider's transaction reports. Test refunds, declines, duplicates, wallet payments and reissued cards.
  4. Test suppression end to end. Opt out a test customer and confirm every connected journey stops.
  5. Scale by cohort through the TMS. Ingenico notes that with a terminal management system, "updates can be deployed remotely across locations without sending technicians onsite".

Zeal's connector pages say each connection "is activated on request with your team, typically in weeks rather than months".

How card-present data tokenisation keeps payment data out of the CRM

Two pieces of software share the payment terminal. The approved payment application keeps control of card reading, authorisation and payment security. The VAS layer works only with the approved reference, returns prompts such as recognition or enrolment, and sends approved events to the Merchant Dashboard, the PSP Portal and, where approved, a CRM.

That separation reduces exposure, not obligations:

  • PCI DSS scope still needs assessing. PCI SSC FAQ 1326 says an EMV Payment Token used under the EMVCo specification is not considered account data for merchants and acquirers. It adds that "PCI DSS still applies anywhere Account Data is stored, processed, or transmitted", including systems connected to those that do. FAQ 1301 also says PTS-approved devices do not by themselves guarantee PCI DSS compliance or reduce the scope of a merchant's cardholder data environment.
  • The reference is still personal data. The ICO says pseudonymisation "is not a way of transforming personal data to the extent the law no longer applies".
  • Ask for an evidence pack: the data-flow diagram, the fields that leave the terminal, the token type and domain, retention periods, and who answers access and deletion requests.

Our guide to value-added services on payment terminals explains how this layer fits a PSP's estate.

What we have learned connecting payment terminals to customer data since 2019

I have led Zeal since I co-founded it with Belal Mohamed in 2019. In my experience, the hard part of a terminal-to-CRM connection is never the API call. It is agreeing what the terminal may share, who owns the data and what happens when something fails. We built the core technology in 2020 and 2021, then tested it for two years, through 2022 and 2023, in real-world merchant pilots, and merchant feedback from those pilots led to key improvements.

I have spent seven years on that work, and it has given us three habits:

  • We confirm the terminal before anything is switched on. In my experience, supported models vary by payment provider, so Table 1 is where every conversation starts.
  • We deploy through our partners' terminal management systems. Merchants never install Zeal themselves.
  • We agree integration and customer-data requirements before deployment. For a CRM or CDP, the event fields, the lawful basis and the owner of suppression are written down before any event is sent.

The outcome so far: more than 30,000 merchants activated on Zeal across payment providers, seven live UK payment partners (Adyen, DNA Payments, Elavon, Lloyds Cardnet, NMI, Viva Wallet and Worldpay) and 4 million payment terminals in our partners' signed activation pipeline. We have raised $14 million in total, and the team won Team of the Year at the UK FinTech Awards 2026. Table 1 comes from Zeal's guide to terminal-based loyalty; Table 2 summarises vendor documentation.

Frequently asked questions

Can a payment terminal send data straight to a CRM?

Not on its own. The payment application exists to take payments, so a separate value-added services layer recognises the customer and sends approved events. Zeal, for example, sends a profile update and an in-store event for each identified visit.

How do you sync offline transactions to a CRM?

Send each identified in-store payment as a timestamped event, mapped to a store and a CRM profile, rather than uploading daily totals. Use the platform's documented route, such as HubSpot custom events or the Salesforce Data 360 Ingestion API, and agree how events are reconciled when a payment terminal loses its connection.

Do I need a PAX terminal API integration to connect a CRM?

Usually not as a merchant. Apps reach PAX terminals through the payment provider's management service, such as PAXSTORE. On supported PAX A920 and A77 terminals, the payment provider deploys Zeal by TMS push.

Does card-present data tokenisation make CRM data anonymous?

No. Tokenisation keeps the card number out of the CRM, but the ICO treats pseudonymised data as personal data for anyone who can link it back to a person. PCI SSC guidance also says PCI DSS still applies wherever account data is stored, processed or transmitted.

Which CRMs and CDPs can Zeal send in-store visits to?

Zeal lists 16 destinations: Adobe Experience Platform, Amperity, Bloomreach, Braze, Dotdigital, Emarsys, HubSpot, Klaviyo, mParticle, Ometria, Optimove, Salesforce, Segment, Tealium, Treasure Data and Zeotap. Each is activated on request.

Sources

  • Vendor documentation: Twilio Segment Track, Identify and Identity Resolution; Salesforce Ingestion API and Data 360 guide; HubSpot custom events; Adobe streaming ingestion; Tealium Collect HTTP API; mParticle Events API; Amperity identity resolution; Treasure AI Postback API v2 and rebrand (20 April 2026); Dotdigital Insight data and bulk import.
  • EMVCo, EMV Payment Tokenisation.
  • PCI Security Standards Council, FAQ 1326 on EMV Payment Tokens (May 2015), FAQ 1301 on payment terminals (August 2023) and PTS POI v7.0 announcement (29 May 2025).
  • Information Commissioner's Office, A guide to lawful basis (updated 2 April 2026), Legitimate interests, Pseudonymisation, PECR electronic mail marketing rules and Data protection impact assessments.
  • Apple, Apple Pay security and privacy overview; Adyen, How can I use apps with my Android terminal?; PAX Technology, 2025 annual results (25 March 2026).
  • Ingenico, terminal management systems (14 April 2026).
  • UK Finance, UK Payment Markets 2026 summary (19 August 2026); Bank of England, The promise to pay (17 September 2026).

About the author

Omar Ebeid is Co-founder and CEO of Zeal, which he founded with Belal Mohamed in 2019. He holds an MSc in Entrepreneurship from the University of Bath and won the Vice-Chancellor's Award at the University of Surrey. Under his leadership Zeal won Team of the Year at the UK FinTech Awards 2026 and Platinum at the Juniper Research Future Digital Awards 2023, and has raised $14 million in total, including a $10 million pre-Series A round announced on 9 September 2026. Connect with Omar on LinkedIn.

Related reading

  • The Payment Terminal as a Join Key: Why Card Tokens Are the Secret to Unified Customer Data
  • How Can a Supermarket Recognise Returning Card Customers at Checkout?
  • How Can PSPs and Acquirers Use Real-Time Payment-Terminal Insights?
  • How Can QSRs Add App-Free Customer Recognition at the Payment Terminal?

You might also like

Zeal guide cover: two Zeal card machines showing a points balance and a cashback balance, beside the headline Comparing terminal loyalty and VAS providers
Omar Ebeid
•
Nov 12, 2026

8 Best Terminal Loyalty and VAS Platforms for Enterprise Retail in 2026

Compare the best terminal loyalty and VAS platforms for enterprise retail in 2026, from software on the payment terminal to card linking and EPOS suites.
Retail & Intelligence
Zeal guide cover: a Zeal card machine showing a loyalty stamp card beside a Zeal loyalty insights dashboard, with the headline How to choose customer loyalty software
Omar Ebeid
•
Nov 10, 2026

How to Choose Customer Loyalty Software When Customers Pay by Card

A buyer's guide to customer loyalty software and solutions for UK retailers whose customers pay by card: three models, six criteria, vendor questions.
Retail & Intelligence

Stay ahead in the world of fintech

Subscribe to our newsletter for the latest insights, trends, and innovations in finance and technology.

Your email address
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Explore

Find Zeal for your card machine and your business

Zeal-ready card machines: loyalty on the card machine you already have

  • Adyen
  • Elavon
  • Lloyds Cardnet
  • Viva Wallet
  • Worldpay

Switching from another provider? Get 90 days of Zeal Premium free

  • Square
  • Stripe
  • SumUp
  • Teya
  • Zettle by PayPal

Join the Waitlist: ask your provider for Zeal or register your interest

  • Barclaycard
  • Clover
  • Dojo
  • Global Payments
  • takepayments
  • Tyl by NatWest

Built for the high street

  • Bakeries
  • Coffee shops
  • Convenience stores
  • Pharmacies
  • Pubs and bars
  • Restaurants
  • Salons and barbers
  • Takeaways

How Zeal stacks up

  • vs Como
  • vs Embargo
  • vs Fidel API
  • vs Loyalzoo
  • vs Piggy
  • vs Punchh
  • vs Slerp
  • vs Square Loyalty
  • vs Stamp Me
  • vs Stampede
  • vs White Label Loyalty
  • vs Yoyo

Send in-store visits to your CDP

  • Adobe Experience Platform
  • Amperity
  • Bloomreach
  • Braze
  • Dotdigital
  • Emarsys
  • HubSpot
  • Klaviyo
  • mParticle
  • Ometria
  • Optimove
  • Salesforce
  • Segment
  • Tealium
  • Treasure Data
  • Zeotap

Loyalty for merchants, retail groups and online stores

  • Card machine loyalty
  • Retail and QSR groups
  • Ecommerce loyalty
  • SKU-level loyalty
  • White-label app

For brands, payment providers and partners

  • Brand-funded loyalty
  • Value-added services
  • Acquirers and ISOs
  • ISVs
  • Distribution partners
Merchants

Features

Identify customersEffortless loyaltyRemarketing toolsPowerful analytics

Zeal loyalty

Zeal loyalty appStamps and pointsExisting loyalty integration

For Everyone

SMEsEnterprise
Payment Providers

Benefits

Reduce merchant churnMonetize your machinesDifferentiate your servicesGain customer insightsLoyalty at checkoutBoost sales volume

Banks & More

AcquirersISOsPayfacsIssuers
Get Started
Log inThe Future
Build your branded appBecome a partner
SupportSecurity & ComplianceTerms & ConditionsPrivacy Policy
BlogAbout usData Privacy RequestCareers

Zeal is a payments technology company headquartered in London, United Kingdom.