License & Deployment Mix: 14 tools – 2 OSS, 12 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is Payment Processing?

Payment processing is the technology and service infrastructure that enables businesses to accept, route, and settle electronic payments from customers. It encompasses credit and debit card transactions, bank transfers (ACH, SEPA, BACS), digital wallets (Apple Pay, Google Pay), buy-now-pay-later (BNPL), and alternative payment methods across currencies and geographies.

Payment processing is the critical link between a customer’s intent to pay and the business receiving funds. Without it, online commerce, subscription billing, and recurring revenue models are impossible. The payment stack handles authorization, fraud detection, settlement, refunds, disputes (chargebacks), and regulatory compliance (PCI DSS, SCA, KYC/AML) in real time.

Modern payment platforms provide:

  • Card processing – accept Visa, Mastercard, Amex, Discover, and regional card networks; real-time authorization and capture; support for card-present (POS terminal) and card-not-present (online) transactions
  • ACH / SEPA / BACS – bank-to-bank payment rails for direct debit and credit transfers; lower fees than card networks; settlement in 1–3 business days; ideal for recurring billing and B2B payments
  • Recurring billing – subscription management with trial periods, proration, plan changes, dunning (failed payment retry), metered/usage-based billing, and revenue recognition
  • Invoicing – generate, send, and track invoices; accept online payment against invoices; integrate with accounting systems for reconciliation
  • Multi-currency – accept payments in local currencies; automatic currency conversion; settlement in preferred currencies; FX rate transparency
  • Refunds and disputes – process full and partial refunds; manage chargeback disputes with evidence submission; fraud detection and prevention
  • Payouts – distribute funds to marketplace sellers, contractors, or affiliates; split payments; multi-party settlement
  • Compliance – PCI DSS compliance (tokenization, hosted payment pages); Strong Customer Authentication (SCA / 3D Secure) for European regulations; KYC/AML verification for merchant onboarding

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison

This evaluation covers the full payment processing landscape – gateways, subscription billing, and merchant-of-record platforms across OSS and commercial SaaS.


SSO / OIDC Comparison

OIDC is the preferred SSO protocol.

ToolOIDCSAMLSCIMAuthentik Notes
Kill BillNoNoNoNo built-in SSO; dashboard access via reverse proxy (Authentik proxy provider)
LagoNoNoNoNo built-in SSO; API-first; dashboard access via reverse proxy
StripeNoYes (Dashboard SSO)Yes (Team management)SAML SSO for Stripe Dashboard (requires Stripe Scale or custom plan); Authentik as SAML IdP
SquareNoYes (Enterprise)NoSAML SSO for Square Dashboard (enterprise plans); Authentik as SAML IdP
PayPal / BraintreeNoYes (Enterprise)NoSAML SSO for Braintree Control Panel (enterprise); Authentik as SAML IdP
AdyenNoYesYesSAML SSO for Adyen Customer Area; SCIM provisioning; Authentik as SAML IdP
Authorize.NetNoNoNoNo SSO; username/password login only; multi-user accounts with permissions
MollieNoNoNoNo SSO; email-based login; team member invitations with roles
PaddleNoYes (Enterprise)NoSAML SSO for Paddle Dashboard (enterprise plans); Authentik as SAML IdP
ChargebeeYesYesYesNative OIDC and SAML; SCIM provisioning; Authentik as IdP
RecurlyNoYesNoSAML SSO for Recurly Dashboard; Authentik as SAML IdP
GoCardlessNoYes (Enterprise)NoSAML SSO for GoCardless Dashboard (enterprise plans); Authentik as SAML IdP
Checkout.comNoYesNoSAML SSO for The Hub dashboard; Authentik as SAML IdP
Wise BusinessNoNoNoNo SSO; email + 2FA login; team member roles via invitation

Best SSO support: Chargebee (OIDC, SAML, SCIM), Adyen (SAML, SCIM)

No SSO: Kill Bill, Lago, Authorize.Net, Mollie, Wise Business (no native SSO; reverse proxy or direct login only)


API Comparison

