What a PayPal Payment Gateway Does

A PayPal Payment Gateway is a tool that lets you accept PayPal payments on your own website or app. When a customer checks out, they see a PayPal button or form instead of typing their card details into your site. PayPal handles the payment securely on their servers, then sends the money to your PayPal account.

The gateway sits between your store and PayPal's payment system. Your customer never gives their card number to you — PayPal collects it, verifies the funds, and confirms the transaction back to your site. This protects both you and the buyer.

You need a PayPal Business or Premier account to set up a gateway. A personal PayPal account cannot accept payments this way. The gateway itself is free to install; you pay only when a transaction goes through.

Key Takeaways

  • PayPal Payment Gateway lets customers pay you through PayPal without leaving your website, and PayPal handles all the security.
  • You need a PayPal Business or Premier account; a personal account cannot use a gateway.
  • PayPal charges a percentage of each transaction plus a small fixed fee — the exact rate depends on your account type and sales volume.
  • Setup takes 15 to 30 minutes and involves copying code from PayPal into your website or using a pre-built plugin if your platform supports it.
  • Payments land in your PayPal account within one to two business days, and you can transfer them to your bank account from there.

Types of PayPal Gateways and How They Differ

PayPal offers several gateway products depending on how your store is built. PayPal Checkout is the most common — it works on any website and shows a PayPal button at checkout. The customer clicks it, logs into PayPal, and the payment happens without returning to your site (though they see a confirmation).

PayPal Commerce Platform is for larger stores or those using shopping cart software. It integrates more deeply into your checkout flow and lets you offer PayPal, credit cards, and other methods in one interface. It requires more technical setup but gives you more control over the customer experience.

PayPal for WooCommerce, Shopify, BigCommerce, and other platforms have built-in PayPal plugins. You install the plugin, connect your PayPal account, and the gateway is ready — no code needed. This is the easiest route if your store runs on one of these platforms.

For very small sellers or those testing PayPal, PayPal.Me is simpler but not a true gateway — it's a payment link you share with customers. It does not integrate into a website checkout.

Fees and What You Pay Per Transaction

PayPal charges a percentage of the sale plus a fixed amount per transaction. For most small businesses in the United States, the rate is 2.99% plus $0.30 per transaction. If a customer pays you $100, you receive $96.71.

Rates vary by account type, sales volume, and country. High-volume sellers may negotiate lower rates. International payments cost more — PayPal adds a currency conversion fee if the buyer pays in a different currency than your account. Check your PayPal account settings or contact PayPal directly to see your exact rate.

There is no monthly fee for the gateway itself, no setup fee, and no fee if a payment fails or is refunded. You pay only on successful transactions.

How to Set Up PayPal Checkout on Your Website

First, log into your PayPal account and go to the Tools section, then All Tools, then Checkout. PayPal will show you a code snippet to copy. If your website uses a page builder (like Wix, Squarespace, or WordPress with a plugin), look for a PayPal payment button in the builder's payment options and connect your account — no code needed.

If you are building a custom website, you will paste the code PayPal gives you into the HTML where you want the button to appear. The button will say "Pay with PayPal" or show the PayPal logo. When a customer clicks it, they are taken to PayPal to log in and confirm the payment.

Test the button before going live. PayPal provides a sandbox (test) environment where you can make fake payments to make sure everything works. Use your test account credentials to try a purchase, then check that the payment shows up in your PayPal account.

Once testing is done, switch from sandbox mode to live mode in your PayPal settings. Real payments will now flow to your account.

How Money Moves From PayPal to Your Bank Account

When a customer pays through the gateway, the money lands in your PayPal account balance within one to two business days. You can see it under Activity or Transactions in your PayPal dashboard.

From there, you have two choices: leave it in PayPal and use it to pay other people or buy things, or transfer it to your bank account. To transfer, go to Wallet, click Transfer Money, then Transfer to Your Bank. Enter the amount and choose your bank account. The transfer takes one to three business days, depending on your bank.

You can set up automatic transfers so PayPal moves money to your bank every day, every week, or on a schedule you choose. This keeps your PayPal balance low and your cash in your actual bank account where you can use it.

Security and Buyer Protection

Because PayPal handles the payment, your website never touches the customer's card number or bank details. This means you do not have to meet strict security standards (called PCI compliance) that come with storing card data yourself.

PayPal uses encryption and fraud detection to protect both you and the buyer. If a customer disputes a charge, PayPal investigates and decides who is right. If you lose a dispute, PayPal refunds the customer and takes the money back from your account.

To protect yourself, keep records of what you sold, when, and to whom. If a customer says they never received an item, you can show PayPal proof of shipment and tracking. For digital goods, document that the customer received access.

Troubleshooting Common Problems

If the PayPal button does not appear on your site, check that you copied the code correctly and that JavaScript is enabled in your website's settings. If you are using a plugin, make sure it is installed, activated, and connected to your PayPal account. Refresh your browser and clear the cache.

If payments are not showing up in your PayPal account, log in and check the Activity tab to see if they arrived. If a payment shows as pending, it may be under review for fraud — PayPal will release it within a few days. If it is missing entirely, contact PayPal support with the customer's email and the date of the transaction.

If a customer says they paid but you did not receive the money, ask them to check their PayPal account for a confirmation email. If they see the payment went through, it is likely pending in your account. If they see an error message, the payment may have failed — they can try again.

Frequently Asked Questions

Do I need a website to use PayPal Payment Gateway?

Yes, a gateway is designed to work on your own website or app. If you do not have a website, PayPal.Me or PayPal invoices are simpler options. You can also use PayPal's hosted checkout, which gives you a link to send to customers without building a full site.

Can customers pay without a PayPal account?

Yes. PayPal Checkout shows a "Pay with Debit or Credit Card" option below the PayPal login. Customers can enter their card details without creating a PayPal account. The exact options depend on which gateway product you use.

What happens if a customer requests a refund?

Log into your PayPal account, find the transaction under Activity, and click Refund. The money goes back to the customer's original payment method within one to three business days. The transaction fee you paid is not refunded to you.

Can I use PayPal Payment Gateway outside the United States?

PayPal operates in over 200 countries, but gateway availability and fees vary by location. Log into your PayPal account and check the Settings or Tools section to see what is available in your country. Some countries have restrictions or require additional verification.

How do I know if my PayPal account is Business or Premier?

Log into PayPal, go to Settings, then Account. Your account type is listed there. If you have a personal account, you can upgrade to Business for free by going to Settings and selecting Upgrade to Business Account.