Skip to content

Best apps

20 min read

The 6 best online payment processing services in 2025

By Miguel Rebelo · February 3, 2025
A hero image with the logos of the best payment gateways

Online payments are critical infrastructure. Choosing the wrong payment gateways and payment processors could lead to higher fees cutting into your profits, losing customers due to limited payment options, or to serious security issues that could harm your shop's reputation.

But let's look on the bright side. If you're just starting selling online or are looking to switch platforms, the best fit will increase conversion rates, improve the checkout experience, and add analytics to track your performance.

I started your research for you: I looked into nearly 100 of the best payment gateways to make sure you don't have to go through a payment processing nightmare. Here are the six best options matching a range of use cases.

The 6 best payment gateway services

What is a payment gateway?

Payment gateways and credit card processors are critical components of an eCommerce shop. They enable secure online payments, exempting you from investing in costly security and compliance software.

The most basic credit card processor will do exactly that: stay compliant with PCI-DSS standards and provide simple integration options with your sales channels. But more advanced platforms offer features like recurring billing and subscription support, advanced analytics, or seamless integration with your website or eCommerce platform.

There are tons of niche concepts tied to payment processing, so I've also created a hefty FAQ that you'll find at the end of this article. Click here to jump to it.

What makes the best eCommerce payment gateway service?

How we evaluate and test apps

Our best apps roundups are written by humans who've spent much of their careers using, testing, and writing about software. Unless explicitly stated, we spend dozens of hours researching and testing apps, using each app as it's intended to be used and evaluating it against the criteria we set for the category. We're never paid for placement in our articles from any app or for links to any site—we value the trust readers put in us to offer authentic evaluations of the categories and apps we review. For more details on our process, read the full rundown of how we select apps to feature on the Zapier blog.

As I was researching and testing eCommerce payment processors, here's what I was looking for:

  • Accepted payment methods. At minimum, these credit card processing companies needed to accept all major credit card brands.

  • Ease of integration. You shouldn't have to know how to code to implement a payment solution from start to finish. These apps have either a fully no-code setup or a detailed guide if you have to tinker a bit.

  • Security. Every payment processor listed here is PCI-DSS-compliant, so you don't need to implement any additional security measures on your shop.

  • Checkout experience. It should be easy for customers to buy products and services at your eCommerce shop, so I looked out for the platforms that offer the best customer checkout experience.

  • Extra features. Having a toolkit at your disposal—including subscription support, invoicing, payment links, or card readers—can be useful, so I kept tabs on all those extras as well.

I tested these platforms using two different strategies. For the platforms that offered self-service sign-up, I went in, configured everything needed to start accepting payments, and integrated that into a page on my website. For others that required talking to sales, I sent out emails to set up a test environment, so I could see how it worked.

What to avoid when looking for a payment gateway

Since this is such a critical app to keep your business growing, I wanted to share some red flags you should look for when choosing a payment platform. While all the platforms on this list are dependable, they may not fit your industry, use case, or technical knowledge level. Before committing, make sure you screen them for your unique needs. Beyond that, keep your eye out for these things:

  • Hidden fees. Fee pages can be confusing to read, with so many "ifs" when setting how much will be charged for each transaction. These can change depending on your industry or sales channels, so make sure you familiarize yourself with the pricing structure. When using a platform for the first months, check the fee breakdown and see if it remains within expectations.

  • Low security standards. Always look for certifications, such as PCI-DSS, and read the landing pages regarding security. While providers won't go into detail regarding the technical specifications of their infrastructure—that would be a vulnerability in itself—steer clear of platforms that don't list the protocols and measures they're employing to stay safe.

  • Poor customer support. Business needs come in all shapes and sizes. Some have their technical team to run everything, others need a more hands-on approach. If you're in the latter box, check out which channels are available (email, live chat, phone, etc.) and the business hours. If you expect to need a lot of help, make sure to choose a platform that can be there for you, no matter the time.

  • Concerning online reviews. Most software has a small collection of 1-star reviews—that's unavoidable. But instead of focusing on the negativity of a handful of opinions, look for patterns in the more negative reviews. If you see recurring topics popping up, that's a good indicator that the platform may have systemic problems.

The best payment gateways at a glance

Best for

Standout feature

Pricing

PayPal

First-time users

Extremely simple setup

Fees vary by transaction type and currency; 3.5% + $0.49 per transaction for U.S. credit cards

