PeachPay for WooCommerce | One-Click Checkout


PeachPay for WooCommerce brings one-click checkout to your WooCommerce store. A “Buy with One Click” button is added to your product and cart pages. The button generates a simple form that a customer only sees once, saving the customer’s information so that they never have to re-input their information on your site or any other site using PeachPay again.

PeachPay also offers a supplementary mobile application for post-checkout, including order history, store discovery, and item tracking. With the app, customers can reorder items easily and connect with your store, making them repeat customers.

In recent weeks, we have seen a huge demand for one-click checkout. We want to make sure that every integration is seamless and every onboarding process is as smooth as possible. It is because of these reasons that we have started a waitlist, which you can join or simply install the plugin and wait for us to reach out with an activation key. You don’t need to worry about the wait time. We will reach out within 1 to 2 days.

In the meantime, if you have any questions, you can visit our website or email us at!


  • PeachPay button on a product page, before clicking
  • First page of the checkout, where shoppers fill in their address
  • Second page of the checkout, where shoppers choose shipping and submit their payment
  • Returning customers can buy with one click!
  • The checkout is optimized for mobile browsers


Easy install:


Go to your WordPress dashboard, Plugins, and click Add New. Search for PeachPay and click Install Now.

After activating, follow the link in the welcome banner to connect your Stripe account. We will be in touch to help you get started.


What should I do after installing the plugin?

After activating, you will see a banner that will take you to a page where you can link your Stripe account. Complete the form, and we’ll send you the activation code shortly!

Is there a demo to see how it works?

You can try our quick demo or see how it works on our merchandise store.

How much does it cost?

See our pricing at