ToolAPI TypeAuthWebhooksSDKs
Kill BillRESTAPI key + secretYes (push notifications)Java (official), Ruby, Python, PHP, Go (community)
LagoREST + GraphQLBearer tokenYes (webhooks)Ruby (official), Python, Node.js, Go (community)
StripeRESTAPI key (secret + publishable)Yes (webhooks, extensive events)Python, Ruby, Node.js, Go, Java, .NET, PHP (all official)
SquareRESTOAuth2, API keyYes (webhooks)Python, Ruby, Node.js, Java, .NET, PHP (all official)
PayPal / BraintreeRESTOAuth2 (PayPal), API key (Braintree)Yes (webhooks, IPN)Python, Ruby, Node.js, Java, .NET, PHP (all official)
AdyenRESTAPI key + HMACYes (webhooks, extensive)Python, Ruby, Node.js, Go, Java, .NET, PHP (all official)
Authorize.NetREST + XMLAPI login ID + transaction keyYes (webhooks)Python, Ruby, Node.js, Java, .NET, PHP (all official)
MollieRESTAPI key (test + live)Yes (webhooks)Python, Ruby, Node.js, Go, PHP (official)
PaddleRESTAPI key + secretYes (webhooks, extensive)Python, Node.js, PHP, Go (official)
ChargebeeRESTAPI key (site-specific)Yes (webhooks, events API)Python, Ruby, Node.js, Go, Java, .NET, PHP (all official)
RecurlyRESTAPI keyYes (webhooks)Python, Ruby, Node.js, Go, Java, .NET (official)
GoCardlessRESTAccess token (OAuth2)Yes (webhooks)Python, Ruby, Node.js, Go, Java, .NET, PHP (official)
Checkout.comRESTAPI key (secret + public)Yes (webhooks)Python, Node.js, Go, Java, .NET, PHP (official)
Wise BusinessRESTAPI token (OAuth2)Yes (webhooks)No official SDKs (REST-based)

Best developer experience: Stripe (most comprehensive SDK coverage, best documentation), Adyen (extensive SDKs, strong webhooks)

Most limited API: Authorize.Net (legacy XML API alongside REST; less modern developer experience)


Payment Methods

ToolCardsACHSEPAPayPalApple PayGoogle PayBNPLCrypto
Kill BillYes (via plugins)Yes (via plugins)Yes (via plugins)Yes (via plugins)NoNoNoNo
LagoVia gatewayVia gatewayVia gatewayVia gatewayVia gatewayVia gatewayNoNo
StripeYesYesYesYesYesYesYes (Klarna, Afterpay)Yes (USDC)
SquareYesYesNoNoYesYesYes (Afterpay)No
PayPal / BraintreeYesYesYesYes (native)YesYesYes (Pay Later)Yes (limited)
AdyenYesYesYesYesYesYesYes (Klarna, Afterpay, Zip)Yes
Authorize.NetYesYesNoYesYesYesNoNo
MollieYesNoYesYesYesYesYes (Klarna, in3)Yes (Bitcoin)
PaddleYesNoNoYesYesYesNoNo
ChargebeeVia gatewayVia gatewayVia gatewayVia gatewayVia gatewayVia gatewayNoNo
RecurlyVia gatewayVia gatewayVia gatewayVia gatewayVia gatewayVia gatewayNoNo
GoCardlessNoYesYesNoNoNoNoNo
Checkout.comYesYesYesYesYesYesYes (Klarna, Tamara)Yes
Wise BusinessNoYesYesNoNoNoNoNo

Broadest payment methods: Stripe, Adyen, Checkout.com (cards + bank + wallets + BNPL + crypto)

Bank-only: GoCardless (ACH, SEPA, BACS specialist), Wise Business (international transfers)

Gateway-dependent: Kill Bill, Lago, Chargebee, Recurly (use Stripe, Braintree, or Adyen as underlying gateway)


Recurring Billing Features

ToolSubscriptionsTrialsProrationDunningMetered Billing
Kill BillYesYesYesYes (configurable)Yes
LagoYesYesYesYesYes (primary focus)
StripeYes (Stripe Billing)YesYesYes (Smart Retries)Yes (usage records)
SquareYes (basic)NoNoYes (basic)No
PayPal / BraintreeYesYesYesYes (retry logic)No
AdyenYes (basic; partner with Chargebee/Recurly for advanced)YesNoYesNo
Authorize.NetYes (ARB)NoNoYes (basic retry)No
MollieYesYesNoYes (basic)No
PaddleYesYesYesYes (recovery)No
ChargebeeYes (primary focus)YesYesYes (advanced)Yes
RecurlyYes (primary focus)YesYesYes (advanced ML)Yes
GoCardlessYes (direct debit mandates)NoNoYes (retry logic)No
Checkout.comNo (use Chargebee/Recurly)NoNoNoNo
Wise BusinessNoNoNoNoNo

Best subscription billing: Chargebee (most advanced subscription management), Recurly (ML-based dunning), Stripe Billing (integrated with payment processing)

Usage-based billing leaders: Lago (purpose- built for metered billing), Kill Bill (flexible plugin architecture), Stripe (usage records API)

