Free PayPal Button Widget

Offer customers a trusted way to pay using PayPal through a PayPal Button that reduces checkout friction and supports higher sales.

Create a PayPal Button

loved by 500K+ businesses

plugineditor

Try the editor, no signup

Design your PayPal Button right here

Pick a template, customize it, and watch it update live, no signup.

Design your PayPal Button

No credit card · Free forever plan

Start fresh in the full editor

No credit card · Free forever plan

Quick add to:
WordPressShopifyWixWebflowSquarespace

The Common Ninja PayPal Button is a free, no-code way to take a one-off payment from any website. Set the amount, connect your account, and paste one line of embed code.

Clicking it opens a secure checkout handled by the payment provider, so card details never touch your site and you are not building a shopping cart to sell one thing.

Taxes and shipping can be added to the total, transactions are listed and exportable, and email alerts and webhooks tell you when a payment lands.

Why use a payment button instead of a store?

  • Selling one thing does not need a cart

    A full store is a lot of scaffolding for a single product, a deposit, or a one-off fee. A button is the whole checkout, and it can go live on a page that already exists in an afternoon.

  • Buyers already trust the checkout

    PayPal is a name people recognise at the moment they are deciding whether to hand over money. For a small or unfamiliar site, arriving at a checkout the buyer knows removes a real hesitation.

  • Card details never reach your site

    The checkout is hosted by the provider, so your page never handles a card number. That takes the hardest part of accepting payment, and its compliance burden, off your plate entirely.

  • Deposits, fees, and invoices

    Consultants taking a deposit, clubs collecting subs, tradespeople invoicing a call-out fee, and courses charging a seat all need to take one payment. None of them need a catalogue to do it.

Get started in 3 steps

How it works

  1. Connect your payment account

    The button works with PayPal and with Stripe, so use whichever account you already hold. Money settles into that account, and the provider handles the checkout screen and the card data.

  2. Set the amount and the extras

    Enter the price, then add taxes or shipping if they apply, so the buyer sees the real total before they commit rather than a surprise at the last step. Write the thank-you message while you are here.

  3. Embed one line of code

    Copy the snippet from the Add to Website tab and paste it next to whatever you are selling. Changing the price later updates every page carrying the embed.

Open the editor

What you get with the Common Ninja PayPal Button

PayPal or Stripe

Connect whichever provider you already use. Both are supported, so the button fits your existing account rather than asking you to open a new one to take a payment.

Taxes and shipping in the total

Add tax and shipping charges so the figure the buyer sees is the figure they pay. Surprise costs at the final step are one of the most reliable ways to lose a sale that was already won.

Transactions you can export

Every payment taken through the button is listed in your dashboard and can be exported, which is what makes reconciling a month possible without opening the provider's own console.

Alerts, webhooks, and thank-you messages

Optional email notifications and webhook calls tell you or your systems when a payment completes, and a custom confirmation message tells the buyer what happens next.

Everything in the PayPal Button editor

Also included in the editor

Receive Payment Updates with Alerts and Webhook Support

The PayPal Button includes optional email notifications and webhook integrations to help you stay informed about every transaction. You can enable alerts for both site owners and customers, making it easy to confirm successful payments, monitor sales activity, and manage purchases efficiently without manual tracking.

Track Payments and Export Transaction Records

The PayPal Button allows you to view all transactions processed through the button directly from your dashboard. You can also export payment history as a CSV file, making it easy to organize records, analyze performance, or share data with accounting and reporting tools.

Include Taxes and Shipping Costs in Your PayPal Button

The PayPal Button lets you manually add taxes and shipping fees to ensure customers see an accurate total before completing payment. This is especially useful when selling physical products or applying region specific charges, helping you maintain transparency and provide a clear checkout experience.

Advanced Styling Control with Custom CSS for the PayPal Button

Beyond the standard design settings, the PayPal Button supports custom CSS for deeper visual customization. This gives you the freedom to refine spacing, typography, and interface details so the button integrates seamlessly with your website’s branding and design system.

Set up your payment button in the editor

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • You need an account that can receive payments, which for most sellers means a PayPal business account. The button connects to it, and funds settle there rather than passing through Common Ninja. Stripe is supported as an alternative if that is what you already run.

Platform-specific guides

How to add PayPal Button to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Edit the page and add a Custom HTML block next to what you are selling.
  2. 2Paste the Common Ninja embed snippet into the block.
  3. 3Publish, then make a small live payment to confirm the money arrives and the receipt looks right.

Compatible With All Site Builders, E-Commerce Platforms and Websites

View all supported platforms

Explore Related Widgets

FAQ

To get started, simply create an account and launch the PayPal Button from your dashboard. You can begin with the free plan and set up your first payment button in minutes.

Yes. The PayPal Button is available on a free plan with included features. Usage limits apply, and upgraded plans are available for higher traffic and additional capabilities.

Yes. The PayPal Button can be embedded on any website builder or system that allows custom code, including all major platforms and future website technologies.

Embedding is quick and simple. Copy the provided code snippet and paste it into your website. The button will appear instantly and stay updated automatically when you make changes.

Yes. All payments made through the PayPal Button are visible in your dashboard, and you can export full transaction records as a CSV file for accounting or reporting.

Yes. You can manually add taxes and shipping charges so customers see an accurate final price before completing payment.

Yes. The PayPal Button includes a variety of pre designed skins so you can choose a professional look without spending time on manual styling.

Absolutely. You can adjust colors, fonts, spacing, and layout settings to ensure the button fits seamlessly into your website design.

Yes. For deeper design control, you can apply custom CSS to fine tune every visual detail of the PayPal Button.

Yes. The PayPal Button is fully responsive, ensuring a consistent checkout experience across desktops, tablets, and smartphones.

Yes. You can show custom post payment messages to confirm successful transactions, thank customers, or provide next step instructions.

Yes. The PayPal Button supports optional email alerts and webhooks. Notifications can be configured for both site owners and buyers directly from the settings.

No. The PayPal Button is built for non technical users, with a drag and drop editor and simple configuration options that require no development knowledge.

Ready when you are

Take your first payment in minutes

A one-off payment button that opens a secure hosted checkout, so card details never touch your site. Connect PayPal or Stripe, add taxes and shipping to the total, show a custom thank-you message, get email alerts and webhooks on every transaction, and export your payment records. Ready-made styles and custom CSS included. Embed on 200+ platforms including WordPress, Shopify, Wix, Webflow, and Squarespace.

Create your button

No credit card · No coding