The fastest way to take a single credit card payment
To accept a one-time credit card payment, you need a payment processor that doesn't require you to set up a merchant account or ongoing subscription. The simplest options are payment links (Square, Stripe, PayPal) or virtual terminals (most processors offer these). You generate a unique link or enter the card details yourself, the customer pays, and the money lands in your bank account within one to three business days. No setup fees, no monthly minimums, no contract.
The choice between a link and a terminal depends on whether the customer is present and whether you want them to enter their own card details. A payment link works for remote transactions—email it, text it, or share it on an invoice. A virtual terminal is faster if you're on the phone with the customer or they're standing in front of you, because you type in their card number yourself.
Key Takeaways
- Payment links from Square, Stripe, or PayPal let you send a unique URL to the customer; they enter their card details and pay without you handling the card number.
- Virtual terminals let you enter the card details yourself and are faster for in-person or phone transactions, but you see the full card number.
- Processing fees range from 2.6% to 3.5% plus a per-transaction fee (usually $0.30), depending on the processor and whether the card is present.
- Money typically arrives in your bank account in one to three business days, though some processors offer next-day settlement for an extra fee.
- You do not need a merchant account, business license, or monthly contract to accept a single payment—most processors let you start immediately.
Payment links: the no-setup option
A payment link is a URL you create in seconds and send to the customer. They click it, enter their card details on a secure page, and the payment processes. You never see their card number. This is the safest method for both of you and requires almost no setup on your end.
Square, Stripe, and PayPal all offer free payment links. Log in, click "Create payment link" or "Send invoice", enter the amount, and copy the URL. You can add a description, set a due date, and send it via email, text, or social media. The customer pays from any device. The processor handles the security and fraud checks. You get a notification when the payment clears.
The trade-off is speed: if the customer is standing in front of you or on the phone, asking them to click a link and type their card details takes longer than you entering it yourself. But if they are remote or you want to avoid handling their card information, a link is the standard choice.
Virtual terminals: when you enter the card details
A virtual terminal is a web page where you type in the customer's card number, expiration date, and CVV yourself. The processor encrypts it and processes the charge. This is faster for phone or in-person payments because the customer does not have to do anything except give you the card details and approve the amount.
Most payment processors include a virtual terminal at no extra cost. Square, Stripe, PayPal, and traditional merchant services (First Data, Global Payments) all offer them. Log in, click "Charge card" or "Virtual terminal", enter the card details and amount, and submit. The payment processes in seconds. You see the full card number while you are entering it, which is why this method is best for transactions where you are in direct contact with the customer.
Virtual terminals are also useful if the customer does not have email access or cannot click a link—for example, an elderly customer paying by phone. You read back the amount, confirm the card details, and process it immediately.
Processing fees and settlement timing
One-time credit card payments cost between 2.6% and 3.5% of the transaction amount, plus a flat fee per transaction (usually $0.30 to $0.50). The exact rate depends on whether the card is physically present, the processor you use, and your industry.
Card-present transactions (you swipe, tap, or insert the card) cost less than card-not-present (you type the number or the customer enters it online). For example, Square charges 2.6% + $0.30 for card-present and 3.5% + $0.15 for card-not-present. PayPal charges 2.99% + $0.30 for most online payments. Stripe charges 2.9% + $0.30 for card-not-present.
Money arrives in your bank account in one to three business days. Some processors offer next-day settlement for an extra 0.5% to 1% fee. Weekends and holidays extend the timeline—a payment processed on Friday may not arrive until Tuesday.
What happens if the payment fails or is disputed
If the card is declined, the processor tells you immediately. The customer can try a different card, or you can ask for another payment method (bank transfer, check, cash). No charge occurs if the payment fails.
If the customer disputes the charge after it posts (claiming they did not authorize it or the service was not delivered), the processor opens a dispute investigation. You have a window—usually 7 to 10 days—to provide proof that the customer authorized the payment and received what they paid for. This proof can be an email confirmation, a signed receipt, or a delivery confirmation. If you provide it, the processor usually rules in your favor and the customer's bank reverses the dispute. If you do not respond or cannot prove authorization, the charge is refunded and you lose the money.
To protect yourself, send a confirmation email after the payment clears, describing what the customer paid for and when they will receive it. Keep records of all communications. For high-value transactions, ask the customer to sign a receipt or email confirmation of the purchase.
Choosing between processors for a single payment
For a true one-time payment with no ongoing relationship, Square and PayPal are the easiest starts. Both let you create a payment link or use a virtual terminal without signing up for a merchant account. You can be ready to accept payment in minutes.
Square is faster for in-person payments if you have a card reader (Square Reader, about $40). PayPal is better if you already have a PayPal account. Stripe is more flexible if you plan to build a custom payment form later, but it requires more technical setup for a one-time link.
If you accept payments regularly, even just a few times a month, a merchant account with a traditional processor (First Data, Global Payments, Worldpay) may offer lower fees in the long run, but the setup takes longer and may require a business license or tax ID.
Security and PCI compliance for one-time payments
When you use a payment link, the processor handles all security. You do not store the card number, so you do not have to worry about PCI compliance (the Payment Card Industry Data Security Standard). The customer enters their details on an encrypted page owned by the processor, not your website.
When you use a virtual terminal, the processor also handles encryption and security. You do not store the card number after the transaction—the processor does. You are not required to be PCI compliant as long as you do not save card details on your own computer or server.
Never email a customer asking them to reply with their card number. Never store card details in a spreadsheet or email. Always use the processor's payment link or virtual terminal. This protects both you and the customer from fraud and data theft.
Frequently Asked Questions
Do I need a business license or tax ID to accept a one-time credit card payment?
No. Most processors do not require a business license for a single payment. You will need a valid email address and a U.S. bank account to receive the money. If you accept payments regularly, the processor may ask for a tax ID or business information later, but not for one transaction.
How long does it take for the money to show up in my bank account?
One to three business days is standard. The processor batches payments and transfers them to your bank in a single deposit. Weekends and holidays add time. Some processors offer next-day settlement for a fee (usually 0.5% to 1% of the transaction).
What if the customer's card is declined?
The processor tells you immediately, and no charge occurs. Ask the customer to try a different card or provide another payment method. There is no fee for a failed transaction.
Can I accept a payment over the phone without a virtual terminal?
Yes, but you need a virtual terminal or payment link to process it securely. Never ask a customer to email or text their card number. Use the processor's virtual terminal to enter the details yourself, or send them a payment link to enter their own details.
What if the customer claims they did not authorize the payment?
The processor opens a dispute investigation. You have about 7 to 10 days to provide proof of authorization—an email confirmation, signed receipt, or delivery confirmation. If you provide proof, the processor usually rules in your favor. If you cannot prove authorization, the charge is refunded.