What payment processing software does
Payment processing software is the tool a business uses to accept, route, and record customer payments — whether by card, bank transfer, digital wallet, or other method. It sits between your customer, your bank, and the payment networks (Visa, Mastercard, ACH) that move the money. The software captures payment details, checks for fraud, requests authorization from the customer's bank, and then settles the transaction into your account.
Most payment processors bundle the software with the service itself. You do not usually buy the software separately; instead, you choose a processor and their platform becomes your tool. Some businesses use standalone software that connects to a processor they contract with elsewhere. Understanding what each processor's software does — and what it costs — matters because the differences affect your fees, how fast you get paid, and what data you can see about your transactions.
Key Takeaways
- Payment processing software captures payment information, checks it against fraud rules, sends it to the customer's bank for authorization, and records the result in your account.
- Most processors charge a percentage of each transaction (typically 1.5% to 3.5%), a flat fee per transaction (often $0.20 to $0.50), or both, and these rates vary by payment method and business type.
- Settlement time — how long before money lands in your bank account — ranges from same-day to two to three business days depending on the processor and your bank.
- The software you get includes a dashboard to view transactions, reports on sales and refunds, and tools to manage recurring charges if you offer subscriptions.
- Interchange rates (what Visa and Mastercard charge) are set by the card networks and do not change between processors, but processors add their own markup on top.
How the software processes a transaction step by step
When a customer enters their card number or bank account details into your checkout, the software encrypts that information and sends it to the payment processor's server. The processor does not store the full card number on your business's computer — that is the job of tokenization, which replaces sensitive data with a unique code that only the processor can decode.
Next, the processor runs the transaction through fraud-detection rules. These rules check whether the card has been reported stolen, whether the purchase amount is unusual for that customer, whether the billing address matches the card issuer's records, and whether the transaction is happening in a location that makes sense. If the software flags a transaction as high-risk, it can decline it automatically or send it to you for manual review, depending on how you configure the software.
If the transaction passes fraud checks, the software sends an authorization request to the customer's bank (the issuer). The bank checks whether the account has sufficient funds or available credit and whether the cardholder has set any spending limits. The bank responds with an approval or decline code within seconds. The software displays this result to your customer when ready — they see "Payment approved" or "Payment declined" before they finish checking out.
Authorization is not the same as settlement. Authorization reserves the money in the customer's account but does not move it yet. Settlement happens later, usually at the end of the business day, when the processor bundles all authorized transactions and sends them through the banking system. The money then moves from the customer's bank to your processor's account, and from there to your business bank account. This delay is why you might see a pending charge on your customer's statement for a day or two after they complete the purchase.
Fees and how they are structured
Payment processors charge in three main ways: a percentage of the transaction amount, a flat fee per transaction, or both. A typical structure might be 2.2% plus $0.30 per card transaction. This means a $100 purchase costs you $2.50 in fees ($2.20 + $0.30). Some processors offer tiered pricing, where the percentage drops if your monthly volume exceeds a threshold.
The percentage you pay includes two components: interchange and the processor's markup. Interchange is the fee that Visa, Mastercard, Discover, and American Express charge to route the transaction. Interchange rates are set by the card networks and are the same across all processors — you cannot negotiate them lower. A typical interchange rate for a standard credit card is around 1.5% to 2.2%, but it varies by card type (business cards cost more), industry, and whether the transaction is in-person or online. The processor then adds its own markup on top of interchange — this is how they make money.
ACH transfers (bank-to-bank payments) and digital wallets (Apple Pay, Google Pay) often have lower fees than credit cards because they bypass the card networks. ACH typically costs $0.25 to $1.00 per transaction with no percentage. Digital wallets usually cost the same as the underlying card, but some processors offer a discount.
Beyond per-transaction fees, many processors charge monthly fees for access to the software platform, ranging from $0 to $100 or more depending on features. Some charge setup fees, statement fees, or PCI compliance fees. A few charge early termination fees if you leave before a contract term ends. Always ask for a full fee schedule in writing before signing up.
Settlement timing and how money reaches your account
After a transaction is authorized, it enters a queue for settlement. Most processors settle once per day, usually at night. The processor bundles all transactions from that day and submits them to the banking system. From there, the money moves through the Federal Reserve or the ACH network, depending on the payment method.
How long this takes depends on your processor and your bank. Some processors offer next-business-day settlement, meaning the money lands in your account the morning after the transaction. Others settle in two to three business days. A few offer same-day settlement for an extra fee. Weekends and holidays extend the timeline — a transaction authorized on Friday might not settle until Monday or Tuesday.
Your bank also plays a role. Even if the processor sends the money overnight, your bank may hold it for a day or two before making it available. This is called a hold or reserve. Banks do this to protect themselves against chargebacks (disputes where a customer claims they did not authorize the charge). New businesses or those in high-risk industries may face longer holds.
The software shows you when money is expected to settle. Most dashboards display a "pending" balance (money authorized but not yet in your account) and a "settled" balance (money that has arrived). This helps you forecast cash flow, especially if you operate on thin margins.
What data and reporting the software provides
The software gives you a dashboard where you can view every transaction: the customer's name, the amount, the payment method, the date and time, and the status (authorized, settled, failed, refunded, or disputed). You can filter by date range, payment method, or transaction status to find specific payments.
Most processors generate standard reports on sales volume, average transaction size, refund rates, and fees paid. Some allow you to export transaction data into accounting software like QuickBooks or Xero, which saves you from manually entering each payment. Advanced software includes reports on customer behavior — repeat customers, average order value by customer, and churn rate for subscriptions.
If you offer recurring charges (subscriptions, memberships, or installment plans), the software manages the schedule. You set the amount, frequency, and start date, and the software automatically charges the customer's card on each due date. The software also handles failed charges — if a card declines, it can retry after a few days or notify you so you can contact the customer.
Dispute and chargeback tools let you track claims a customer has filed with their bank. The software usually shows the reason for the dispute, the important date to respond, and a place to upload evidence (like a shipping confirmation or email receipt). Missing a important date means you lose the dispute automatically and refund the customer.
Integration with your business systems
Most payment software connects to your point-of-sale (POS) system if you have one, your e-commerce platform (Shopify, WooCommerce, BigCommerce), or your invoicing software. This integration means a payment recorded in the processor's software automatically updates your inventory, accounting, and customer records without manual entry.
The software usually offers an API (process programming interface) so you can build custom integrations if your business uses specialized tools. Some processors charge extra for API access; others include it for free. The quality of the API matters — a well-documented API with good support saves your developer time and reduces bugs.
Security is built into the integration. The software handles PCI DSS compliance, which is the payment card industry's security standard. This means you do not store full card numbers on your own servers, and your customer data is encrypted in transit and at rest. Most processors handle the compliance burden for you, though you are still responsible for securing your own systems.
Comparing processors: what to look at
Start with fees. Request a detailed fee schedule from each processor and calculate what you would pay on a typical transaction for your business. Do not compare only the headline rate — factor in monthly fees, setup fees, and any special charges. A processor with a lower per-transaction rate but a $50 monthly fee might cost more than one with a slightly higher rate and no monthly fee, depending on your volume.
Next, check settlement speed. If you need cash quickly, next-business-day settlement matters. If you can wait, a three-day settlement might be acceptable if the fees are lower. Ask whether the processor charges extra for faster settlement.
Look at the software features you actually need. If you do not offer subscriptions, you do not need advanced recurring billing tools. If you sell in-person, you need a mobile app and card reader. If you sell online, you need a shopping cart integration. List your must-haves and check whether each processor offers them.
Read reviews from businesses like yours. A processor that works well for a coffee shop might not work for a software-as-a-service company. Look for complaints about customer support, unexpected fees, or settlement delays. Check whether the processor has a phone number you can call — some budget processors offer only email support.
Finally, ask about contract terms. Some processors lock you in for a year or more and charge a fee to leave early. Others have no contract and let you cancel anytime. If you are unsure whether a processor is right for you, a no-contract option gives you flexibility to switch.
Frequently Asked Questions
Why does my customer see a pending charge for a few days after they pay?
Authorization and settlement are separate steps. When your customer checks out, the software authorizes the charge, which reserves the money in their account. Settlement happens later — usually one to three business days — when the money actually moves from their bank to yours. During this time, the charge shows as pending on their statement. Once settlement completes, it changes to posted.
Can I use the same payment software for in-person and online sales?
Most modern processors support both. You use the software on your website for online checkout and connect a card reader (like Square or Clover) to your phone or tablet for in-person sales. The same account and dashboard track all transactions. Some processors charge different rates for in-person versus online, so confirm the full fee schedule before signing up.
What happens if a customer disputes a charge?
The customer contacts their bank and claims they did not authorize the charge or did not receive what they paid for. The bank notifies your processor, who notifies you. The software shows the dispute in your dashboard with a important date to respond — usually 7 to 10 days. You can upload evidence like a shipping confirmation, email receipt, or signed contract. If you respond with proof the charge was legitimate, the bank may rule in your favor and the customer keeps the charge. If you do not respond or have no proof, you lose and refund the customer.
Do I need a separate merchant account to use payment processing software?
Not always. Traditional merchant accounts are separate contracts with a bank that allow you to accept cards. Modern payment processors like Stripe and Square handle the merchant account for you as part of their service — you sign one contract with them, not with a bank. This is simpler and faster. Some businesses still use traditional merchant accounts with a separate processor, but it is less common now.
What is tokenization and why does it matter?
Tokenization replaces a customer's full card number with a unique code that only the processor can decode. This means your business never stores the actual card number, which reduces your security risk and your PCI compliance burden. If a hacker breaks into your system, they get tokens, not card numbers. The processor keeps the real card data in their find vault.