Curious about which Payment Service Provider (PSP) is used on a webpage? PSP Detector is a straightforward extension that helps you identify the payment gateway powering any site you visit.
With PSP Detector, you can quickly find out which PSP is handling payments on a specific website. The extension displays the PSP’s logo, offers a brief description, and provides a link to its official website for more information.
- Quick Identification: Easily see which payment service provider is used on any site without needing to dig through code.
- Wide Coverage: Supports various PSPs, making it easier to learn about the payment technology in use across different websites.
- Useful Insights: Whether you’re a business owner looking to compare payment options or just curious about the payment providers in use, this tool can offer you valuable insights.
- Real-Time Detection: Identify PSPs, orchestrators, and TSPs on the active tab.
- History Dashboard: Track detections over time, filter/search, and export CSV.
- Direct Links: Quickly navigate to provider websites or suggest coverage improvements.
Just install the PSP Detector extension (available in the Chrome Web Store at https://chromewebstore.google.com/detail/iblfofcbjioicompkmafdehbdakdbjle), visit any website, navigate to the checkout page, and click on the extension icon to see the payment provider in use. It’s that simple!
- 2C2P
- 2Checkout (Verifone)
- Adyen
- Airwallex
- Alipay
- Allinpay International
- Amazon Payment Services (PayFort)
- AsiaBill
- AsiaPay
- Authorize.net
- Barclaycard ePDQ
- BillDesk
- BlueSnap
- Buckaroo
- Cardknox
- Cashfree Payments
- CCAvenue
- CCBill
- Cellulant
- Chase Payment Solutions
- Checkout.com
- Cielo
- Codapay
- Computop
- Conekta
- CSG Forte
- Culqi
- CX Pay
- Cybersource
- Datatrans
- Debia
- DG Financial Technology
- dLocal
- DPO Group
- Easebuzz
- Easy Pay Direct
- EBANX
- Elavon
- EVO Payments
- Eway
- Eximbay
- FastSpring
- Fawry
- Fat Zebra
- Fiserv
- Fiuu
- Flutterwave
- Flywire
- Geidea
- Global Payments
- GMO Payment Gateway
- Helcim
- HiPay
- HitPay
- Iyzico
- Judopay
- KG Inicis
- KOMOJU
- KSNET
- Kushki
- Lemon Squeezy
- LianLian
- Linkly
- Lyra
- Mastercard Gateway (MPGS)
- Maya
- MercadoPago
- Midtrans
- Mollie
- MONEI
- Moneris
- MultiSafepay
- MyFatoorah
- NETbilling
- Network International
- Nexi Group (Nets)
- NHN KCP
- NICE Payments
- NMI
- NTT DATA
- Nuvei
- Oceanpayment
- Openpay
- Opn Payments
- Paddle
- PagBrasil
- PagSeguro
- Pay.
- PayGent
- PayJunction
- PayKings
- Payletter
- Paymentwall
- PayMob
- Payoneer
- PayPal
- PayPal Enterprise Payments
- PayPlug
- Paysafe
- Paysbuy
- Paysera
- Paystack
- PayTabs
- Paytm
- Paytrail
- PayU
- Peach Payments
- Pine Labs
- Plastiq
- Polar
- Plug'n Pay
- PPRO
- Przelewy24
- Quickpay
- Rapyd
- Razorpay
- Red Dot Payment
- Redsys
- SB Payment Service
- senangPay
- Shift4
- Shopify Payments
- Skrill
- Sony Payment Services
- Square
- Stripe
- Suby
- SumUp
- Swedbank Pay
- Tap Payments
- Telr
- Tilled
- Toss Payments
- Tpay
- Trust Payments
- Tyro
- Unzer
- WePay
- Windcave
- Worldline
- Worldpay
- Xendit
- Xsolla Pay
- Yoco
- Zai
- ACI Worldwide
- Akurateco
- APEXX
- Basis Theory
- BR-DGE
- BridgerPay
- CellPoint Digital
- Chargebee
- Corefy
- DEUNA
- Gr4vy
- IXOPAY
- Juspay
- Pay2B
- Paydock
- Paytiko
- PCI Proxy
- PCI Vault
- Praxis Tech
- Primer
- ProcessOut
- Rebilly
- Recurly
- Spreedly
- Tranzzo
- VGS (Very Good Security)
- Yuno
- Amadeus Hospitality (TravelClick)
- Cloudbeds
- Sabre SynXis
- SiteMinder
npm installThe project CI workflows use Node.js 22. Matching that locally avoids tooling drift.
npm run build # Production build
npm run build:debug # Development build with debug info- Run
npm run build. - Open
chrome://extensionsand enable Developer mode. - Click Load unpacked and select the
dist/folder (notassets/). - After rebuilding, click Reload on the extension.
npm test # Run all tests
npm run test:watch # Run tests in watch mode
npm run test:coverage # Run Jest coverage report
npm run test:integration # Run Playwright extension + demo-site E2E testsnpm run lint # TypeScript/JavaScript linting with ESLint
npm run lint:scripts # Lint repository JS/MJS/CJS tooling files
npm run lint:deps # dependency-cruiser architectural boundary checks
npm run lint:html # HTML structure/safety checks via tools/lint-web.mjs
npm run lint:manifest # Chrome extension manifest checks via tools/lint-web.mjs
npm run lint:web # Combined HTML and manifest linting
npm run fix # Auto-fix TypeScript/JavaScript issues
npm run knip # Unused files/dependencies/exports checksESLint includes SonarJS quality rules plus JSDoc enforcement for public APIs.
npm run typecheck # TypeScript type checking
npm run ci # Core CI script (lint + typecheck + unit tests + web/dependency checks)
npm run validate # Local validation (fix + lint + typecheck + knip + dep checks + build + unit tests + web lint)npm run validate does not include Playwright. The GitHub Actions workflows run
npm run validate first, then run npm run test:integration separately.
Extension versions are generated by build.mjs in the format
3.YYYY.MMDD.HHMM. Do not edit the package.json version manually.
build- Build the extension for productionbuild:debug- Build with debug informationcheck- Run the default GTS checksfix- Auto-fix TypeScript and JavaScript issuestest- Run Jest teststest:watch- Run tests in watch modetest:coverage- Run Jest with coverage outputlint- Run ESLint on TypeScript fileslint:scripts- Lint repository JavaScript tooling fileslint:deps- Run dependency-cruiser rules onsrc/lint:html- Run HTML checks withtools/lint-web.mjslint:manifest- Run manifest checks withtools/lint-web.mjslint:web- Run both HTML and manifest lintingknip- Find unused files, dependencies, and exportstest:integration- Run Playwright integration/E2E teststypecheck- Run TypeScript compiler checksci- Run the repository's core CI scriptvalidate- Full validation before commitprecommit- Alias fornpm run validateclean- Clean build artifacts