No recurring billing: Checkout.com (payment gateway only; pair with Chargebee/Recurly), Wise Business (transfers only)


Multi-Currency & International

ToolCurrenciesLocal AcquiringSettlement CurrenciesInternational Payouts
Kill BillUnlimited (configurable)Via gateway pluginsVia gatewayVia gateway
LagoUnlimited (configurable)Via gatewayVia gatewayVia gateway
Stripe135+Yes (30+ countries)40+ currenciesYes (Stripe Connect)
Square5 (USD, CAD, GBP, AUD, JPY)Yes (6 countries)Local currency onlyNo
PayPal / Braintree100+Yes (45+ countries)20+ currenciesYes (PayPal Mass Pay)
Adyen150+Yes (40+ countries)30+ currenciesYes (Adyen for Platforms)
Authorize.Net10+ (USD-focused)US, Canada, Europe, AustraliaUSD, CAD, GBP, EURNo
Mollie25+Yes (European focus)EUR, GBP, USDNo
Paddle30+Yes (MoR handles local)USD, GBP, EURN/A (MoR model)
Chargebee100+Via gatewayVia gatewayVia gateway
Recurly140+Via gatewayVia gatewayVia gateway
GoCardless8 (ACH, SEPA, BACS currencies)Yes (30+ countries)Local currencyNo
Checkout.com150+Yes (45+ countries)20+ currenciesYes
Wise Business50+ (send), 10+ (receive)No (transfer service)Multi-currency accountsYes (primary focus)

Best international coverage: Adyen (150+ currencies, 40+ local acquiring), Stripe (135+ currencies, 30+ countries), Checkout.com (150+ currencies, 45+ countries)

Most limited: Square (5 currencies, 6 countries), Authorize.Net (US-centric)

Transfer specialist: Wise Business (multi-currency accounts, international transfers at mid-market FX rates)


PCI DSS Compliance Model

ToolPCI Level 1Hosted PagesTokenizationMerchant SAQ Level
Kill BillNo (self-managed)Via gatewayVia gateway pluginsDepends on gateway + self-hosting
LagoNo (self-managed)Via gatewayVia gatewayDepends on gateway
StripeYesStripe CheckoutYes (Payment Methods API)SAQ-A (Checkout/Elements)
SquareYesSquare Web Payments SDKYes (card nonce)SAQ-A (Web Payments SDK)
PayPal / BraintreeYesPayPal Checkout, Braintree Drop-inYes (payment method nonce)SAQ-A (Drop-in UI)
AdyenYesAdyen Drop-in, ComponentsYes (recurring tokens)SAQ-A (Drop-in/Components)
Authorize.NetYesAccept.js, Accept HostedYes (customer profiles)SAQ-A-EP (Accept.js) or SAQ-A (Accept Hosted)
MollieYesMollie CheckoutYes (mandates)SAQ-A (Checkout)
PaddleYes (MoR handles)Paddle CheckoutYes (MoR vault)None (Paddle is MoR)
ChargebeeYes (via gateway)Chargebee Hosted PagesYes (via gateway)SAQ-A (Hosted Pages)
RecurlyYes (via gateway)Recurly.jsYes (via gateway)SAQ-A (Recurly.js)
GoCardlessN/A (no card data)GoCardless mandate flowN/A (bank mandates)N/A (no card processing)
Checkout.comYesCheckout.com FramesYes (tokens)SAQ-A (Frames)
Wise BusinessN/A (no card processing)N/AN/AN/A

Simplest PCI compliance: Paddle (MoR model; merchant has zero PCI obligations), GoCardless (no card data), Wise (no card processing)

SAQ-A achievable: Stripe, Square, Adyen, PayPal/Braintree, Mollie, Chargebee, Recurly, Checkout.com (all offer hosted payment pages or iframe-based elements)


Pricing

ToolTransaction FeesMonthly/Annual FeesCross-Border Fee
Kill BillNone (self-hosted)Free (Apache-2.0)N/A (via gateway)
LagoNone (self-hosted)Free (AGPL-3.0); Premium from $500/moN/A (via gateway)
Stripe2.9% + $0.30 (US cards)None (pay per transaction)+1.5% cross-border
Square2.6% + $0.10 (in-person); 2.9% + $0.30 (online)None (pay per transaction)N/A (limited international)
PayPal / Braintree2.59% + $0.49 (PayPal); 2.59% + $0.49 (Braintree)None (pay per transaction)+1.5% cross-border
AdyenInterchange++ (IC + scheme fee + $0.13)None (minimum monthly fee may apply)Varies by corridor
Authorize.Net2.9% + $0.30$25/mo gateway feeN/A (US-focused)
Mollie1.8% + EUR 0.25 (EU cards)None (pay per transaction)+0.6% non-EU
Paddle5% + $0.50 (includes tax handling)None (pay per transaction)Included (MoR model)
ChargebeeNone (gateway fees apply)From $0 (Starter) to custom (Enterprise)Via gateway
RecurlyNone (gateway fees apply)From $0 (Core) to custom (Enterprise)Via gateway
GoCardless1% + $0.25 (ACH); variable (SEPA/BACS)None (pay per transaction)+0.3% FX fee
Checkout.comInterchange++ or blended (custom)None (custom pricing)Varies by corridor
Wise Business0.41%–2.0% (transfer fees vary by corridor)None (pay per transfer)Included (mid-market rate)

