The RoadmapSetupSetting Up a Website and Domain

How to Set Up Secure Payment Gateways (Stripe, PayPal)

A full, up-to-date UK guide to accepting card payments online: choosing, setting up, and securing Stripe and PayPal for your small business

12 minute read
Setup — Setting Up a Website and Domain
✓ Verified against GOV.UK
Claire Henderson
Written by Claire Henderson
Finance & Tax Editor · GuideToBusiness
Back to Setup

Accepting card payments online can make or break your small business in the UK. But with the risks of fraud, compliance headaches, and a dizzying choice of providers, where do you start? This guide walks you through the real-world process of setting up Stripe and PayPal payment gateways—step by step, with UK-specific advice, cost breakdowns, security musts, and hard-won tips to keep your business (and your customers) safe.

Understanding Payment Gateways in the UK: What They Do and Why Security Matters

A payment gateway is the technology that enables your website to process card payments from your customers. It acts as a bridge between your customer, your website, their card provider, and your business bank account. In the UK, Stripe and PayPal are by far the most popular options for small businesses due to their ease of setup, competitive fees, and robust security features. But not all gateways are created equal, and choosing the right one is about more than just plugging in a widget.

Security is absolutely critical. UK businesses must comply with regulations such as the Payment Services Regulations (2017), GDPR, and PCI DSS (Payment Card Industry Data Security Standard). Failing to secure payment data can lead to hefty fines from the Information Commissioner's Office (ICO), ruined customer trust, and, in the worst cases, business closure. Stripe and PayPal both handle the heavy lifting for PCI compliance by processing payments on their own secure servers, but you still have responsibilities for your website and processes.

Understanding how payment gateways work, what data flows where, and your legal responsibilities is essential before you add that 'Buy Now' button. This knowledge will help you avoid common mistakes—like mishandling card data or picking a gateway that doesn't match your business model.

Online Payments in the UK

According to UK Finance, over £250 billion was spent online using cards in 2023, with fraud losses at £395.7 million. Secure payment gateway setup is not just best practice—it's essential for survival.

Choosing Between Stripe and PayPal: Key Differences for UK SMEs

Stripe and PayPal are both giants in the UK payments space, but they suit different types of businesses and use cases. Stripe is a developer-friendly payment platform that integrates seamlessly into most e-commerce websites, offering flexibility, powerful APIs, and support for recurring payments, Apple Pay, Google Pay, and more. It is ideal if you want complete branding control and advanced features.

PayPal, on the other hand, is a household name and is trusted by millions of UK consumers. It’s famous for its easy setup, no-coding-required checkout buttons, and 'PayPal Buyer Protection', which can encourage sales. However, PayPal often redirects customers to its own site to complete payment, which slightly interrupts the user journey and can affect conversion rates. PayPal also offers 'PayPal Checkout' (formerly known as Express Checkout) and a full 'PayPal Payments Pro' solution for more advanced needs.

When choosing between Stripe and PayPal, consider your technical resources, branding needs, customer preferences, and the countries you’ll be selling to. Many UK businesses actually use both, offering customers maximum choice at checkout.

  • Stripe is best for custom-branded checkouts and integrating with modern shopping carts (Shopify, WooCommerce, Magento, Squarespace, etc).
  • PayPal is best for rapid setup, instant brand recognition, and customers who already have PayPal accounts.
  • Both are FCA-registered e-money institutions, meaning they meet UK regulatory standards.
  • Stripe supports in-person payments (POS) via Stripe Terminal; PayPal offers Zettle for card readers.
  • Both can be combined for maximum customer flexibility, but each will have its own fees and admin.
FeatureStripePayPal (Business Account)
UK Card Processing Fee1.5% + 20p (domestic cards)2.9% + 30p (standard, UK cards)
Payout TimeTypically 3-5 business daysInstant to PayPal balance, 1-3 days to bank
Recurring PaymentsYes, via API/billing toolsYes, via PayPal Subscriptions
IntegrationRequires basic web dev skillsCan use no-code PayPal buttons
Branding ControlFull (on-site checkout)Limited (off-site for most setups)
Chargeback Fee£15 per dispute£14 per dispute
PCI ComplianceStripe handles most requirementsPayPal handles most requirements
Multi-currencyYes (100+ currencies)Yes (25+ currencies)
UK Regulation Note

Both Stripe and PayPal operate as FCA-authorised e-money institutions in the UK. You do not need a separate merchant account with your bank for either platform.

Getting Your Business Ready: Legal, Technical, and Banking Prerequisites

