Skip to content
Home / Services / Payment Security
Offensive security · Financial sector

Payment Security

From the EMV chip to tap-to-phone acceptance: pentest, PCI adequacy and hardening for the channels that move money.

What is payment security?

Payment security is the combination of offensive testing, regulatory adequacy and hardening that protects cards, terminals and transactions against fraud and data leaks. It spans PCI DSS, PCI MPoC, the EMV ecosystem (chip, ATM and POS), plus instant payments and open banking — with pentest and auditable evidence.

Berghem works across the full payment chain — issuers, acquirers, payment facilitators, gateways and payment fintechs. We combine penetration testing, compliance review and architecture analysis to reduce fraud risk and sustain certification before card schemes, a QSA and the regulator.

Each engagement delivers an executive and technical report, proof of concept for exploitable flaws, a risk-prioritized remediation plan and a retest to confirm the fixes — the documentation that schemes, auditors, the QSA and the internal team use to act quickly.

What we cover

•PCI DSS 4.0.1 — scope, CDE and Req. 11.4
•PCI MPoC, SPoC and CPoC for mobile acceptance
•EMV — chip, contactless, ATM and POS
•Instant payments and open banking APIs
•Pentest of gateways and payment apps
•Auditable evidence for QSA and schemes
PCI DSS

How does PCI DSS apply to handling cardholder data?

PCI DSS 4.0.1 is the mandatory security standard for any company that stores, processes or transmits cardholder data. Berghem defines the scope and cardholder data environment (CDE), runs the gap assessment, supports remediation and delivers the penetration test required by Requirement 11.4 — the evidence a QSA needs to sign off.

Our offensive work validates network segmentation, tests applications and APIs inside the CDE and confirms controls resist real attacks, not just checklists. See our PCI DSS consulting and the compliance and audit pillar for the full certification cycle.

The standard organizes controls around a secure network, cardholder data protection, vulnerability management, access control, continuous monitoring and security policy. The merchant level and SAQ type set the depth of validation — from self-assessment to a Report on Compliance (RoC) signed by a QSA.

PCI MPoC

What is PCI MPoC and how do you accept payments on the phone itself?

PCI MPoC (Mobile Payments on COTS) is the standard that turns an ordinary smartphone into a payment terminal, reading the card by contactless and, where applicable, entering the PIN on the screen. It consolidates and replaces the earlier SPoC and CPoC standards, broadening software assessment and continuous attestation.

Berghem assesses MPoC solutions from the attacker's view — app resilience, PIN protection, device and channel integrity — aligned to the standard's software security and attestation requirements. Details on the dedicated PCI MPoC page.

COTS

MPoC

Contactless acceptance and software-based PIN entry on a COTS device. Unified standard that replaces SPoC and CPoC.

PIN

SPoC

Software-based PIN entry on COTS with a dedicated card reader (SCRP). Consolidated into MPoC.

Contactless

CPoC

Contactless Payments on COTS: tap acceptance without software PIN. Also absorbed into MPoC.

EMV · ATM · POS

How do you secure EMV, ATM and POS chip and terminals?

The EMV ecosystem — chip cards, contactless transactions, ATMs and point-of-sale (POS) terminals — remains central to card-present fraud. We assess the transaction flow, track and PIN cryptography, physical and logical terminal protection, and resistance to relay, skimming and message-tampering attacks.

For acquirers, payment facilitators and terminal makers, we combine firmware analysis, embedded application testing and EMV flow review, producing evidence that supports security and compliance decisions across the acceptance chain.

On ATMs we assess jackpotting, black-box attacks and dispenser manipulation; on POS, terminal and capture-software integrity. The goal is to demonstrate real impact — cloning, transaction diversion or cardholder-data extraction — before a fraudster does it in production.

Instant payments · Open banking

How do you protect instant payments and open banking rails?

Instant payments and open-banking data sharing widened the attack surface of financial institutions. We test payment-initiation APIs, the consent flow and anti-fraud controls, hunting for authorization flaws, business-logic abuse and exposure of sensitive data.

This work connects to open finance security and to adequacy with the BACEN/CMN resolutions on cybersecurity, including 4.893. For the full sector view, see security for banks and fintechs.

We also review certificates and mTLS between participants, dynamic client registration and consent scopes, making sure an institution neither exposes data beyond what the account holder authorized nor accepts requests forged by a malicious ecosystem participant.

Methodology

Does my payment channel need a pentest?

Our work follows recognized methodologies — OWASP, PTES and NIST SP 800-115 — adapted to the payment context. We combine black-box, gray-box and white-box testing depending on the target, always focused on business impact: fraud, value diversion and cardholder-data leaks.

For the full offensive program, see the EHT — Ethical Hacking Team and our offensive security, which extend payment testing to the institution's applications, APIs, internal networks and cloud.

Typical project scope

Payment apps and APIs

Gateways, wallets, POS apps and initiation APIs — OWASP, business logic and authorization.

Terminals and devices

POS, ATM and MPoC-on-COTS: firmware, app, PIN protection and device integrity.

EMV and transaction flow

Chip, contactless and transaction messaging: cryptography, replay, relay and field tampering.

Compliance and evidence

PCI scope, Req. 11.4, executive and technical report, retest and QSA-ready evidence.

FAQ

Frequently asked questions about payment security

What is the difference between PCI DSS and PCI MPoC?
PCI DSS protects the environment that stores, processes or transmits cardholder data. PCI MPoC is specific to solutions that turn an ordinary smartphone into a terminal, assessing the software, PIN entry and continuous attestation of the device.
What replaced the SPoC and CPoC standards?
PCI MPoC consolidates and replaces SPoC (software-based PIN entry) and CPoC (contactless acceptance without PIN). It unifies COTS payment scenarios into a single standard focused on software security and continuous attestation of the solution.
Does my payment gateway need a pentest?
Yes. Anyone handling cardholder data falls under PCI DSS Requirement 11.4, which mandates periodic penetration testing of applications, APIs and network segmentation. The pentest is also the evidence a QSA uses to validate control effectiveness.
Does Berghem assess POS terminals and ATMs?
Yes. We assess POS terminals, ATMs and the EMV flow — chip and contactless — combining firmware analysis, embedded application testing and transaction-message review to expose fraud, skimming and tampering attacks.
Are instant payments and open banking in scope?
Yes. We test payment-initiation APIs, consent flows and anti-fraud controls, hunting for authorization flaws and business-logic abuse, aligned with the BACEN/CMN resolutions on cybersecurity.
Talk to Berghem

Protect your payment channels

In a 30-minute call we map the payment channels in scope — PCI DSS, MPoC, EMV, instant payments and open banking — and design the right test.

Request a proposal Financial sector