How to Accept Credit Card Payments Without a Website

You do not need a website, a card machine, or a developer to accept credit card payments. A phone, a payment link, and a printable QR code cover it.

The short answer: create a payment link in HandyPay, share it anywhere a message can go (WhatsApp, SMS, email, your Instagram bio), or print it as a QR code for the counter. The customer pays by card in their browser, you both get instant confirmation, and the money follows to your bank account on an automatic payout schedule.

A payment link is a secure checkout page that lives at a URL. You create it, name it, set an amount (or leave it open for the customer to enter), and share it anywhere a link can go: WhatsApp, SMS, Instagram DMs, email, even your social bios. The customer taps, pays with their card, and you both get instant confirmation.

Creating one takes under a minute:

  1. Sign up free and verify your business details.
  2. Tap Create Payment Link, add a name like "Deep clean, Saturday" and the amount.
  3. Copy the link into the chat where the customer is already talking to you, or have HandyPay email it to them directly.

Because the checkout is hosted for you, it is already mobile-friendly, secure, and able to take cards from customers in 195+ countries. There is nothing to build and nothing to maintain. If you are weighing this approach against a full gateway integration, see payment links vs payment gateways.

2. QR Codes: Card Payments at a Physical Counter, Without Hardware

Every payment link doubles as a QR code you can download and print. Tape it to the counter, prop it on the market stall table, or stick it on the delivery packaging. The customer scans with their phone camera, lands on your checkout, and pays with their card while standing in front of you.

This is the no-hardware answer to the card machine. There is no terminal to rent, no paper rolls, no device that needs charging. One printed code does the job, and you watch the payment confirm on your own phone.

3. Invoices and Email Requests: for Clients Who Expect Paperwork

Freelancers and service businesses often need something more formal than a chat link. HandyPay can send the payment request by email with your details attached, and paid plans add your logo, brand color, and business name to invoices and checkout so the request looks like it came from an established company, because it did.

What It Costs

No setup fee, no monthly fee to start, and no hardware to buy. HandyPay charges 4.9% plus US$0.40 per transaction on its free plan, and 4.2% plus US$0.40 on the US$29 per month Pro plan, which adds custom branding, analytics, and team access. The full breakdown lives in HandyPay fees explained.

You can also pass the processing fee to the customer at checkout, so you receive the full amount you asked for. And when the sale is done, payouts head to your bank automatically: typically 1 to 2 business days for US-registered businesses and 2 to 3 business days in most other supported countries, with the first payout taking longer while your account is verified. Eligible US accounts can even use instant payouts to a debit card for a small extra fee. The full timeline is in how long card payouts take.

What You Need to Sign Up

Just your business details and a bank account in the country where your business is registered. HandyPay is available to businesses in more than 20 countries including the USA, Canada, Jamaica, Trinidad and Tobago, the Dominican Republic, and the Bahamas, and the payment infrastructure runs on Stripe, so you get bank-grade security without needing your own Stripe account.

When You Do Eventually Want a Website

Nothing here locks you out of growing. The same account that powers your payment links also plugs into WordPress and WooCommerce when you are ready for a storefront, and supports recurring subscriptions when clients start paying you monthly. Start with a link today; the rest can come later.

Frequently Asked Questions

Can I accept card payments with just my phone?

Yes. Payment links and QR codes are created and shared from your phone, and customers pay on theirs. No extra hardware is involved.

The checkout is hosted on secure, PCI-compliant payment infrastructure. Card details go to the processor, never to you, which also means you have nothing sensitive to store or protect.

Do customers need an app to pay me?

No. They tap the link or scan the code and pay in their browser with any major card.

How fast do I get the money?

Payouts are automatic once funds settle: typically 1 to 2 business days for US-registered businesses and 2 to 3 business days in most other supported countries. See how long card payouts take for the full timeline.

Related Guides