Stripe

Accessible analytics

Flexible, with a wide range of tools and plugins

Fees vary by transaction type; 2.9% + $0.30 per online credit card transaction

Shopify Payments

eCommerce stores

All-in-one eCommerce solution

Processing starts at 2.9% + $0.30 per transaction; active Shopify plan required, starting at $39/month

Square

Selling online and offline

Includes a basic website builder

Fees vary by transaction type; 2.9% + $0.30 for online credit card transactions

HubSpot Payments

B2B sales

Simplifies billing with payment links

2.9% per transaction; active HubSpot CRM Starter subscription required, starting at $20/month

Helcim

Interchange pricing and volume savings

Lower fees for high-volume sellers

Interchange Plus averages at 2.49% + $0.25 per transaction; discounts available for high-volume sellers


Best online credit card processing system for first-time users

PayPal (Web, Android, iOS)

PayPal, our pick for the best credit card processing for first-time users

PayPal pros:

  • Trusted, well-known name might make customers more likely to click buy

  • Extremely simple (for you and your customers)

PayPal cons:

  • Very confusing pricing structure

PayPal has been in the payments industry for a long, long while. In that time, it built an experience that's really easy for first-time users, taking most of the complexity out of the equation. This means little to no coding and zero developer lingo.

Once you add your products, you can customize the Smart Payment Button, as you can see in the screenshot above. The only thing you can't customize are the colors: you can change the shape, what logo appears on the PayPal button, and show/hide the Debit or Credit Card button. When you're done, simply click Copy code and paste it on your product page.

What happens on the customer side? When they visit your website, they'll see the button you've configured. They can then choose to pay with their PayPal balance or any saved payment method on their PayPal account. If they don't have PayPal, they can check out by entering their credit card details (all data is handled securely by PayPal in both cases). Added security measures include fraud protection, which keeps your store safe from credit card fraud, and also customer protection, which lets shoppers file claims if there's a mismatch between the products advertised and what they actually got.

One thing you'll hear from anyone using PayPal: the transaction fees are flat-out confusing. In general, PayPal charges a base fixed price for each transaction and then a percentage over the total amount. So the basic credit card fee is 3.49% + $0.49 for U.S. transactions, but this percentage/cents combo varies a lot depending on transaction type and currency, so be sure to read the fine print.

When you're set up and ready to sell, connect PayPal to Zapier to automatically add new customers to your email marketing tool, a spreadsheet, or anywhere else you store your data. Learn more about how to automate PayPal, or get started with one of these pre-made workflows.

Add rows to Google Sheets spreadsheets for new PayPal sales

  • PayPal logo
  • Google Sheets logo