February 3, 2021
Didn't think the effects of this plugin would kick in so fast, but they did within a week's time. The cart abandonment rate has never been so low on any of my sites (I've been on WooCommerce, Shopify, and another product-specific CMS). My customers love one-click checkout and now so do I!!!
January 14, 2021
PeachPay has been a real asset for my eCommerce business platform. My customers love the ability to pay with PeachPay. It’s the best checkout experience in my opinion. It allows users to be able to purchase items quick and securely. Allen M, California
Read all 3 reviews

Contributors & Developers

“PeachPay for WooCommerce | One-Click Checkout” is open source software. The following people have contributed to this plugin.


“PeachPay for WooCommerce | One-Click Checkout” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “PeachPay for WooCommerce | One-Click Checkout” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.23.0 (2021-02-26)

  • [New] Add a filter for hiding the button on product pages: peachpay_hide_button_on_product_page
  • [Fix] Undefined index notice

1.22.0 (2021-02-26)

  • [New] Language support for German, Spanish, and Italian
  • [Change] Use a different icon for the WP admin menu

1.21.0 (2021-02-25)

  • [Change] Position of PeachPay settings in the dashboard
  • [New] Check for valid quantities on grouped prodcuts
  • [Fix] Issue with related products on a grouped product page messing with the quantity

1.20.1 (2021-02-23)

  • [New] Implement a test

1.20.0 (2021-02-22)

  • [New] Works with grouped products
  • [New] Smarter button placement on the cart page
  • [Fix] Don’t add button to upsells on cart page

1.19.12 (2021-02-21)

  • [Fix] Never use a -1 quantity if the product has no quantity selection; use 1 instead
  • [Fix] Adjust for custom cart page

1.19.11 (2021-02-20)

  • [Fix] Make sure quantity is within restrictions, if any

1.19.10 (2021-02-20)

  • [Fix] Make adjustments for a specific site

1.19.9 (2021-02-19)

  • [Change] Update plugin listing

1.19.8 (2021-02-18)

  • [Change] Move test mode setting closer to the top since it’s used more often than other settings
  • [Fix] Issue related to specific theme

1.19.7 (2021-02-18)

  • [Change] Now the Stripe sign up works no matter what business website you have on your Stripe account

1.19.6 (2021-02-18)

  • [Fix] Specific themes not updating quantity correctly
  • [Change] Load images from CDN

1.19.5 (2021-02-16)

  • [Change] You no longer need to make a test Stripe Connect account to test the plugin

1.19.4 (2021-02-15)

  • [Fix] We were sending activation emails too many times, sorry!

1.19.3 (2021-02-14)

  • [New] Expose plugin version through console

1.19.2 (2021-02-11)

  • [Fix] Allow purchase if store has no shipping zones

1.19.1 (2021-02-11)

  • [Fix] A few bugs for “Currency Switcher for WooCommerce” compatibility

1.19.0 (2021-02-08)

  • [New] Add support for “Currency Switcher for WooCommerce” plugin

1.18.4 (2021-02-07)

  • [Fix] File upload function not using a unique namespace
  • [Fix] Not working on WordPress network sites
  • [Fix] Button font not having a specific size, which caused it to changed based on the theme, sometimes in weird ways
  • [Fix] Incorrect logo in one of the banners
  • [Fix] REST api routes being defined in a deprecated way

1.18.3 (2021-02-02)

  • [Fix] Incorrect price on cart page if using Woo Discount Rules plugin

1.18.2 (2021-02-01)

  • [Change] Improve file upload UX
  • [New] Display which files have been selected when using the file upload option
  • [New] Ability to upload multiple files

1.18.1 (2021-02-01)

  • [Fix] Be more specific when finding the quantity input to avoid grabbing other inputs

1.18.0 (2021-01-31)

  • [New] Support for the “Woo Discount Rules” plugin

1.17.1 (2021-01-30)

  • [Fix] The price of certain variations being displayed incorrectly
  • [Fix] Debug notices

1.17.0 (2021-01-29)

  • [New] Preload cart data for an even faster checkout
  • [New] Prefill the store’s URL when signing up for Stripe
  • [Change] Improve styling of the sign up banners

1.16.0 (2021-01-25)

  • [New] Option to have file upload as part of the checkout

1.15.0 (2021-01-25)

  • [New] PeachPay now detects and processes payments using your store’s selected currency

1.14.0 (2021-01-21)

  • [New] Options for custom button width and position on both product and cart pages
  • [New] Choose any color for your PeachPay button

1.13.1 (2021-01-20)

  • [Fix] Shipping calculation not taking into account quantity

1.13.0 (2021-01-19)

  • [New] Added a setting to adjust the button position on the cart page
  • [Fix] More layout issues related to spacing and placing of the button

1.12.7 (2021-01-18)

  • [Fix] Issue with variation details not showing up in Orders dashboard

1.12.6 (2021-01-18)

  • [Fix] Issue with checkout loading when product had more than 30 variations

1.12.5 (2021-01-17)

  • [Fix] Place button below other elements on product page to prevent layout issues
  • [Change] Use a different shade of blue for the “Blue” button color option

1.12.4 (2021-01-16)

  • [Fix] Show selected product variation in order summary

1.12.3 (2021-01-12)

  • [Fix] Improve placement of the button on some layouts

1.12.2 (2021-01-11)

  • [Change] Organize the settings page so the most important settings are on top
  • [Change] Update the description

1.12.1 (2021-01-09)

  • [Change] The button text has been updated to say “Buy with One Click”
  • [Fix] Always keep the checkout modal on top, even above floating navbars

1.12.0 (2020-12-28)

  • [Change] The button now says “one-click checkout” making it clear to your customers what PeachPay does for them

1.11.0 (2020-12-27)

  • [New] Test mode setting that allows you to make fake payments using the demo card 4242 4242 4242 4242 in staging environments before launching PeachPay on your store

1.10.1 (2020-12-27)

  • [Fix] Don’t show the loading spinner if item is out of stock or if variation not selected
  • [Fix] A problem where the checkout would load even if the item was out of stock

1.10.0 (2020-12-27)

  • [New] There’s now a loading spinner when you click the PeachPay button to show that it’s loading

1.9.1 (2020-12-08)

  • [Fix] The checkout was sometimes hidden behind menus, but now it’s always on top

1.9.0 (2020-12-05)

  • [Change] The checkout UI is now hosted our own servers, which will keep styles consistent no matter how your site looks
  • [Fix] We fixed a bug where the quantity didn’t affect the price

1.8.2 (2020-11-23)

  • [Fix] More issues with the position of the closing “X”

1.8.1 (2020-11-23)

  • [Fix] Position of “X” on final page
  • [Fix] Amount in Pay button disappearing after an invalid credit card
  • [Change] Our new logo is live!

1.8.0 (2020-11-23)

  • [Fix] Web checkout form not displaying on certain themes
  • [New] Amount to pay is shown right on the Pay button
  • [New] An “X” to close the final screen

1.7.2 (2020-11-22)

  • [Fix] Styles being overridden by site themes

1.7.1 (2020-11-21)

  • [Fix] Stripe issue

1.7.0 (2020-11-21)

  • [New] A complete web checkout experience in the browser, no mobile app required

1.6.0 (2020-11-04)

  • [New] Choose from seven button colors to better match your site

1.5.0 (2020-10-29)

  • [New] Welcome message from the CEO!

1.4.0 (2020-10-18)

  • [New] If an item with variations is out of stock, the PeachPay button is disabled
  • [New] After you add an activation key, the welcome banner will hide automatically
  • [Change] We moved the PeachPay button slightly for a smoother checkout flow on product pages

1.3.0 (2020-10-11)

  • [New] Welcome message with a link to Stripe onboarding
  • [New] Settings link on the WordPress plugins page

1.2.1 (2020-10-10)

  • [Change] Local development improvements
  • [New] A way to help us follow up with initial users

1.2.0 (2020-09-22)

  • [New] Support for pickup shipping where you can enter the store’s hours in the PeachPay plugin settings, and the customers can select from available pickup times during checkout on their phone

1.1.0 (2020-09-10)

  • [Change] The PeachPay button on mobile browsers has switched to a different link format to support iOS universal links

1.0.6 (2020-09-05)

  • [Fixed] Bug related to support for internal preview stores

1.0.5 (2020-09-05)

  • [New] Support for a few internal preview stores

1.0.4 (2020-08-25)

  • [New] Margin under the button to keep it from touching other elements

1.0.3 (2020-08-18)

  • [Fixed] Button disappearing when cart page is updated

1.0.2 (2020-08-16)

  • [Fixed] QR code being placed outside of button in certain themes

1.0.1 (2020-08-15)

  • [Fixed] Button font CSS which wasn’t specific enough
  • [Fixed] Broken paths to images
  • [Fixed] Shipping and tax REST endpoints which didn’t work because WC 4.3 removed cart classes from REST

1.0.0 (2020-08-12)

  • Initial release on