Free Stripe Button Widget

Add a Stripe Button to your website to give customers a fast, trusted checkout experience.

Create a Strip Button

loved by 500K+ businesses

plugineditor

Try the editor, no signup

Design your Strip Button right here

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

Design your Strip 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 Stripe Button is a free, no-code way to take a card payment from any website. Set the amount, connect your Stripe account, and paste one line of embed code.

Clicking it opens Stripe's secure checkout, so the card form, the fraud checks, and the compliance burden all sit with Stripe rather than with your page.

Taxes and shipping can be added to the total, every transaction is listed and exportable, and email alerts and webhooks fire when a payment completes.

Why use a Stripe button on your site?

  • Card payment without building checkout

    Taking a card properly means a payment form, fraud handling, 3D Secure, and a compliance scope you do not want. A hosted checkout hands all of it to Stripe and leaves you with one button to place.

  • Digital goods, services, and seats

    Software licences, templates, course places, consultations, and event tickets are all single charges with nothing to ship. A button covers the entire transaction they need.

  • Payments land in the tools you already use

    Because the money moves through your own Stripe account, it shows up in your Stripe reporting and whatever you have already connected to it, rather than in a separate system you have to reconcile by hand.

  • Webhooks for anything automatic

    A webhook on a completed payment is what lets you grant access, send a licence key, or add a row somewhere without watching an inbox. It is the difference between a button and a small system.

Get started in 3 steps

How it works

  1. Connect your Stripe account

    Payments settle into your own Stripe account and appear in your Stripe dashboard alongside anything else you run through it. PayPal is supported as an alternative if that is the account you hold.

  2. Set the amount and the extras

    Enter the price, then add tax or shipping where they apply so the buyer sees a real total up front. Write the confirmation message here too, since a blank success screen wastes the one moment you have their attention.

  3. Embed one line of code

    Copy the snippet from the Add to Website tab and paste it beside whatever you are charging for. Price changes made in the editor reach every page carrying the embed.

Open the editor

What you get with the Common Ninja Stripe Button

Stripe's secure checkout

The payment happens on Stripe's infrastructure, so your site never handles a card number and you are not the party responsible for storing one.

Accurate totals

Add taxes and shipping fees so the checkout total matches what the buyer expected. A cost that appears only at the final screen is the most common reason a completed decision turns into an abandoned one.

Payment history and exports

See every transaction taken through the button in one list and export the records when you need them somewhere else, such as a bookkeeping tool at the end of a month.

Alerts, webhooks, and confirmations

Email notifications and webhook calls on a completed payment, plus a custom confirmation message so the buyer knows the charge went through and what happens next.

Everything in the Stripe Button editor

Also included in the editor

Stay Informed with Transaction Alerts and Webhook Connections

The Stripe Button supports optional email notifications and webhook integrations so you can monitor payments in real time. Alerts can be enabled for both site owners and customers, helping you confirm completed purchases, track sales activity, and stay updated without manual follow up.

View Payment Activity and Export Records Anytime

With the Stripe Button, you can access a full list of transactions directly from your dashboard. Payment history can also be exported as a CSV file, making it easier to manage reporting, analyze results, or share records with finance and accounting tools.

Add Taxes and Shipping Fees for Accurate Checkout Totals

The Stripe Button allows you to include additional charges such as taxes or shipping costs to ensure customers see the correct final amount before paying. This is especially valuable for physical products or region based pricing needs, supporting transparency throughout the checkout process.

Advanced Design Flexibility with Custom CSS for the Stripe Button

In addition to built in styling options, the Stripe Button supports custom CSS for more precise visual control. You can fine tune spacing, typography, animations, and interface details to ensure the button blends perfectly with your website’s design system and branding.

Set up your Stripe 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

  • Yes, to take payments through Stripe. Money settles into your own account and appears in your own Stripe dashboard. If you would rather use PayPal, that is supported too, so the button fits whichever account you already hold.

Platform-specific guides

How to add Strip Button to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Edit the page and add a Custom HTML block where the button should sit.
  2. 2Paste the Common Ninja embed snippet into the block.
  3. 3Publish, then run one small live payment to confirm it settles in Stripe.

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

View all supported platforms

Explore Related Widgets

FAQ

You can begin by signing up and creating a Stripe Button directly from your dashboard. The setup process is quick, and you can publish your first payment button in just a few minutes.

Yes. The Stripe Button is offered on a free plan with core functionality included. View limits apply, and paid plans are available for higher usage and advanced options.

Yes. The Stripe Button can be added to any website platform that supports embedding custom code, including all major site builders and custom websites.

To embed the Stripe Button, simply copy the generated code snippet and paste it into your site. The button appears immediately and updates automatically whenever you edit it.

Yes. All payments processed through the Stripe Button are accessible in your dashboard, and you can export transaction history as a CSV file for reporting or accounting.

Yes. You can include additional fees such as taxes or shipping costs so customers see the full total clearly before completing payment.

Yes. The Stripe Button includes multiple ready made skins, allowing you to apply a professional look instantly without manual design work.

Absolutely. You can customize colors, fonts, spacing, and layout options so the Stripe Button blends seamlessly into your site’s design.

Yes. For advanced styling control, custom CSS can be applied to refine every visual detail and align the button with your design system.

Yes. The Stripe Button is fully responsive and adapts smoothly across desktop, tablet, and mobile devices for a consistent payment experience.

Yes. You can display custom post payment messages to confirm successful checkout, thank customers, or provide follow up instructions.

Yes. The Stripe Button supports optional email alerts and webhook integrations for both site owners and customers, helping you stay informed about every transaction.

No. The Stripe Button is designed for easy setup through a visual editor, making it accessible even for users with no technical background.

You can submit feature ideas through the Common Ninja Feature Request page. Requests are reviewed regularly and help guide future updates.

Ready when you are

Take card payments in minutes

A one-off payment button that opens Stripe's secure hosted checkout, so card details never touch your site. Add taxes and shipping to the total, show a custom confirmation message, receive email alerts and webhooks on completed payments, and export your transaction 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