PayPal + Google Sheets
More details
    When business is booming, slowing down to keep records is the last thing you need. Scale effortlessly with this integration. Once active, this Zap will be triggered by every new sale on PayPal, automatically sending those details to a row in a specified Google Sheets spreadsheet.

    Share new PayPal sales in Slack

    • PayPal logo
    • Slack logo
    PayPal + Slack
    More details
      Closely tracking your company's sales is crucial to success. This Zap can help by automatically sending each new PayPal sale to Slack as a message.

      Add new PayPal customers to Mailchimp

      • PayPal logo
      • Mailchimp logo
      PayPal + Mailchimp
      More details
        Easily keep in touch with all your customers with this integration. Once active, for each new successful sale made through PayPal, this Zap will automatically add the customer to your mailing list in Mailchimp.

        PayPal pricing: Fees vary by transaction type and currency; 3.5% + $0.49 per transaction for U.S. credit cards. Full pricing information here.

        Is your sales volume growing? PayPal has another payment solution for you: Braintree. It has advanced analytics, better control in creating and implementing your checkout experience, and slightly lower payment processing fees. It also accepts a wider range of payment methods, including Venmo.

        Best online payment processing system for accessible analytics

        Stripe (Web, Android, iOS)

        Stripe, our pick for the best online payment processing system for accessible analytics

        Stripe pros:

        • Extremely flexible with loads of features

        • A huge ecosystem of plugins and integrations

        Stripe cons:

        • A bit more complicated to set up

        Stripe has become a household name for online businesses because of its flexibility and available tools. It brands itself as the financial infrastructure for the internet, and it's not wrong.

        As soon as you land on the dashboard, you'll realize that Stripe has depth. That may make things unintuitive at the start. Developers will feel right at home, but what about those of us that don't know how to make an API call? Stripe has an implementation wizard, where you can choose how you want to implement it in your shop by answering a few simple questions. The results come with a full guide to help you copy and paste code to the right place on your website.

        There are three main ways you can embed Stripe in your shop:

        1. You can set up an embedded payment form (this requires some coding to customize everything about it).

        2. You can add a button that'll bring up a pop-up hosted by Stripe, where the customer can input their credit card details securely. Then, the payment button is unlocked on your shop, and the transaction can be processed from there (also involves some coding to implement).

        3. You can redirect your customer to a beautiful checkout page (pictured above), where the customer can input all their details. When they're done, they get redirected back to any part of your website.

        When your shop is good to go, Stripe lets you look deep into what's happening with your payments. You can see sales volume, a report on fraud and disputes, spend-per-customer, and high-risk payments on the home dashboard. Want to take a deep dive? Head to the Reports section, and explore all the options available, including billing analytics that help you look into your MRR or revenue forecasts.

        It's a lot, and you can go even further by connecting Stripe to Zapier. Automatically get Slack notifications for new Stripe sales, create QuickBooks customers for new Stripe payments, and connect Stripe to your entire tech stack. Read more about how to automate your payments with Stripe, or get started with one of these pre-built workflows.

        Add transactions in Wave for new Stripe sales

        • Stripe logo
        • Wave logo
        Stripe + Wave
        More details
          When you make online sales and process with Stripe, you need to also record the income in Wave to keep your bookkeeping up to date. This integration will create an Income transaction in Wave for each new Stripe payment processed, ensuring that your online captured sales are correctly recorded in Wave. Sales income and payment card processing fees are captured separately, so you have fully accurate records.

          Add new Stripe sales as rows on Google Sheets

          • Stripe logo
          • Google Sheets logo
          Stripe + Google Sheets
          More details
            If you're looking for a little book-keeping assistance, you've come to the right place. Activate this Stripe-Google Sheets integration and it will watch Stripe for you, triggering with every new sale and automatically sending the information to Google Sheets in a new row, so your accounting has all the detail it needs.

            Add new Stripe customers to Mailchimp lists

            • Stripe logo
            • Mailchimp logo
            Stripe + Mailchimp
            More details
              A smart way to stay in touch with customers is to add them to an email marketing list. This integration will automatically add your Stripe customers to Mailchimp for you so that you can keep your outreach steady, with no added clicks or keystrokes.

              Stripe pricing: Fees vary by transaction type; 2.9% + $0.30 per online credit card transaction. Full pricing information here.

              Best eCommerce payment processing system for online stores

              Shopify Payments

              Shopify Payments, our pick for the best eCommerce payment gateway for online stores

              Shopify Payments pros:

              • All-in-one eCommerce solution

              • Very easy to set up and use

              Shopify Payments cons:

              • Limited freedom to use another payment provider

              Shopify is becoming a synonym of eCommerce. You can host your store on the platform for $39 per month, offering the starter toolkit for everything you need to sell online: website, marketing tools, and payments, all in one place. As you go up in the paid tiers, you unlock more features to increase the quality and reach of your shop, while also slightly reducing the payment processing fees, down to a minimum of 2.4% and $0.30 per transaction.

              Shopify is a beginner's haven, offering plenty of high quality help to get you started. You don't have to be a technical expert, coding wizard, or eCommerce legend: just bring time and curiosity, and you'll be able to build your store. To activate the online payments, submit your business details, wait for confirmation, and that's that.

              Using this native payment solution saves you the time—and potentially headache—of configuring and integrating a third-party platform, especially if your store's inventory rotates a lot. Updating dozens of payment links for your new clothing collection isn't the best way to pass the time. Shopify handles these thorny parts for you where other platforms would require either manual work or some tech savvy for coding a solution.

              You can also integrate Shopify with Zapier to connect your eCommerce apps and automate the boring stuff. Here's how to automate your Shopify store, or you can take a look at these workflows for some inspiration.

              Add new paid Shopify orders to Google Sheets rows

              • Shopify logo
              • Google Sheets logo
              Shopify + Google Sheets
              More details
                Keep your new Shopify paid orders organized using this automation. After your customer submits a new paid order on Shopify, Zapier will automatically add it to your Google Sheets spreadsheet as a new row. That way, you can manage your orders in a spreadsheet and easilyi keep everything organized.

                Add new Shopify customers to Google Ads Custom Lists

                • Shopify logo
                • Google Ads logo
                Shopify + Google Ads
                More details
                  Got new shoppers? Let's get them to be repeat shoppers with this integration. Just set it up and new Shopify customers will be added to Google Ads custom lists, ensuring that they're more likely to see your ad content. The right people viewing relevant ads will lead to more sales with no extra work on your part.

                  Share new paid orders from Shopify to Slack

                  • Shopify logo
                  • Slack logo
                  Shopify + Slack
                  More details
                    If you run a Shopify store, you know how exciting it is to watch orders roll in. This Zap will automatically post a new message to Slack whenever you receive a paid order in Shopify, helping you stay up-to-date on your billings and celebrate success at the same time.

                    Shopify Payments price: Processing starts at 2.9% + $0.30 per transaction. Active Shopify plan required, starting at $39/month.

                    Using WordPress with WooCommerce instead? WooCommerce also has a native payment system, WooCommerce Payments, upgrading your WordPress installation to a fully-fledged eCommerce solution. Each transaction goes for 2.9% plus $0.30, too, with tools similar to those Shopify offers.

                    Best payment gateway for selling online and offline

                    Square (Web, Android, iOS)

                    Square, our pick for the best payment gateway for selling online and offline

                    Square pros:

                    • Easy combination of in-person and online sales

                    • Includes a basic website builder

                    Square cons:

                    • Not quite as feature-rich as Stripe

                    Do you run a brick-and-mortar shop? Not accepting card payments at all yet? Square offers full support for physical card reader machines, and it lets you build your own online store with seamless payment processing. That means faster sales in person and online sales support too.

                    The interface is sleek and easy to use. The main dashboard gives you a snapshot of your business at a glance, and you can then use the left-side menu to access the wide range of features on offer. These include accepting payments online for all major card brands, as well as Google Pay, Apple Pay, and Samsung Pay.

                    After you set up your account and add your products, you can embed customizable buy buttons on your sales channels. The level of customization is great, but there are no payment method badges or a "processed securely by Square" note. Be sure to add those to your website to give your customers a sense that it's safe to shop with you.

                    Don't have a website? No problem. Square offers a website builder with beautiful themes, easy to set up and publish. It also offers basic email marketing features, so you can keep in touch with your customers, run campaigns to raise awareness about new products or services, or get some feedback on customers' experiences.

                    You can connect Square to all the other apps you use with Square's Zapier integrations. Here are popular ways to automate Square, plus some pre-made workflows to get you started.

                    Add transactions in Wave for new Square sales

                    • Square logo
                    • Filter by Zapier logo
                    • Wave logo
                    Square + Filter by Zapier + Wave
                    More details
                      Keeping your bookkeeping up to date from card transactions is important, but you're busy! This integration will ensure that every new sale you make using Square will be accurately recorded as a transaction in Wave. Sales income and payment card processing fees are captured separately, so you have fully accurate records.

                      Create Square customers from new Acuity Scheduling appointments

                      • Acuity Scheduling logo
                      • Square logo
                      Acuity Scheduling + Square
                      More details
                        Keep your customer lists up-to-date for seamless transactions thanks to this Zapier automation. After you've set it up, a new customer will be added to Square whenever a new appointment is created on Acuity Scheduling so the customer information is already added to Square when you're ready to request payment.

                        Save new Square transactions to Google Sheets rows

                        • Square logo
                        • Google Sheets logo
                        Square + Google Sheets
                        More details
                          Manually updating your spreadsheets can be a hassle. Set up this Zapier integration to save time and effort! Once it's active, each new transaction on your Square account will be automatically logged to a new row in a specified Google Sheets spreadsheet.

                          Square pricing: Fees vary by transaction type; 2.9% + $0.30 for online credit card transactions. Square also offers subscription plans to unlock more features, starting at $29/month. Full pricing details here.

                          Best online payment processing system for B2B sales

                          HubSpot Payments (Web, iOS, Android)

                          HubSpot Payments, our pick for the best online credit card processing system for B2B sales

                          HubSpot Payments pros:

                          • Simplifies billing by turning deals into payment links

                          • Easy to spread payment buttons anywhere you need

                          HubSpot Payments cons:

                          • May lack flexibility

                          No one loves friction. When selling products or services to other businesses—say, you're doing consulting work or providing workshops—it's best to have a payment flow that's easy to use. HubSpot Payments exists to fill this gap: you can use it to quickly turn proposals into a payment link. Your customers can pay in a good-looking payment form, so you can lock in those dates or send those products right away.

                          Part of the HubSpot Commerce Hub feature set, Payments adds payment processing on top of a mountain of possibilities. It's seamlessly connected to all other parts of this sales software, so you can manage your business relationships, marketing, website, content, and operations from the same place. The actual payment infrastructure belongs to Stripe, with HubSpot charging 2.9% (no extra fees) for each transaction. A piece of advice: don't connect your Stripe account to HubSpot for processing payments, otherwise you'll have to pay both apps' processing fees, bringing the total to 3.4% + $0.30 per transaction instead.

                          The major upside of Payments is that it's easy to use, offering the basic tools to send links and see the results. The connection with the CRM saves plenty of time since you don't have to create the payment request elsewhere and send it over. You can put the link inside a button and then embed it anywhere, be it your weekly newsletter, your blog, or the front page of your website. If you're curious about this possibility, check out HubSpot's guide on how to get it done.

                          Since this new product is all about streamlining your work and saving time, you can keep doing that by connecting HubSpot and Zapier and making your tech stack work as one. Here are some ideas to get you started, or you can take a look at more ways to automate your business operations in HubSpot.

                          Add new HubSpot contacts to Google Ads customer lists

                          • HubSpot logo
                          • Google Ads logo
                          HubSpot + Google Ads
                          More details
                            Who has time to switch back and forth between platforms? Make your workflow a tad smoother with this integration, which will allow you to automatically add contacts to Google Ads customer lists as soon as they're added to a list in HubSpot. Save yourself from copying and pasting between platforms, which means more time for you to do meaningful work.

                            Create contacts in HubSpot for new leads from Google Ads

                            • Google Ads logo
                            • HubSpot logo
                            Google Ads + HubSpot
                            More details
                              Use this integration to automatically import new leads from Google Ads into HubSpot as contacts. This Zap saves you from the tedious task of duplicate data entry!

                              Add new HubSpot contacts to Mailchimp lists

                              • HubSpot logo
                              • Mailchimp logo
                              HubSpot + Mailchimp
                              More details
                                Your customers will never miss an important promotional email from you because you forgot to update your Mailchimp list. This HubSpot-Mailchimp integration automatically adds new HubSpot contacts to a Mailchimp list so you can focus on designing the perfect email campaign instead of copying your contacts list.

                                HubSpot Payments price: 2.9% per transaction. Active HubSpot CRM Starter subscription required starting at $20/month.

                                Best online payment processing service for interchange pricing and volume savings

                                Helcim (Web, iOS, Android)

                                Helcim, our pick for the best online payment processing service for interchange pricing and volume savings

                                Helcim pros:

                                • Great user experience, for both you and your customers

                                • Wide feature set

                                Helcim cons:

                                • Potentially confusing fee structure

                                Most of Helcim's advantages lie in the math, so let's whip out our calculators. Instead of charging a fixed fee like most competitors, you're charged Interchange Plus fees. Here's what that means.

                                Interchange fees refer to the payment network in charge of processing. This can be Visa, Mastercard, or American Express, among others. Each of these networks puts its price on each processing action. Here are a few examples:

                                Helcim passes the interchange fees directly to you. Upside? You may be able to save if your customers use the more inexpensive payment networks. Downside? Too many fees to familiarize yourself with. At the end of the year, you can expect the average fee to stand at 2.49% + $0.25 per transaction.

                                The second part of the "Interchange Plus" expression is "Plus." This is Helcim's cut, the profit they make with each of your transactions, added to the interchange fee. And here, the platform is generous for their bigger clients: if your monthly volume is below $50k, you'll be charged 0.50% + $0.25 a pop; if you rake in more than $1M, that comes down to 0.15% + $0.15.

                                Let's put the calculator away and reason a bit together. The variance of fees may feel risky or pointless for smaller businesses. But if you're running a bigger operation and have access to data on customer payment methods, you may be able to shave a few decimals off the transaction fee—which, for bigger bottom lines, can have a noticeable impact.

                                And if you want to destroy the calculator entirely, you can pass on these processing costs to your customers with surcharging—they pay these fees, not your company. There are mixed opinions here. Your marketing and sales teams won't like explaining why the final price was increased at the end of the payment flow. If you go this route, be sure to think about the checkout user experience.

                                Helcim price: Interchange Plus averages at 2.49% + $0.25 per transaction. Discounts available for high-volume sellers.

                                Payment gateway FAQ

                                What are interchange fees?

                                Interchange fees are the percentage (and sometimes a fixed fee, usually cents) charged for each processed transaction. These are usually paid for by the merchant, but you can offload them to your customers using surcharging mechanisms.

                                Paying for anything is only easy because of card networks and similar payment systems. These ensure that the money travels from the people buying products and services to the merchants selling them.

                                What is a merchant account?

                                A merchant account is like a bank account where you receive the money your customers pay you. Unlike a bank account, you can't use this money freely: you'll have to wait for the payout date.

                                Some platforms only offer merchant accounts without a gateway or a processing system, so be sure to check it out if you're conducting your own research online.

                                What is a payment gateway?

                                A payment gateway used to be software that takes care of the legwork of online payments. Since some gateways also offer physical terminals, it now refers to platforms that handle the front-end portion of payments: the payment forms, checkout flow, online security, and initiating the transaction with a payment processor.

                                What is a payment processor?

                                A payment processor is a platform that connects banks, merchant accounts, card networks, and payment systems to initiate transactions. It handles authorization (making sure the card's credentials are valid and that the cardholder's account has enough funds) and settlement (moving the money from the cardholder's accounts to the merchant's accounts).

                                A payment processor is different from a gateway because it handles the back-end portion of payments, the invisible messages to secure authorization and settlement. Some platforms combine processing and gateway features, so don't be surprised if a platform claims to offer both.

                                What is an issuing bank?

                                If you pull out your bank card from your wallet, it's likely either a Visa or Mastercard. Your bank works with these card companies (or others) to provide you with a card you can use to make payments. This is the issuing bank: the bank that issued the card to you.

                                When you use your card, the card network contacts the issuing bank to check if the details are correct (card number, CVV, PIN) and if you have enough funds to cover the transaction. It also initiates the process of moving the money from your account to each business you purchase from.

                                What's involved in processing a credit card transaction?

                                Processing a transaction is complex, often involving multiple parties and a range of networks. Here are the pieces involved in running a transaction:

                                • The cardholder, which is your customer. They want to get your product or service. They use their credit/debit card on a physical terminal or enter the card's details into the payment form on your website.

                                • The merchant, which is you/your business.

                                • A payment gateway, software that enables online transactions. These handle the payment form, security, and contacting the payment processor.

                                • A payment processor, which processes the actual credit or debit card transactions. These take care of connecting banks, your merchant account, and card networks, ensuring that all of the pieces are moving as they should.

                                • Card networks and payment systems, which handle the process of actually moving money between banks.

                                Some platforms may combine some of these. For example, there are payment processors that offer their gateways; others combine a gateway with a merchant account, but don't do the actual processing.

                                How does credit card processing work?

                                There are two phases involved in credit card processing: authorization and settlement.

                                The first one is authorization. When the cardholder taps their card to pay (or clicks the Pay button on your website):

                                1. You (the merchant) send the payment authorization to the payment processor connected to your payment gateway.

                                2. The payment processor uses the card number to contact the card network (Visa, Mastercard, etc.) to figure out which bank issued the card.

                                3. Once contacted, the issuing bank confirms that the card's details are correct and that the account has sufficient funds to greenlight the transaction.

                                4. The bank then approves or denies the transaction.

                                Fun fact: all of this happens right after you tap your card to pay for anything and get the "authorized" message at the payment terminal, in seconds. Be sure to look out for it the next time you're shopping.

                                Another thing you might've noticed if you do mobile banking is that some transactions show an "unclaimed" tag right after you pay for something—the balance was subtracted from your account, but the merchant hasn't received the money yet. This is because the transactions are only authorized when you buy; the money isn't actually moved until later on in the day or week.

                                This leads to the second phase: settlement.

                                1. Businesses batch all the authorized transactions of the day from all their clients and send them to their payment processor.

                                2. The payment processor talks to the card networks (Visa, Mastercard, etc.) to notify them that funds will move now.

                                3. The card network communicates with each issuing bank. Each bank subtracts the balance from each cardholder's account and sends them over via the card network.

                                4. The funds land in the merchant's account, minus the interchange fees.

                                The money is held in the merchant's account until the payout date. This is when it moves into your business's bank account and you can use it freely.

                                How do payment gateways handle refunds?

                                Each platform has a slightly different way of handling refunds, but here's the gist of how this works. You can refund a transaction in total or partially, depending on the customer's request. These can be started in the payment gateway's dashboard and can take up to eight business days to complete, with the funds returned to the original payment method. If it fails to go through, you'll still have the money in your account and will have to find another way to reimburse your customer.

                                Some payment platforms may charge you for refunds, and you won't get back the fees that you paid for processing the payment in the first place.

                                How do payment processing platforms handle disputes?

                                Disputes, also known as chargebacks, happen when a customer cancels a transaction by contacting their card issuer. Here are a few reasons why this may happen:

                                • They were charged an unexpectedly high amount for a product or service.

                                • They're canceling a transaction that a friend or family member made without their awareness.

                                • Their credit card information was stolen, and a hacker used it to buy things in your store.

                                • They're attempting to keep your products while getting their money back.

                                Since this is a complex situation, the card issuer will contact you to provide evidence that the transaction was legitimate. Based on the customer's justification and the information you provided, they'll make a decision on who's right. Most platforms will charge a high fee whenever a dispute is initiated—$15 if you're using Stripe, not refunded even if you win.

                                While there aren't bulletproof solutions to chargebacks, here are a few tips to reduce the likelihood they'll happen:

                                • Always be clear about pricing at every step of the checkout. If there are any additional fees added at any time, make sure to display and explain them clearly.

                                • Gather more information during the payment flow about your customer than just the credit card details. You can ask for the postal code, full home address, or force creating an account at your website with email verification. If all these signals match with the customer's data, you have a higher chance of winning a dispute.

                                Which gateways are the best for international transactions?

                                The best gateways for international transactions share the following characteristics:

                                1. They support multi-currency, so customers can pay you in their native coin and you can then convert it into yours.

                                2. They offer widely-recognized security standards and certifications such as PCI-DSS.

                                3. They support a variety of payment methods, including credit cards and wallets. Additionally, if you're planning to launch in a new region, consider researching the most popular payment methods available there and see if your gateway supports them.

                                Can I negotiate transaction fees for higher sales volumes?

                                Negotiating lower transaction fees requires research, planning, and of course, negotiation skills. It's not always guaranteed that you'll get a good deal, especially if you're a small business just starting out.

                                Start by gathering information about your business use case, along with your transaction history. You'll have leverage if you already process a lot of transactions and if this is forecasted to grow. The better your numbers are, the more attractive your company becomes as a client.

                                Then, research the gateways you'd like to negotiate a better rate with—gateways plural: your current provider might not be willing to push rates down, but if you promise another to move into their platform, they may be open to giving incentives to do so.

                                Usually, when you reach out to the platform's sales team, they'll have a playbook on to create the deal. They'll ask questions to qualify you as a client, predict how valuable you'll be, and then make you an offer. You can counter by using your transaction history information as a bargaining chip.

                                What are buy-now-pay-later (BNPL) services?

                                Buy-now-pay-later services are a type of short-term consumer financing, where people can pay in interest-free installments. From a merchant's point of view, you need to enable the payment methods associated with BNPL services—such as Klarna or Clearpay—so customers can select them during checkout.

                                The BNPL provider will pay you in full for the product or service you're selling, but there may be higher fees associated with it. It's a nice-to-have in your shop, as it increases conversion rates and shoppers usually purchase more.

                                What's the best online payment gateway for eCommerce?

                                All these payment processing companies are solid choices to let your customers pay you securely. Take your time to explore their entire feature sets, as not all of them offer the same possibilities or have the same pricing model. It's also wise to try out the support team and ask some questions—I mostly interacted via chat and phone, but your experience may vary depending on your needs.

                                Once you're locked in on your favorite online credit card processing system, register for an account and familiarize yourself with the way payments are processed, the fees applicable to your business, and how chargebacks are handled. Happy selling!

                                Related reading:

                                This article was originally published in September 2016 by Matthew Guay, and has also had contributions from Hannah Herman. The most recent update was in February 2025.

                                Get productivity tips delivered straight to your inbox

                                We’ll email you 1-3 times per week—and never share your information.

                                Related articles

                                Improve your productivity automatically. Use Zapier to get your apps working together.

                                A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'