DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk12 min

How to Accept PayPal Payments on WordPress: WooCommerce, Buttons, Links, and Sandbox Testing

Use WooCommerce PayPal Payments for a full store; use PayPal Buttons, Links, or Buy Buttons for simpler sales. This guide covers setup, current requirements, Sandbox testing, regional method availability, fees, legacy PayPal Standard, and troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You can accept PayPal on WordPress without writing payment code. Use the official WooCommerce PayPal Payments extension when you need a real store with a cart, shipping, tax, inventory, refunds, or subscriptions. For a small catalog, service, donation, or single payment, use PayPal Payment Buttons or a Payment Link instead. In either case, test with a PayPal Sandbox account before taking live money.

The right setup depends less on PayPal itself than on the checkout workflow you need. This guide shows which route fits, the exact WordPress screens to use, what the current compatibility requirements are, how to test safely, and what can go wrong.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose the right PayPal setup first

Do not install a full ecommerce system merely to collect one payment, and do not rely on a simple button when you need inventory or order management. Use this decision table before changing your site.

Situation Best fit Why
Several products, cart, shipping, tax, stock, refunds, customer accounts, or subscriptions WooCommerce with the official PayPal Payments extension WooCommerce supplies the catalog and order workflow; the extension supplies PayPal checkout and supported alternative methods.
A few products or services with no cart or inventory system PayPal Payment Buttons You can place an embedded purchase action on a WordPress page without installing WooCommerce.
A donation, invoice-style request, or occasional payment shared by email, social media, or messages PayPal Payment Link A shareable URL takes the payer to a hosted PayPal payment flow.
A single product or service that needs an embedded “buy” action PayPal Buy Button The purchase action sits on your website for that specific offer without a complete store.

Payment Links and Buy Buttons are different products: a link is distributed as a URL, while a Buy Button is placed on a website. A Payment Buttons block and the standalone PayPal Payment Buttons plugin are embedded options, but the plugin requires connecting API credentials and entering product details.

#1 Best Overall
Sale
Square Reader for contactless and chip (2nd Generation)
  • Use the, easy-to-use, and customizable POS to get started.
  • Accept contactless payments, chip cards, Apple Pay, and Google Pay from anywhere, with improved connectivity, extended battery life, and enhanced security. Pay one low rate for every tap or dip.
  • No long-term commitments or contracts, no monthly fees- and with offline payments, keep taking payments for up to 24 hours.
  • Safely and securely accepts payments anywhere. Plus, get data security, 24/7 fraud prevention, and payment-dispute management at no extra cost.
  • Use the, easy-to-use, and customizable POS to get started.

Requirements and pre-installation checks

For the WooCommerce route, the current startup guidance lists these minimums:

  • WordPress 6.5 or newer.
  • WooCommerce 9.6 or newer.
  • PHP 7.4 or newer on the hosting account.
  • A PayPal personal or business account. A business account is the practical choice for selling under a company name and using merchant features.

Check versions in Dashboard > Updates and in WooCommerce > Status before installing. Update WordPress, WooCommerce, PHP, your theme, and other payment-related plugins during a maintenance window, and make a backup first. A version that is below the documented minimum can prevent the setup wizard from appearing or create checkout errors.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Also confirm that your site uses HTTPS, has a valid certificate, and can send transactional email. PayPal can complete the payment while your store still fails to record an order or notify the customer if WordPress mail is misconfigured. Keep a staging copy available if your host provides one.

Set up PayPal Payments in WooCommerce

This is the recommended path for a store. The extension is installed from the WordPress plugin directory and configured inside WooCommerce rather than by pasting checkout code into a page.

  1. Verify the prerequisites. Confirm the WordPress, WooCommerce, PHP, and PayPal account requirements above. Ensure your store currency, business address, shipping zones, tax settings, and products already exist in WooCommerce.
  2. Install the extension. In the WordPress dashboard, go to Plugins > Add New. Search for WooCommerce PayPal Payments, install the official extension, and select Activate.
  3. Open the payment settings. Go to WooCommerce > Settings > Payments. Select PayPal, then choose Set Up or Complete setup, depending on the state shown on your site.
  4. Connect the merchant account. Select Activate PayPal Payments. The onboarding wizard sends you through account authorization and returns you to WordPress after the connection is approved. Use the PayPal account that should receive the funds; connecting a personal account by mistake can leave business features unavailable.
  5. Review the methods the wizard exposes. PayPal may offer the standard PayPal wallet, Pay Later, Venmo in the United States, advanced card fields, and—where enabled—Apple Pay and Google Pay. Availability is controlled by country, account approval, currency, device, and configuration; do not promise every method to every customer.
  6. Save and inspect the checkout. Open a private browser window, add a product, and proceed to checkout. Confirm that the PayPal button, any card fields, shipping choices, tax totals, and order-review wording match your store.
  7. Test in Sandbox. Switch to the PayPal Sandbox environment and run controlled test orders before enabling live transactions. Use separate Sandbox buyer and merchant accounts; never use live credentials for test purchases.
  8. Move to live mode only after testing. Reconnect or switch to the live merchant account, save the settings, and run one small real transaction if your accounting and refund procedures allow it. Verify the order, payment capture, email, and refund record before announcing the checkout.

