Choosing an ecommerce payment gateway is a decision about more than transaction fees. This checklist shows how to compare checkout options, integrations, security controls, recurring billing, international capabilities, settlement, reporting, and total cost using a repeatable scoring and cost model.
Overview
A payment gateway connects your online checkout with the payment networks and merchant account or payment processor that approve, decline, and settle transactions. For a small business, the best payment gateway is usually not the one with the lowest advertised rate. It is the option that fits your store platform, payment methods, risk profile, customer locations, and operational capacity.
Start by separating the decision into five areas:
- Checkout experience: Determine whether the gateway supports hosted checkout, embedded fields, redirect flows, mobile wallets, saved payment methods, and the languages or currencies your customers need.
- Integration: Check for a reliable plugin for your ecommerce platform, documented APIs, webhooks, test credentials, sandbox tools, and clear error handling.
- Security and risk: Review tokenization, 3D Secure support, fraud rules, dispute workflows, user permissions, and the responsibilities that remain with your business for PCI compliance.
- Billing and international payments: Confirm support for subscriptions, retries, refunds, local payment methods, multiple presentment currencies, and cross-border settlement requirements.
- Economics and operations: Compare credit card processing fees, fixed fees, currency conversion costs, reserves, payout timing, reporting, and support.
A gateway can technically accept a payment while still creating problems elsewhere. For example, an integration may work for one-time card payments but lack reliable subscription webhooks, or it may display prices in several currencies while settling funds in only one. Evaluate the complete payment flow rather than a single feature.
How to estimate
Use two calculations: a monthly cost estimate and a weighted capability score. The cost estimate reveals the financial difference between providers. The score helps prevent a low-cost option from winning when it cannot support important checkout or operational requirements.
1. Estimate monthly payment cost
Use this basic model for each gateway:
Estimated monthly cost = percentage fees + per-transaction fees + monthly fees + currency or cross-border costs + dispute and refund costs + optional feature costs
For percentage fees, multiply expected processed volume by the provider's quoted percentage. For per-transaction fees, multiply the number of successful transactions by the quoted fixed amount. Keep these categories separate until the end so you can see what drives the result.
Calculate an effective processing rate as follows:
Effective rate = total payment-related cost ÷ gross processed volume × 100
This rate is useful for comparing proposals with different fee structures. It should not be treated as a universal market benchmark because your result depends on average order value, payment mix, geography, refunds, and other assumptions.
2. Score capabilities by importance
Create a simple scorecard. Give each category a weight based on business impact, then rate each gateway from 1 to 5. A sample weighting could be:
- Integration and platform fit: 25%
- Security and fraud controls: 20%
- International and currency support: 15%
- Recurring billing: 15%
- Reporting and reconciliation: 15%
- Support and operational controls: 10%
Multiply each rating by its weight and add the results. These weights are starting points, not rules. A subscription business should give more weight to recurring billing and failed-payment recovery. A retailer selling mainly in one country may place more emphasis on checkout speed, wallets, and reconciliation.
Before scoring, identify non-negotiable requirements. If a provider fails one of them, remove it from consideration rather than allowing strong performance in unrelated categories to compensate.
Inputs and assumptions
A useful payment processor comparison depends on realistic inputs. Gather at least three months of operating data when available, then document any estimates.
Sales and payment inputs
- Monthly gross online sales
- Number of successful transactions
- Average order value
- Expected mix of cards, wallets, ACH, and other methods
- Refund volume and average refund value
- Chargeback or dispute activity
- Domestic and international sales percentages
Average order value matters because a fixed fee has a larger effect on small transactions. Payment method mix also matters: a gateway's economics and workflow can differ between cards, bank payments, wallets, and local methods.
Integration inputs
Record the platform and technical architecture you use, such as Shopify, WooCommerce, a custom storefront, or a mobile application. Then check whether the gateway provides a maintained integration for that environment. For a custom build, review API versioning, SDK availability, idempotency guidance, webhook retries, authentication, test modes, and access to transaction metadata.
Ask what happens when a payment is authorized but the browser closes, a webhook is delayed, or a customer retries after an error. A robust payment gateway integration needs a server-side source of truth and a process for reconciling payment status with orders.
Security and compliance inputs
Understand where card data is entered and stored. Hosted checkout and tokenized fields can reduce the amount of sensitive data handled by your systems, but they do not remove every compliance responsibility. Document who manages access controls, vulnerability management, incident response, customer authentication, and required PCI documentation. See the PCI compliance checklist for small businesses for a separate review framework.
For fraud protection payments, compare configurable rules, velocity checks, device or behavioral signals, manual review options, 3D Secure flows, and the effect of false declines on legitimate customers. Ask whether the gateway provides reason codes that your team can use to improve authorization decisions.
International and recurring billing inputs
List the countries you serve, currencies in which customers expect to see prices, and currencies in which you need to settle. A multi-currency payment gateway may support display and collection in several currencies while applying conversion or payout conditions that require separate review.
For subscription billing software or built-in recurring tools, check support for stored payment tokens, plan changes, prorations, retries, dunning messages, cancellation, tax data, and webhook events. Confirm how failed renewals appear in reporting and whether customer consent records are available to your business.
Worked examples
Consider a hypothetical store processing 1,000 online orders per month at an average order value of 60 currency units. Its gross monthly volume is therefore 60,000 currency units. Assume, solely for illustration, that one proposal charges a percentage fee of 2.2%, a fixed fee of 0.30 per transaction, and a monthly platform fee of 25.
The estimated cost before refunds, disputes, currency conversion, and optional features would be:
- Percentage fees: 60,000 × 0.022 = 1,320
- Fixed transaction fees: 1,000 × 0.30 = 300
- Monthly fee: 25
- Total modeled cost: 1,645
The modeled effective rate is 1,645 ÷ 60,000 × 100, or approximately 2.74%. These figures are illustrative inputs, not a price claim or recommendation.
Now suppose a second proposal has a lower percentage rate but a higher fixed fee. Recalculate both options using the same order count and volume. If the second option costs less on the current mix, test sensitivity by changing the average order value and transaction count. A fixed fee becomes more significant when order values fall or order counts rise.
Next, apply the capability score. Suppose the first provider scores strongly for your ecommerce platform, recurring billing, and reporting, while the second requires custom development and lacks a needed subscription feature. Estimate the internal cost of building and maintaining that missing capability. Add it to the comparison or record it as a separate implementation risk. A lower processing quote may not be lower cost after engineering time, delayed launch, support work, and reconciliation effort are considered.
For international sales, create a separate scenario rather than blending every transaction into one average. Model domestic cards, international cards, currency conversion, local payment methods, and refunds independently when the provider prices or handles them differently.
When to recalculate
Revisit the model whenever a pricing input, customer mix, or technical requirement changes. At minimum, recalculate after a provider changes rates or contract terms, your monthly volume changes materially, your average order value shifts, or international sales become a larger share of revenue.
Also review the decision before launching subscriptions, entering a new country, adding a marketplace or mobile app, changing ecommerce platforms, or introducing wallets and alternative payment methods. Reassess after a pattern of declines, disputes, delayed settlements, or reconciliation errors appears.
Keep a versioned comparison sheet with the date, assumptions, provider quotes, transaction volumes, and capability ratings. Run three scenarios: conservative volume, expected volume, and growth volume. Then take these practical steps:
- List your non-negotiable payment methods, countries, currencies, and integration requirements.
- Collect written pricing and settlement terms from each shortlisted provider.
- Run the same monthly cost model for every option.
- Test checkout, refunds, failed payments, webhooks, disputes, and reconciliation in a sandbox or controlled pilot.
- Review security responsibilities and complete the relevant PCI assessment before launch.
- Set a calendar reminder to update the model when prices, volumes, payment mix, or product requirements change.
The right payment gateway is the one that meets essential requirements with a transparent total cost and an integration your team can operate reliably. Treat the comparison as a living model, not a one-time procurement document.