Payment apps and APIs
Gateways, wallets, POS apps and initiation APIs — OWASP, business logic and authorization.
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.
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 (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.
Contactless acceptance and software-based PIN entry on a COTS device. Unified standard that replaces SPoC and CPoC.
Software-based PIN entry on COTS with a dedicated card reader (SCRP). Consolidated into MPoC.
Contactless Payments on COTS: tap acceptance without software PIN. Also absorbed into MPoC.
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 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.
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.
Gateways, wallets, POS apps and initiation APIs — OWASP, business logic and authorization.
POS, ATM and MPoC-on-COTS: firmware, app, PIN protection and device integrity.
Chip, contactless and transaction messaging: cryptography, replay, relay and field tampering.
PCI scope, Req. 11.4, executive and technical report, retest and QSA-ready evidence.
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.