What to configure after the connection

The PayPal connection does not replace WooCommerce configuration. Review each item below while you still have a test order available.

Rank #2
Square Reader for magstripe (USB-C)
  • Get your money as soon as the next business day.
  • Get set up quickly with no long-term commitments. Download the Square Point of Sale app for free, create an account, and start taking payments anywhere.
  • Run your business all in one place with the free Square Point of Sale app. Track your sales, manage inventory, accept tips, send receipts digitally, and more.
  • Works with Apple devices with a Lightning connector.

Currency and product totals

Set the store currency in WooCommerce > Settings > General and make sure every product has the intended price, tax status, and tax class. PayPal supports many currencies, but the currencies and conversion options available to your account are regional. A currency mismatch can make a method disappear or cause a conversion at the account level.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Shipping and tax

Configure shipping zones, rates, and tax calculations in WooCommerce first. Test an address in each important region so the amount sent to PayPal includes the expected shipping and tax. If tax is calculated by a separate service or your jurisdiction requires special invoices, verify that the final WooCommerce order and the PayPal transaction show consistent totals.

Order status and capture

Decide which status a successful payment should create and whether your workflow captures immediately or authorizes for later capture. Check a successful Sandbox order and an intentionally failed or cancelled payment. An order that remains “pending” after PayPal reports success usually indicates a webhook, credential, or site-communication problem rather than a customer error.

Refunds and cancellations

Define who can issue a refund and whether it starts in WooCommerce, PayPal, or both. Test a full refund and, if your store uses them, a partial refund. Record the transaction ID in your accounting process. A refund performed only in PayPal may not automatically restore stock or update the WooCommerce order unless the integration receives the event correctly.

Customer emails

Place a test order with a real inbox you control. Confirm the customer receipt, the store notification, the sender address, and the contents of the order summary. If messages are delayed or missing, configure authenticated SMTP or your host’s transactional-mail service before launch.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Square Terminal - Credit Card Machine to Accept All Payments | Mobile POS
  • With Square Terminal, you can ring up sales, accept payments, and print receipts, all with one device. Use it at the counter or ring up customers anywhere in your store.
  • Accept all major credit and debit cards and pay one low rate with no hidden fees and no long-term contracts.
  • Process chip cards in just two seconds.
  • Get your money as soon as the next business day.
  • Use it cordlessly with the built-in battery, designed to last all day.

Payment methods customers may see

The extension is described as a full-stack payment integration with smart payment buttons, advanced card fields, Pay Later, Apple Pay, Google Pay, and other options. Those are documented capabilities, not guarantees for every installation.

Method Customer experience Availability considerations
PayPal The customer signs in to PayPal or uses an eligible wallet balance and funding source. Generally tied to PayPal account and country availability.
Advanced card fields The customer enters card details in the checkout rather than leaving the site for a separate wallet login. Requires account approval, supported country, and the extension’s enabled configuration.
Pay Later Eligible customers see financing or deferred-payment choices while the merchant receives the transaction under PayPal’s terms. Offers, eligibility, and messaging vary by market and customer.
Venmo Customers in the United States can pay from the Venmo app or account when the option is presented. U.S.-only availability and account/device eligibility apply.
Apple Pay or Google Pay A supported wallet confirms payment using the customer’s device. Requires an enabled merchant account, supported region, domain/device checks, and wallet configuration.

Display only methods that your account and target market actually support. If a method is absent, first check country, currency, account approval, HTTPS, and the method’s toggle in WooCommerce > Settings > Payments.

Test with PayPal Sandbox before accepting live money

Sandbox testing is the safest way to catch checkout, notification, and status problems. It uses test accounts and simulated funds, so it does not charge customers.

  1. In the PayPal developer environment, create or use a Sandbox merchant account and at least one Sandbox personal buyer account. Keep their credentials separate from live accounts.
  2. In the WooCommerce PayPal settings, enable Sandbox or test mode and connect the Sandbox merchant account through the setup flow.
  3. Use a private browser window or a separate browser profile for the buyer account. A live PayPal login cached in the browser can send you to the wrong environment.
  4. Place a normal order with a known product, shipping address, tax rule, coupon, and chosen payment method. Record the WooCommerce order number and the PayPal Sandbox transaction ID.
  5. Check that the order changes to the expected paid status, stock is reduced once, the buyer and store emails arrive, and the amount and currency match on both sides.
  6. Exercise failure branches: cancel at PayPal, use an invalid or declined test funding source where the Sandbox provides one, and let a payment timeout. Confirm that no order is incorrectly marked paid.
  7. Test a full and partial refund if your store uses refunds. Confirm the WooCommerce order note, stock behavior, and customer notification.
  8. Test mobile and desktop checkout, at least one card-wallet method if enabled, and a second shipping or tax region that matters to your business.
  9. Disable Sandbox, reconnect live credentials, save, and repeat a final visual checkout review. Remove any test products, coupons, or debug logging before launch.