Before you sign up with Stripe or PayPal, you need to have your business basics in order. Both providers will require you to verify your identity and prove your business is legitimate. For UK businesses, this means having your business structure sorted—sole trader, limited company, or partnership—with relevant registration numbers. You’ll also need a UK business bank account in your business name (personal accounts are not accepted for limited companies).

Both Stripe and PayPal will perform verification checks to comply with anti-money laundering (AML) and 'Know Your Customer' (KYC) regulations. Expect to provide Companies House registration numbers (if you’re a limited company), proof of address, and photo ID. If you’re a sole trader, you may need to supply your UTR (Unique Taxpayer Reference) from HMRC. Incomplete or inconsistent documentation is a common reason for delayed or rejected applications.

From a technical perspective, you need a secure, GDPR-compliant website with an SSL certificate (https://). If you’re using an e-commerce platform like Shopify, Squarespace, or Wix, SSL is usually included. If your site is custom-built or on WordPress/WooCommerce, you may need to purchase and install SSL separately. Payment providers will refuse to connect if your website isn’t secure.

Don't Use Personal Accounts

Using a personal PayPal or Stripe account for business violates their terms and can lead to frozen funds or account closure. Always set up a dedicated business account.

  • Register your business with HMRC or Companies House, as appropriate.
  • Open a business bank account in the name of your business.
  • Obtain an SSL certificate for your website (HTTPS).
  • Prepare proof of ID, address, and business registration details.
  • Ensure your website has clear privacy, refund, and delivery policies.

Step-by-Step: Setting Up Stripe for Your UK Small Business

Stripe is popular for its flexibility and developer-friendly tools, but its setup can be daunting if you’re new to online payments. The process is straightforward if you follow each step carefully, and Stripe’s UK support is robust if you get stuck. Below is a practical step-by-step guide to integrating Stripe into your business, whether you’re using a website builder or a bespoke e-commerce platform. step-by-step guide to registering as a sole trader with HMRC

Stripe supports a huge range of payment methods—Visa, Mastercard, Amex, Apple Pay, Google Pay, and even Klarna or Afterpay. Its API allows for advanced customisation, but most UK businesses use Stripe via plugins for WooCommerce, Shopify, or Magento. Always ensure plugins are up to date to maintain security.

Setting Up Stripe Payment Gateway for Your UK Business

1
Create a Stripe Business Account
Go to https://dashboard.stripe.com/register and sign up as a business. Enter your business name as registered with HMRC/Companies House, contact details, and a working email address. Select 'United Kingdom' as your country.
2
Verify Your Business and Identity
Stripe will ask for your Companies House number (if Ltd), UTR (if sole trader), business address, and your personal identification (passport or driving licence). Upload clear, matching documents to avoid verification delays.
3
Connect Your Business Bank Account
Enter your UK business bank details (sort code and account number). Stripe will pay out your sales to this account, typically in 3-5 working days after each transaction.
4
Integrate Stripe with Your Website
If you’re using a platform like Shopify, WooCommerce, or Wix, install the official Stripe plugin/app. For custom sites, use Stripe’s API documentation or speak to your developer. Always use the official Stripe libraries and keep them updated.
5
Test Your Integration
Before taking real payments, use Stripe’s 'test mode' to simulate transactions with test card numbers. Fix any errors before going live. This helps avoid embarrassing hiccups or failed payments when customers are trying to buy.
6
Go Live and Monitor Transactions
Switch to 'live mode' in your Stripe dashboard. Monitor your sales, refunds, and chargebacks. Set up 2FA (two-factor authentication) for your Stripe account and enable email alerts for suspicious activity.
Stripe Verification Tip

Stripe may request additional documents if your business is in a high-risk sector (e.g., supplements, events). Respond quickly to avoid payout delays.

  • Stripe supports Apple Pay and Google Pay for UK cardholders.
  • You can set up recurring payments/subscriptions using Stripe Billing.
  • Stripe fees are automatically deducted before payout; check your dashboard for settlement details.
  • Chargebacks (disputed payments) incur a £15 fee per dispute.

Step-by-Step: Setting Up PayPal for Your UK Small Business

PayPal remains one of the fastest ways to start accepting payments online in the UK. Its brand recognition can boost sales, especially for new businesses. Setup is relatively easy, but PayPal’s rules and risk controls are strict. Always set up a PayPal Business Account (not Personal) and link it to your business bank account for proper reconciliation.

PayPal’s basic 'Checkout' lets customers pay via PayPal balance, debit/credit card, or PayPal Credit. For full on-site card processing and custom branding, you’d need PayPal Payments Pro, which carries a monthly fee. Most UK SMEs start with the standard PayPal Checkout or invoicing features.

Setting Up a PayPal Business Account for Your Website

1
Register for a PayPal Business Account
Visit https://www.paypal.com/uk/business and choose 'Sign up'. Enter your business type, registration details, and main contact information. Select 'United Kingdom' as your country.
2
Verify Your Email and Business Details
Check your email for a verification link. PayPal will request business documents—Companies House number, VAT number (if registered), proof of address, and sometimes bank statements.
3
Link Your Business Bank Account
Add your UK business bank account (sort code and account number). PayPal will make two small deposits—enter the amounts in PayPal to confirm ownership. This step is required to withdraw funds.
4
Integrate PayPal with Your Website
For most platforms (Shopify, Wix, WooCommerce), add PayPal via the platform's payment settings. For custom sites, generate PayPal checkout buttons or use the REST API. Read PayPal’s UK developer docs for secure implementation.
5
Test and Go Live
Make a test purchase (using a separate PayPal account) or use PayPal’s 'Sandbox' for development. Once you’re confident everything works, start accepting real payments.

PayPal’s risk systems can automatically hold or limit access to funds if your sales spike, you get unusual activity, or customers file disputes. Keep your account details accurate and respond promptly to PayPal’s requests to avoid disruptions.

  • Withdrawals to UK banks are usually instant but may take up to 24 hours.
  • PayPal charges 2.9% + 30p per UK card transaction (standard rate).
  • Disputes/chargebacks cost £14 each, and excessive disputes can trigger account reviews.
  • PayPal offers seller protection on eligible physical goods transactions—read the terms carefully.
Watch for Account Holds

PayPal may freeze or limit your account if you receive large payments out of the blue, change your business model, or get flagged for fraud. To reduce risk, always keep your business details up to date and respond quickly to PayPal requests.

Making Your Payment Gateway Secure and Compliant: UK Legal and Technical Essentials

It’s not enough to simply plug in Stripe or PayPal and start trading. Under UK law, you have specific duties to protect customer data, comply with PCI DSS, and give customers confidence at checkout. Both Stripe and PayPal handle most PCI compliance, but you must still ensure your website and business practices are secure. This includes using SSL, keeping software up to date, and only using official plugins/integrations.

You must provide clear privacy policies compliant with UK GDPR, outlining how you collect, store, and use customer data. Payment data should never be emailed, stored on your own servers, or shared with third parties who aren’t PCI compliant. If your site is breached and customer data is compromised, you’re required to notify the ICO within 72 hours and may face investigation or fines.

On a technical level, always use strong, unique passwords for your Stripe and PayPal accounts, and enable two-factor authentication (2FA). Regularly audit your plugins and integrations: outdated software is a major cause of e-commerce breaches. Use reputable web hosting and consider a website firewall or malware scanning service, especially if you run a custom-built e-commerce site.

  • Ensure your website uses HTTPS (SSL certificate) at all times.
  • Keep all plugins, themes, and platforms up to date and patch vulnerabilities quickly.
  • Never store card details on your own servers—let Stripe/PayPal handle sensitive data.
  • Display clear privacy and refund policies to build trust and meet legal requirements.
  • Enable two-factor authentication (2FA) for all payment gateway admin logins.
UK RequirementStripePayPal
PCI DSS ComplianceHandled by Stripe for hosted checkoutHandled by PayPal for Standard/Checkout
GDPR ComplianceYou must provide privacy noticeYou must provide privacy notice
Refund PolicySet in Stripe dashboard/websiteSet in PayPal dashboard/website
Chargeback HandlingStripe dashboard + evidence uploadResolution Centre + evidence upload
2FA SecuritySupported, highly recommendedSupported, highly recommended
Data Breach Duty

If your business suffers a payment data breach, UK law (GDPR) requires you to notify the ICO within 72 hours. Failure to do so can result in substantial fines.

Accepting Payments: Testing, Going Live, and Avoiding Costly Mistakes

Before you take your first real payment, thorough testing is vital. Both Stripe and PayPal offer 'sandbox' or 'test' modes where you can simulate payments, refunds, and even failed transactions. Test every scenario—successful payment, failed card, refund, and chargeback. This ensures your checkout works smoothly and you know how to handle issues quickly when they arise.

Going live is more than flicking a switch. Double-check that your website is secure, your legal policies are present, and your payment gateway is set to 'live' mode. Monitor the first few real transactions closely for errors or unexpected behaviour. Set up alerts in your Stripe or PayPal dashboard for failed payments, suspicious activity, and payouts.

Common mistakes include launching without testing refunds, using outdated or insecure plugins, and failing to update business details (leading to frozen payouts). Another frequent issue is not reconciling payments—make sure your sales records match your Stripe/PayPal statements and your business bank account. This is essential for your year-end accounts and VAT reporting.

  • Test every payment scenario using Stripe/PayPal’s sandbox features.
  • Ensure your checkout page is mobile-friendly—over 60% of UK e-commerce sales are now mobile.
  • Regularly reconcile payment gateway payouts with your bank statements.
  • Keep business details up to date to prevent payout delays.
  • Monitor for chargebacks and disputes—respond quickly with evidence.
Mobile Matters

ONS data shows that in 2023, 62% of UK e-commerce purchases were made via mobile devices. Your payment gateway must be mobile-optimised to avoid lost sales.

Fees, Payouts, and Managing Cashflow with Stripe and PayPal

Fees are a fact of life for UK businesses accepting card payments. Stripe and PayPal both charge per-transaction fees, with slight differences in structure. As of 2026, Stripe charges 1.5% + 20p for UK cards and 2.5% + 20p for European cards. PayPal charges 2.9% + 30p for UK cards and higher for international payments. These fees are deducted before your funds are paid out to your business bank account.

Payout times are another consideration for cashflow. Stripe typically pays out to UK businesses within 3-5 working days, though new accounts may experience a 7-day rolling hold initially. PayPal deposits funds instantly into your PayPal account, but withdrawing to your UK bank can take up to 24 hours. Both platforms may delay payouts if they detect unusual activity or require additional verification.

Managing these fees and payout timings is crucial for cashflow planning. Remember also to factor in chargeback fees (£15 for Stripe, £14 for PayPal) and the risk of frozen funds if disputes or compliance issues arise. Always keep an emergency cash buffer, especially in your first few months trading online.

ProviderUK Card FeeInternational Card FeePayout TimeChargeback Fee
Stripe1.5% + 20p2.5% + 20p3-5 business days£15
PayPal2.9% + 30p4.4% + fixed feeInstant to PayPal, 1-3 days to bank£14
  • Stripe’s fees are deducted before payout; reconcile gross vs net sales for accounting.
  • PayPal may withhold funds for up to 21 days for new sellers or high-risk goods.
  • Both Stripe and PayPal provide downloadable CSV statements for bookkeeping.
  • Chargebacks can be reduced by providing clear product and refund info at checkout.
VAT on Fees

Both Stripe and PayPal charge VAT on their fees to UK businesses. Download monthly VAT invoices from your account dashboard for your records.

Handling Disputes, Refunds, and Chargebacks: Protecting Your Business

Disputes and chargebacks are an unavoidable part of online trading. A chargeback occurs when a customer queries a payment with their card issuer, often due to suspected fraud or dissatisfaction. Both Stripe and PayPal notify you in your dashboard if a chargeback is filed. You’ll need to provide evidence—delivery confirmation, order details, customer correspondence—within strict deadlines (usually 7-14 days) to contest the chargeback.

If you lose a chargeback, you not only lose the sale but are also charged a fee (£15 for Stripe, £14 for PayPal). Too many chargebacks can flag your business as high risk, leading to higher fees or even account suspension. To reduce chargebacks, provide clear product descriptions, visible refund policies, and proactive customer service. Always keep proof of delivery and communicate with buyers before disputes escalate.

Refunds can be processed directly through Stripe or PayPal dashboards. Stripe refunds the transaction fee except the fixed 20p element; PayPal keeps the full fee. Process refunds promptly and notify customers to reduce the risk of disputes.

  • Monitor your Stripe/PayPal dashboard for dispute alerts.
  • Respond to chargebacks with evidence quickly—deadlines are strict.
  • Keep proof of delivery and customer communications for at least 12 months.
  • Process refunds promptly to avoid disputes escalating.
  • Maintain a chargeback ratio below 1% to avoid risk flags.
Dispute Response Template

Prepare a standard template for responding to chargebacks: order details, delivery confirmation, customer correspondence. This speeds up your response and improves your chances of winning disputes.

Integrating with E-commerce Platforms: Shopify, WooCommerce, Wix and Beyond

Most UK small businesses use hosted platforms like Shopify, Wix, Squarespace, or WooCommerce for WordPress. The good news is that Stripe and PayPal are supported natively by all major platforms, usually requiring just a few clicks to connect. Always use the official plugins or integration apps—third-party plugins can introduce security risks and compatibility issues.

On Shopify, Stripe is the engine behind Shopify Payments; you just activate it in your payment settings. PayPal is also integrated by default—just log in with your business account and you’re live. On WooCommerce, install the official Stripe and PayPal plugins from WordPress.org. Enter your API keys (for Stripe) or connect your PayPal account, then run test transactions using sandbox mode.

If you’re using a custom-built website, you’ll need developer input to implement Stripe or PayPal securely. Use the latest SDKs, secure API keys, and follow both providers’ security best practices. Always test extensively before going live, and keep documentation for all integrations—this will help if you need to troubleshoot or upgrade later.

  • Always use official plugins or modules when integrating Stripe/PayPal.
  • Test on desktop and mobile to ensure a smooth checkout experience.
  • Update plugins regularly—outdated versions are a common source of security breaches.
  • Read your platform's documentation for UK-specific payment settings.
PlatformStripe IntegrationPayPal Integration
ShopifyShopify Payments (Stripe engine)Native PayPal app
WooCommerceOfficial Stripe pluginOfficial PayPal plugin
WixNative Stripe integrationNative PayPal integration
SquarespaceNative Stripe integrationNative PayPal integration
MagentoOfficial Stripe extensionOfficial PayPal module

Expanding Your Payment Options: Multi-currency, Apple Pay, and Beyond

As your business grows, you may want to accept payments in multiple currencies, or offer customers the option to pay with Apple Pay, Google Pay, Klarna, or even direct bank transfers. Stripe leads in this area, supporting over 100 currencies and a wide range of alternative payment methods. PayPal supports 25+ currencies and allows customers to pay from their PayPal balance, credit/debit cards, or PayPal Credit.

Enabling multi-currency payments means you can serve EU and international customers without manual currency conversions. Stripe automatically converts and settles funds in GBP, charging a small conversion fee. PayPal also performs conversions, but at slightly less favourable rates, so check the fees if you sell internationally. For Apple Pay and Google Pay, Stripe support is built-in for most plugins; PayPal enables these via certain checkout flows.

If you want to offer Buy Now, Pay Later (BNPL) options like Klarna, Stripe supports this via an add-on. PayPal’s 'PayPal Credit' is available to eligible UK customers automatically. Always ensure your terms and refund policies are clear for all payment methods to avoid disputes and chargebacks.

  • Enable multi-currency in your Stripe/PayPal dashboard if you sell internationally.
  • Check exchange rate markups (typically 2-3%) on both Stripe and PayPal.
  • Stripe supports Apple Pay and Google Pay for UK cardholders—activate in your dashboard.
  • PayPal Credit is available to most UK-based PayPal users automatically.
Alternative Payments Boost Sales

Offering alternative payment methods like Apple Pay, Klarna, or PayPal Credit can increase checkout conversion rates by up to 25%, according to the British Retail Consortium.

Key Takeaways
  • Get your business set up properly. Register with HMRC or Companies House, use a business bank account, and set up legal policies before applying for Stripe or PayPal.
  • Security is your responsibility, not just the gateway's. Use SSL, keep software up to date, enable 2FA, and never store card data yourself.
  • Stripe and PayPal both suit UK SMEs, but have key differences. Stripe offers more customisation and lower fees; PayPal is quicker to set up and trusted by UK consumers.
  • Test thoroughly before going live. Use test modes to avoid costly errors and embarrassing failed payments.
  • Understand all fees and payout timings. Factor in transaction, chargeback, and currency conversion fees, and plan cashflow around payout schedules.
  • Handle disputes and chargebacks proactively. Provide clear product info, keep delivery records, and respond quickly to disputes to protect your business reputation—and your cash.
  • Use official integrations for security and compatibility. Avoid third-party plugins, and always update your e-commerce platform and payment plugins.
  • Expand payment options as you grow. Enabling Apple Pay, Google Pay, Klarna, and multi-currency can boost conversions and open up international sales.
⭐ Exclusive Partner Offers
Tide
Tide Business Account

Ready for the next step? Open a business bank account to keep your finances organised.

Code: REFER200
Claim £200 Free
Capital on Tap
Capital on Tap Card

Get 7,500 free points (worth £75) on your first transaction. No annual fee. Instant decision.

Code: SETTINGUP
Claim 7,500 Points

Affiliate disclosure: we may earn a commission via our links. This does not affect our editorial independence.