Lowest card fees: Adyen and Checkout.com (interchange++ pricing for volume merchants)

Lowest bank transfer fees: GoCardless (bank-to-bank specialist), Wise Business (international transfers at mid-market rates)

Most expensive: Paddle (5% + $0.50, but includes tax compliance and MoR services)

Free self-hosted: Kill Bill (Apache-2.0), Lago (AGPL-3.0 for community edition)


Deployment and Licensing

ToolLicenseSelf-HostedLanguageDatabaseDocker
Kill BillApache-2.0YesJavaMySQL, PostgreSQLYes
LagoAGPL-3.0YesRuby, TypeScriptPostgreSQL, RedisYes
StripeProprietaryNo (SaaS)
SquareProprietaryNo (SaaS)
PayPal / BraintreeProprietaryNo (SaaS)
AdyenProprietaryNo (SaaS)
Authorize.NetProprietaryNo (SaaS)
MollieProprietaryNo (SaaS)
PaddleProprietaryNo (SaaS)
ChargebeeProprietaryNo (SaaS)
RecurlyProprietaryNo (SaaS)
GoCardlessProprietaryNo (SaaS)
Checkout.comProprietaryNo (SaaS)
Wise BusinessProprietaryNo (SaaS)

Self-hosted: Kill Bill (Apache-2.0), Lago (AGPL-3.0)

All commercial tools are SaaS-only – no self-hosted option. Payment processing requires PCI DSS Level 1 infrastructure, which is impractical for most organizations to build and maintain.

AGPL-3.0 Note

Lago uses AGPL-3.0, which requires sharing modifications with all network users. Organizations must evaluate whether AGPL obligations are acceptable. The same caution applies as noted in the Wiki & Knowledge Base, Workflow Automation, Digital Signatures / E-Sign, and Low-Code / No-Code Platforms evaluations.


Tools

14 tools.

Adyen

Adyen is an enterprise-focused payment platform that provides unified commerce across online, in-store, and mobile channels.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Authorize.Net

Authorize.Net is one of the oldest and most widely deployed payment gateways in the United States, operating since 1996.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Chargebee

Chargebee is a subscription management and billing platform that sits as an orchestration layer above payment gateways.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC

Website

Checkout.com

Checkout.com is an enterprise payment platform providing card processing, alternative payment methods, and payout capabilities across 150+ currencies and 45+ countries.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

GoCardless

GoCardless is a bank-to-bank payment specialist that enables businesses to collect payments via ACH Direct Debit (US), SEPA Direct Debit (Europe), BACS Direct Debit (UK), BECS Direct Debit (Australia), PAD (Canada), and Autogiro (Sweden).

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Kill Bill

Kill Bill is an open-source billing and payment platform built in Java with an extensible plugin architecture.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Lago

Lago is an open-source usage-based billing platform designed for SaaS companies with metered or consumption-based pricing models.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Mollie

Mollie is a European payment service provider based in the Netherlands, offering online payment processing with a focus on European payment methods.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Paddle

Paddle is a proprietary payment platform that acts as a Merchant of Record for SaaS companies, handling global tax compliance, subscription billing, checkout, and PCI obligations on the seller’s behalf.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

PayPal / Braintree

PayPal is the world’s most recognized online payment brand, with over 400 million active accounts globally.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Recurly

Recurly is a subscription billing platform specializing in subscription management, revenue optimization, and churn reduction.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Square

Square is a commerce platform that provides payment processing for both in-person (point-of-sale) and online transactions.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Stripe

Stripe is the de facto standard for developer-first payment processing. It provides a unified platform for accepting payments, managing subscriptions, handling payouts, preventing fraud, and issuing virtual and physical cards.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Wise Business (TransferWise)

Wise Business (formerly TransferWise Business) is an international money transfer and multi-currency account platform.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

ResorsIT Tools Catalog Search