The setup documentation recommends Sandbox testing. The currency, shipping, tax, status, refund, and email checks above are an implementation checklist so that a successful PayPal authorization also produces a correct store order.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Accept a payment without WooCommerce

A full store adds products, cart logic, stock, tax, shipping, and order administration. If none of those are needed, a standalone option is faster and easier to maintain.

Rank #4
Square Reader for magstripe (with Lightning connector)
  • Pay one transparent rate per swipe for Visa, Mastercard, Discover and American Express.
  • Works in conjunction with most downloadable Square point-of-sale apps on your device. Customers can pay, tip and sign directly on your device. Track payments in cash, gift cards and more. Also lets you send receipts via e-mail or text message, makes it easy to apply discounts, keeps a data and sales history log and more.
  • Accepts magstripe credit card payments, including those from Visa, Mastercard, Discover and American Express (fees apply).
  • App sends deposits to your bank account within 1 to 2 business days, or enjoy instant deposits (fees apply).

PayPal Payment Buttons block

PayPal’s WordPress instructions describe adding a Payment Buttons block in the block editor. Edit the page or post, type /PayPal and choose the PayPal block, or select the PayPal block from the inserter. Follow the block’s connection and product prompts, publish, and test the button in a private window.

This approach suits a landing page, a fixed-price service, or a donation request. It does not create WooCommerce inventory, shipping calculations, customer accounts, or a general order-management system.

PayPal Payment Buttons plugin

The official WordPress.org listing describes a plugin that connects API credentials, lets you enter product details, and publishes a button without WooCommerce. Use it when you need an embedded action for one or a few offers but do not need a cart.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Install and activate the PayPal Payment Buttons plugin from Plugins > Add New.
  2. Open the plugin’s settings and connect the API credentials for the intended PayPal account. Use Sandbox credentials while testing.
  3. Enter the product or service name, price, currency, and any return or cancellation behavior the plugin requests.
  4. Insert the generated button or block on the target page and publish.
  5. Run a Sandbox purchase, cancellation, and refund workflow before replacing the credentials with live ones.

Payment Links

A Payment Link is a shareable URL. Put it in an email, social post, invoice message, QR code, or text conversation when the payer does not need to browse a store. Because the payment page is hosted by PayPal, you avoid maintaining a checkout form on WordPress. You still need a process for recording what was sold, delivering it, and reconciling the payment.

Buy Buttons

A Buy Button is an embedded purchase action for a specific product or service. Choose it when a page on your site should contain a clear purchase control, but a cart and catalog would be unnecessary overhead. Keep the price, description, refund policy, and delivery instructions next to the button so the customer knows what the payment covers.

Best Value
Protective Bumper Case for PayPal Card Reader (Black)
  • COMPATIBILITY: Custom-designed protective case specifically made to fit PayPal card reader devices securely
  • PROTECTION: Durable bumper design shields against drops, scratches, and daily wear while maintaining full device functionality
  • ACCESS: Precisely cut openings ensure unrestricted access to all ports, buttons, and card slot without removing the case
  • GRIP ENHANCEMENT: Textured exterior surface provides improved handling and prevents slipping during transactions
  • PORTABLE DESIGN: Lightweight and slim profile allows for easy storage in pockets or bags while maintaining complete protection
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Recurring payments and subscriptions

WooCommerce PayPal Payments can support subscriptions when the PayPal merchant account is approved for the required reference transactions and vaulting is enabled. Approval is account- and region-dependent. Verify eligibility with PayPal before advertising automatic renewals, and test a renewal, failed payment, cancellation, and refund in Sandbox. A one-time Buy Button or Payment Link should not be represented as a subscription system unless the specific PayPal product and account support recurring billing.

PayPal Standard: why new stores should avoid it

PayPal Standard redirects the customer to PayPal to finish payment. WooCommerce hides it for new installations from WooCommerce 5.5 and strongly recommends the PayPal Payments extension instead. Standard may still appear in an older store, where removing it without a migration plan could disrupt an established checkout.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If you maintain a legacy site using Standard, inventory its current orders, recurring agreements, return URLs, and refund process before changing gateways. Build the replacement in staging, test existing products and subscriptions, and switch during a monitored maintenance window. For a new installation, start with PayPal Payments rather than enabling a legacy gateway.

Fees, geography, and account terms

There is no single worldwide PayPal fee that can be stated accurately. Charges vary by country, payment type, currency conversion, cross-border status, and your merchant agreement. Check the PayPal pricing page for the country where the receiving account is registered and confirm whether the quoted rate is standard, promotional, or subject to additional conditions. Budget separately for payment fees, currency conversion, refunds, chargebacks, and any WooCommerce or hosting costs.

Payment-method availability is equally regional. Venmo is documented for the United States, while Pay Later, card fields, Apple Pay, Google Pay, and other methods depend on market, account approval, device, and configuration. Show customers only the methods that actually render on your tested checkout.

PayPal has reported that merchants experience a 28% average increase in sales after implementing PayPal Payment Buttons. That is PayPal’s own marketing statistic, not an independent universal result or a promise that adding a button will increase your sales.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

SaleBestseller No. 1
Square Reader for contactless and chip (2nd Generation)
Square Reader for contactless and chip (2nd Generation)
Use the, easy-to-use, and customizable POS to get started.; Use the, easy-to-use, and customizable POS to get started.
$47.20
Bestseller No. 2
Square Reader for magstripe (USB-C)
Square Reader for magstripe (USB-C)
Get your money as soon as the next business day.; Works with Apple devices with a Lightning connector.
$9.88
Bestseller No. 3
Square Terminal - Credit Card Machine to Accept All Payments | Mobile POS
Square Terminal - Credit Card Machine to Accept All Payments | Mobile POS
Process chip cards in just two seconds.; Get your money as soon as the next business day.; Use it cordlessly with the built-in battery, designed to last all day.
$298.99
Bestseller No. 4
Square Reader for magstripe (with Lightning connector)
Square Reader for magstripe (with Lightning connector)
Pay one transparent rate per swipe for Visa, Mastercard, Discover and American Express.
$9.88

Troubleshoot the most common failures

The PayPal option is missing

  • Confirm the extension is active and the setup wizard completed.
  • Check that the account is connected to the intended country and currency.
  • Review method-specific eligibility and toggles under WooCommerce > Settings > Payments.
  • Clear page-cache and optimization layers, then retest in a private window.
  • Temporarily test with a default theme and only the payment extension active to identify a plugin conflict.

The button appears but checkout will not open

  • Verify HTTPS and a valid certificate on every checkout URL.
  • Inspect the browser console for JavaScript errors caused by a theme, consent banner, or optimization plugin.
  • Exclude cart and checkout pages from JavaScript combining, delay, and caching features.
  • Confirm that the PayPal account connection is live or Sandbox consistently; mixed credentials can create redirects to the wrong environment.

Payment succeeded but the order is still pending

  • Check whether the Sandbox or live webhook/notification connection is active.
  • Review the WooCommerce order notes and PayPal transaction ID.
  • Ask the host whether outbound requests or incoming callbacks are blocked by a firewall.
  • Do not manually mark every order paid until you understand the failure; doing so can ship unpaid orders.

The amount or currency is wrong

  • Compare product price, tax, shipping, coupon, and rounding settings in WooCommerce.
  • Confirm that the PayPal account accepts the store currency or understand the conversion that will occur.
  • Check for a second currency or pricing plugin altering the amount after the PayPal button is rendered.

Refunds or recurring payments fail

  • Check whether the transaction was captured, authorized, or already refunded.
  • Use the same connected merchant account that received the payment.
  • For subscriptions, verify reference-transaction approval and vaulting eligibility; these are not automatic merely because the extension is installed.

Security and operational safeguards

  • Use HTTPS and keep WordPress, WooCommerce, PHP, the PayPal extension, and your theme patched.
  • Grant payment settings only to trusted administrators. API credentials and live account tokens should never be pasted into page content or sent by email.
  • Use Sandbox accounts for development and remove test credentials, products, coupons, and debug logs before launch.
  • Keep an accounting record that links the WooCommerce order number to the PayPal transaction ID.
  • Publish clear pricing, delivery, cancellation, refund, and contact information. This reduces disputes and gives customers a remedy when a payment succeeds but delivery is delayed.
  • Back up the site and database before gateway changes, and monitor the first live orders rather than assuming a green setup screen proves the entire workflow.

Final launch checklist

  1. Choose WooCommerce, a Payment Buttons block/plugin, a Payment Link, or a Buy Button based on whether you need cart and order features.
  2. Meet the documented software minimums for the WooCommerce extension.
  3. Connect the correct PayPal account through the official setup flow.
  4. Configure currency, products, tax, shipping, order statuses, refunds, and customer email.
  5. Run successful, cancelled, failed, and refunded Sandbox transactions.
  6. Check desktop and mobile checkout, method availability, totals, stock, and notifications.
  7. Switch to live credentials, remove test data, and monitor the first real orders.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.