Forget multiple plugins — manage your checkout and payments from one place. Connect 20+ payment methods from Stripe, PayPal, Square, Authorize.net, and GoDaddy Poynt. View analytics and track abandoned carts.
With PeachPay Premium, give your shoppers a beautiful, simple Express Checkout, sell in different currencies using the Currency Switcher, customize your checkout with the Field Editor, and automatically show Recommend Products to increase average order value. It’s everything you need, together.
Payments
Connect and manage your payments in one place.
Link or create a Stripe, Square, PayPal, Authorize.net, or GoDaddy Poynt account in seconds
Accept purchase orders with PeachPay’s custom purchase order payment method
All payment methods
Rename payment methods
Add custom fees per payment method (fixed amount or percent, custom label, and set a minimum or maximum for when the fee should apply)
Configure minimum and maximum amounts for when payment methods should show (to avoid credit card fees on expensive items, for example)
Turn on test mode to try out payment methods before going live
3D Secure and Strong Customer Authentication (SCA)
Restrict payment methods to certain countries and currencies
Set a default currency to still show the payment method in case the customer chooses an unsupported currency
Option to automatically refund (or void if not yet captured) cancelled orders (except Square)
For Stripe payments
Accept payments through credit/debit cards, Apple Pay and Google Pay, Affirm, Klarna, Afterpay/Clearpay, US bank account ACH, Bancontact, giropay, iDEAL, Sofort, Przelewy24, EPS, and SEPA Direct Debit
Choose between Capture and Authorize charge types
Automatically change order status when a customer disputes a payment
Reset the order status when the dispute is closed
Set a custom statement descriptor
For card payments, set a custom statement descriptor suffix
Force 3D Secure
Works with WooCommerce Subscriptions (card, Apple and Google Pay, ACH, SEPA)
For PayPal payments
Accept payments through PayPal, PayPal Pay later, PayPal Credit, and Venmo
Customize button color, shape, label, and height without code
Set a store name to be shown in the PayPal window
Show line items in the PayPal window
For Square payments
Accept payments through credit/debit cards, Apple Pay and Google Pay, US bank account ACH, Afterpay, and Cash App
Works with WooCommerce Subscriptions (card payments only)
For Authorize.net payments
Accept credit/debit card and US bank account ACH
Choose between Capture and Authorize charge types
Automatically capture authorized payments when the order status is changed to complete
Show itemized order information in the Authorize.net dashboard
For GoDaddy Poynt payments
Accept credit/debit cards in-person and online
Compatible with your GoDaddy Poynt POS system
Choose between Capture and Authorize charge types
Automatically capture authorized payments when the order status is changed to complete
Email receipts
Works with WooCommerce Subscriptions
Actionable Analytics
Understand how shoppers check out so you can optimize your store to get more sales.
Track abandoned carts and recover lost sales
View a breakdown of payment methods to see what is most popular
See whether your shoppers more often shop on mobile or desktop
Export orders to CSV (in the WooCommerce order dashboard under “Bulk actions”)
Bot Protection
Prevent fraudulent and spam checkouts on your store.
Powered by Google reCAPTCHA v3 (API keys required, but easy to get and free—we guide you through it)
Doesn’t add any puzzles to your checkout
Blocks bots behind the scenes with ML and AI technology
Protects your reputation with payment providers
Blocks fake and stolen credit card attacks
Works on both the checkout page, and if you have Premium, in Express Checkout
Want to let shoppers buy from product pages? Not satisfied with how your WooCommerce checkout page looks? Want to keep a consistent checkout while changing your store’s theme? PeachPay’s Express Checkout has you covered.
Add an Express Checkout button to all product pages, cart page, mini/sidebar cart, and checkout page
Shortcodes and Elementor widget for placing the Express Checkout button on home page, shop page, or anywhere else on your store
Set your button text, color, width, icon, hover effect, alignment, border radius, and visibility by page
Display payment method icons below the button
Automatically match your theme’s font style
Upload your store’s logo to show in the checkout window
Modify the checkout fields with our Field Editor
Accept coupon and discount codes
Show or hide order notes, product images, and quantity changer
Automatically display the most appropriate language (25+ supported) in the Express Checkout window based on customer’s preferences
Automatically hide shipping fields for virtual products
Show a custom support message to your shoppers
Built-in upsell funnel builder & configurable related products gallery
Automatically display upsells & cross-sells configured through WooCommerce product settings
Test mode allows you to try Express Checkout on your live site before customers see it (before connecting your payment accounts)
Fully compatible with WooCommerce subscriptions and its most popular add-ons
Google Maps autocomplete for billing and shipping fields
Add custom CSS and JavaScript
Currency Switcher
Support over 135 currencies in one click.
No API keys or account required
If a currency is not supported by a payment method, we’ll let you know
Show currencies based on either geolocation or billing country
You can pass on currency conversion fees to shoppers
Automatic exchange rates, but you can also modify them if you want
Add your own custom fees per currency
Customize how many decimal shows and how to round the numbers
Restrict currencies to certain countries
Place a widget anywhere on your store to let users switch between multiple currencies
Address Autocomplete
Suggest addresses to shoppers as they begin typing their address.
No API keys or account required
Powered by Google Maps
Works on both the checkout page and in our Express Checkout
Can be configured to appear in one of the locations or both
Can be turned off
Works even if your checkout doesn’t have some address fields
Supports international addresses
Significantly reduces the time it takes for a shopper to fill out the checkout
Field Editor
Add, edit, and remove any field on the checkout page or in PeachPay’s express checkout window.
Adjust billing and shipping fields independently
Add custom additional fields
No coding skills required
You can change the field name (for compatibility with other plugins), label, and type (text, checkbox, etc.)
Adjust the width of each field
Make fields either required or optional
Disable fields that you’re not using temporarily
Field types include text, select (drop down), radio (choose one option), phone, email, checkbox
Add headers to create new sections
We automatically pull in fields from other popular field editors for an easy transition
Product Recommendations
Display random WooCommerce related products on every single product page load (in a slider or not) based on the current product’s category, tags, or attributes.
Benefits
By making the checkout and payment experience frictionless and stable, PeachPay increases sales, customer loyalty, and average order value.
Whether you plan to use PeachPay as a supplementary checkout option or as the only way to pay on your store, you can expect to benefit from PeachPay in no time. PeachPay is fully capable of powering your entire checkout and payment process.
Cost
The free version of PeachPay adds a 1% service fee that is charged to the shopper, so that you don’t earn less. Learn more about our service fee
You can remove the service fee by upgrading to PeachPay Premium, which also gets you Express Checkout, Currency Switcher, Field Editor, and other upgrades. We offer transparent pricing on our website.
You keep your existing rates with the payment processors.
Choose from over 20 payment methods from Stripe, PayPal, Square, Authorize.net, and GoDaddy Poynt
Manage payment methods in one place
Add an Express Checkout button to the product page, cart page, or anywhere else
Offer a simplified checkout flow for new and repeat shoppers
Customize Express Checkout to fit your store exactly—colors, locations, fields, logos, and more!
Understand your shoppers with analytics for payments and abandoned carts
Add, edit, or remove checkout fields in both Express Checkout and on the checkout page
Adjust the billing and shipping fields independently, add additional fields, change their labels, make fields required or optional, and reorder the fields
Show shoppers familiar currencies to increase conversion rates! Show based on location or billing address, add extra fees to particular currencies, and place our currency WordPress widget anywhere on your store
Add all currencies at once (rates updated automatically, no API keys required!)
Can I use PeachPay alongside other payment plugins?
Yes! You can use PeachPay alongside all other payment plugins.
In which countries can I use PeachPay as a merchant?
You can use PeachPay in all the countries where Stripe, PayPal, Square, or your selected payment processor is available.
How many currencies does PeachPay support?
PeachPay supports every currency supported by our payment methods.
Which languages does Express Checkout support?
PeachPay supports English, Spanish, French, Italian, Japanese, Romanian, German, and many more. We add languages at the request of merchants. If you have a request, feel free to contact us.
How will I get paid with PeachPay?
PeachPay integrates seamlessly into the dashboard of whatever payment platform you use with PeachPay. For example, Stripe payments will show in your Stripe dashboard as usual.
How does PeachPay make money?
For our free plugin, we get a cut of the payment processor fee, with no additional fee to you. We also have a premium version of the plugin.
A plugin or theme I am using is not compatible with PeachPay. Will you provide compatibility?
Let us know and we’ll do our best to ensure compatibility with the plugin or theme.
Will PeachPay make my site slower?
With the Express Checkout option, page load time will increase slightly, but we know how important fast page load speed is for a good shopper experience. We test it extensively to ensure impact is minimal.
I am using Google Ad and/or Facebook Pixel trackers. Will Express Checkout affect checkout tracking?
No. After a customer checks out with PeachPay, they are taken to the WooCommerce receipt page. This is usually where your trackers are set to detect a successful conversion.
Does Express Checkout support the purchase of multiple products?
Yes! Customers can add as many items as they would like to the cart and check out with Express Checkout.
Can I use PeachPay if I don’t have a WooCommerce store?
Unfortunately, PeachPay only works with WooCommerce at the moment. Please get in touch with us through our website if you’re interested in using PeachPay elsewhere.
Payments: Stripe Google Pay for the Blocks checkout
Improvements
Bot protection: Clarified support for checkout locations
1.105.0 (2024-03-20)
New features
Express Checkout: The button can be added as a block element
Analytics: Cart analytics data can be purged via the PeachPay analytics settings
Payments: Square Afterpay/Clearpay is supported for the blocks checkout
Bug fixes
Analytics: Analytics are not recorded with some database configurations
Analytics: Chart intervals can be off by one time unit
Payments: Square payment methods can break the Express Checkout
Payments: When selecting “Save to account” during checkout, Stripe payment methods are not saved during subscription free trial payments
Express Checkout: Theme CSS can make the Express Checkout look full screen
1.104.0 (2024-03-05)
New features
Payments: Stripe ACH Direct Debit for the Blocks checkout
Payments: Stripe Afterpay/Clearpay for the Blocks checkout
Payments: Stripe Bancontact for the Blocks checkout
Payments: Stripe Giropay for the Blocks Checkout
Payments: Stripe iDEAL for the Blocks checkout
Payments: Stripe EPS for the Blocks checkout
Payments: Stripe Sofort for the Blocks checkout
Payments: Stripe P24 for Blocks checkout
Bug fixes
Payments: PayPal compatibility with “Discount Rules for WooCommerce” by Flycart
Payments: PayPal declines can still redirect the customer to the receipt page
Express Checkout: Fixed an issue which could lead to the favicon or meta tags breaking
1.103.0 (2024-02-21)
New features
Express Checkout: Express Checkout button compatibility for the WC Blocks checkout page
Payments: Klarna (Stripe) compatibility for the WC Blocks checkout page
Bug fixes
Express Checkout: Order attribution marked as unknown
Express Checkout: Support for the Salient theme
Express Checkout: Site favicon not showing in some circumstances
1.102.0 (2024-02-13)
New features
Payments: Block-based checkout compatibility for Affirm and SEPA Direct Debit (Stripe), as well as card, Google Pay, and US bank account ACH (Square)
Improvements
Payments: Stripe card payment method shows an icon on the block checkout
Bug fixes
Express Checkout: Fields which have a static value are rendered incorrectly
Express Checkout: Field rendering can break with specific themes
Express Checkout: Button for the checkout page can be rendered multiple times
1.101.0 (2024-02-02)
Features
Payments: Stripe card payment method for block-based checkout pages
Bug fixes
Express Checkout: Customers can pass the shipping page without selecting a required shipping option
Express Checkout: Postal code does not always reappear for local address options
Payments: PayPal does not work with Bot Protection on the classic checkout page
Currency Switcher: Currency rounding rules are not applied to the conversion fees
1.100.4 (2024-01-12)
Bug fixes
Field Editor: Undefined function pp_is_express_checkout
1.100.3 (2024-01-11)
Improvements
Express Checkout: Checkout fields are dynamic for each country, and as a result we’ve removed the “Enable country locale rules” setting
Express Checkout: Improve button settings wording
Bug fixes
Express Checkout: Show appropriate region/state options for all countries upon first opening the checkout
Express Checkout: Product recommendations render poorly with variation products
Express Checkout: One-click upsells do not show when set to display on specific products
Payments: Previously failed payment attempts can overwrite a future attempt when webhooks are delayed
Payments: Custom fees are inconsistently applied
Analytics: Dashboard tile displays incorrect numbers for certain time periods
Currency Switcher: Tax is not rounded to the selected currency’s rounding preference
1.100.2 (2023-12-20)
Improvements
Express Checkout: The ordering of products in the recommended products mini-slider stays the same as items are added to and removed from the cart
Bug fixes
Payments: PayPal payment methods break when the cart has a fee
Payments: Stripe Afterpay/Clearpay is available for incorrect countries/states
Payments: Stripe Afterpay/Clearpay “Minimum charge” and “Maximum charge” settings do not save
Express Checkout: Window sometimes hidden behind other overlays
Express Checkout: Prevent multiple Express Checkout WordPress pages from being added upon activation which causes the Express Checkout to open to an error
Express Checkout: One-click upsell not displayed when the all items in the cart are virtual and the “When” setting is set to “After information page, before payment page”
Field Editor: Compatibility with Astra Pro theme
1.100.1 (2023-12-14)
Bug fixes
Payments: Prevent double orders/payments
Express Checkout: Prevent opening a new page containing the Express Checkout on slow connections
Actionable Analytics: Don’t show the analytics preview on the settings dashboard when Actionable Analytics are turned off
Field Editor: The wrong settings tab can be highlighted in some cases
1.100.0 (2023-12-06)
Features
Express Checkout: Custom styles and scripts can be enqueued for use inside the Express Checkout. Read the docs to learn how
Express Checkout: Recommended products original prices are not crossed out when on sale
Fixed translations not fully working
Removals
Payments: Amazon Pay is no longer offered by PeachPay
Removed links to video tutorials which are no longer accurate
1.99.9 (2023-11-30)
New features
Payments: Credit/debit card fields through PayPal directly on the checkout page
Improvements
Payments: Shoppers can save payment methods for later if they are not logged in at checkout but have checked the box to register
Bug fixes
Payments: Stripe 3D secure authentication failure causes saved payment methods which cannot be used
Settings: “WC API permissions” setting under PeachPay > Data does not work due to invalid callback URL
1.99.8 (2023-11-21)
New features
Payments: Stripe statement descriptor can dynamically include the order id or the order number
Payments: Shoppers can update their payment method on a subscription (Stripe cards only)
Improvements
Payments: Google Pay and Apple Pay have better explanations for availability
Payments: Help articles for connecting each payment provider
Bug fixes
Express Checkout: Some button icons are missing
PHP notice “Undefined variable: product_data”
1.99.7 (2023-11-15)
New features
Payments: Shoppers can add credit/debit cards on the “Payment methods” page of “My account” (Stripe only)
Improvements
Express Checkout: For new installs, the global enable switch is defaulted off, with individual button locations on, to make turning on Express Checkout for the first time easier
We no longer ask for WooCommerce permission when activating PeachPay, so in case we need it for support, there’s a button under Account > Data that will allow you to give us permission
Bug fixes
Payments: Stripe subscriptions can sometimes fail if not marked with “off_session: true”
1.99.6 (2023-11-07)
Improvements
Simplified the onboarding
Bug fixes
Express Checkout: Prevent the brand logo from being too wide
Express Checkout: Prevent the checkout window from being cut off in older versions of Safari
Address Autocomplete: Compatibility with Divi site builder
Address Autocomplete: Fix issue where it doesn’t work on the billing fields if shipping fields are disabled
1.99.5 (2023-11-01)
New features
Express Checkout: Enable or disable all Express Checkout buttons at once
The icon for PeachPay in the WordPress admin sidebar is not a cart anymore—look for a peach!
Improvements
Express Checkout: Support for YITH WooCommerce Product Bundles
Bug fixes
Express Checkout: Site builders causing Express Checkout to open “You are not supposed to see this” page
Payments: Remove padding from checkout page payment methods which can cause the page to jump on some themes
Payments: Square card payment method sometimes failing to initialize on page load
Payments: Missing loading icon for Apple Pay domain verification
1.99.4 (2023-10-20)
New features
Choose from US or Australia (Asia Pacific) regions to improve load time!
Bug fixes
Express Checkout: Shortcodes no longer depend on WooCommerce scripts being loaded on the same page as the shortcode button
Express Checkout: FedEx Shipping plugin not calculating available shipping options
1.99.3 (2023-10-05)
New features
Support for WooCommerce High-Performance Order Storage (HPOS)
Bug fixes
Express Checkout: PeachPay CSS overridden by theme CSS, sometimes making the PeachPay button unreadable
Express Checkout: Compatibility with Breeze by Cloudways
Express Checkout: Compatibility with WP Rocket
Express Checkout: Optimizer plugins break image icons when they are lazy loaded
Express Checkout: Button does not work on product pages in Safari
1.99.2 (2023-09-29)
Bug fixes
Express Checkout: The After “Add to Cart” product page button is not positioned properly on some themes
Express Checkout: Mini cart button text is not always vertically aligned
Express Checkout: JS errors related to the shortcode
Express Checkout: Invisible button due to Bootstrap CSS conflict
Express Checkout: Compatibility with WP Rocket
Payments: Stripe Apple Pay domain registration can fail due to undefined property
1.99.1 (2023-09-26)
Bug fixes
Express Checkout: Mini cart button not taking 100% width because of width: auto
Express Checkout: Text on all buttons not vertically centered
Express Checkout: Never show the available payment method icons when product page “inline” option is set due to some themes shifting the other buttons in the container
Express Checkout: Container is hidden by default using a style attribute so CSS files are not required
Express Checkout: Remove the box-shadow when using the fade effect
1.99.0 (2023-09-25)
New features
Express Checkout: You can customize the look of the shortcode checkout button
Express Checkout: For advanced users, you can customize each place where the checkout button is shown with PHP hooks
Payments: We moved the payment description setting to each payment integration so it can be custom for each one
Improvements
Express Checkout: We’ve made the animations and effects smoother
Express Checkout: Display a loading message if the checkout window is taking a long time to load
Express Checkout: Display a link to the WooCommerce checkout page if loading fails
Bug fixes
Express Checkout: One Click Upsells not adding to cart
Express Checkout: No space between checkbox fields and their label
Express Checkout: Address Autocomplete does not appear near the address field
Express Checkout: Recommendations not appearing if number of automatic recommendations is empty
Express Checkout: Fewer checkout failures due to “Unexpected token ‘<‘ is not a valid JSON”
Express Checkout: Unsafe Content warning in Microsoft Edge
Express Checkout: Error condition where the checkout window may not open
Express Checkout: Error condition where the button may failed to be placed on the page
Express Checkout: Cash App not working correctly on mobile
Payments: PayPal breaks if the WordPress site title is not set
Payments: Stripe Google Pay and Apple Pay may give the error “Failed to tokenize payment method because paymentRequest object is not initialized”
Settings: Blank page when hitting back from external payment method sign up pages, like Poynt and Authorize.net
1.98.0 (2023-09-07)
Improvements
Express Checkout: We’ve redone many internals for stability and performance, and to reduce the chances of Microsoft Edge marking PeachPay as unsafe
Express Checkout: When logging in, a customer’s billing details are filled automatically
Compatibility
Make WooCommerce Bookings by WooCommerce compatible with PeachPay’s Currency Switcher
Bug fixes
Express Checkout: Restore compatibility with PW WooCommerce Gift Cards by Pimwick, LLC
Express Checkout: Free orders cannot be placed
Express Checkout: One click upsells not showing
Express Checkout: Mobile cart button cut off on small screens
Currency Switcher: Prices not updating after changing the currency using the currency switcher widget
Currency Switcher: Don’t alter prices in the WooCommerce admin
Settings: Visual glitch when showing the deactivation feedback popup
Settings: On a fresh plugin install, the banner for upgrading to Premium is no longer empty
Settings: Address Autocomplete not displaying as enabled on the main PeachPay dashboard
Analytics: PHP error “Cannot use object of type WP_Error as array”
1.97.0 (2023-08-21)
Improvements
Express Checkout: Revised how WooCommerce user accounts are handled for full compatibility with WooCommerce account settings
Settings: Improved admin dashboard button spacing
Settings: Display 3 “Add-ons” columns instead of 2 on the PeachPay admin dashboard
Settings: Added Address Autocomplete to the PeachPay admin dashboard “Add-ons”
Settings: New icons for Address Autocomplete and Bot Protection
Bug fixes
Express Checkout: Fixed a rare case which would cause the checkout to load infinitely
Express Checkout: Fixed a case where the PeachPay’s Express Checkout button would fail to be added to the page
Express Checkout: Fixed “Session has expired” during checkout
Express Checkout: Fixed email not sent after a user is registered
Express Checkout: Fixed Apple Pay/Google Pay is displaying in unsupported browsers
Payments: PayPal Credit can be set to invalid button color values
Payments: PHP error: “call to member function get_user_id() on null”
1.96.0 (2023-08-01)
New features
Payments: Customize the payment description shown on external (Stripe, PayPal, etc.) dashboards
Improvements
Express Checkout: Sort payment methods based based on WooCommerce payment settings order
Express Checkout: Premium merchants will no longer have PeachPay branding
Actionable Analytics: Allow cart abandonment analytics tracking to be disabled
Bot Protection: Validate API keys before enabling Bot Protection
Bug fixes
Express Checkout: Button loading forever under some conditions
Express Checkout: Clicking on labels for customer account options not select that option
Express Checkout: Default currency fallback not working with some Square and PayPal payment methods
Express Checkout: PHP error: “Uncaught Error: Call to a member function get_name() on bool”
Express Checkout: GoDaddy Poynt card method has the wrong icon
Express Checkout: Support messages can break on older browsers
Express Checkout: Switching currencies does not preserve the currently selected payment method if the method supports the new currency
Actionable Analytics: Poor performance and failure to allocate enough memory
Currency Switcher: Currency conversions failing when the base currency is not defined
Payments: Don’t display unsupported PeachPay payment methods in the customer’s “My Account > Payment Methods” page
1.95.2 (2023-07-17)
Improvements
Polyfill “Promise.allSettled” for older browsers
Bug fixes
Express Checkout: Poynt payment button appears below the terms and conditions checkbox
Express Checkout: Payment buttons having random spacing between the support messaging
Express Checkout: Authorize.net external pay button spinner does not display
Express Checkout: Pay button external spinners have inconsistent heights
Express Checkout: Some “Pay” buttons are missing a lock icon
Express Checkout: Error when dismissing the Cash App popup
Express Checkout: Duplicate payment icons below the Express Checkout button
Payments: SEPA debit wrongly indicated a prompt would appear after clicking “Place order”
Compatibility
Add compatibility for the Perfmatters plugin under specific configurations
1.95.1 (2023-07-10)
Bug fixes
Express Checkout: Fix subscription messaging not being translated
Express Checkout: Fix product title squished when prices are long
Express Checkout: Fix PayPal appearing before the card payment options
Remove a bottom border from the settings that isn’t supposed to be there
Don’t show Field Editor as enabled on the settings home page when Premium is not purchased
Remove a random “f” in advanced payment settings
1.95.0 (2023-06-29)
New features
Bot protection powered by Google reCAPTCHA — Reduce fraudulent orders without forcing shoppers to solve puzzles or type in letters
Address autocomplete for the checkout page
Improvements
German, Spanish, French, and Dutch languages added for checkout page payment methods and PeachPay settings
Bug fixes
Express Checkout: “Support message” with the hover/tap style doesn’t open in Safari on iOS
Express Checkout: “There are no payment methods available” displayed when Square Afterpay or Cash App are the only available methods
Express Checkout: Square Cash App is initialized for unsupported carts
Payments: Square gateways are available with the wrong currencies
Payments: PHP error “peachpay_amazonpay_enabled() is undefined”
Payments: Stripe Card payment method description not being translated
Payments: Fix PayPal error: “Invalid nonce. Please refresh the page and try again.”
1.94.0 (2023-06-19)
New features
Payments: Option for payment methods to fall back to a default currency in case the shopper selects an unsupported currency instead of hiding the payment method
Bug Fixes
Express Checkout: Applying a coupon twice in quick succession can allow double order/payment
Express Checkout: Continue button can become incorrectly disabled when editing shipping address
Express Checkout: Fix missing order error message to shopper in some cases
Express Checkout: Cart summary displays an unused scrollbar
Express Checkout: Window on mobile is not full screen
Express Checkout: +1 showing under checkout button without other icons
Express Checkout: Poynt “Capture on complete” setting doesn’t work
Payments: Square errors are not displayed to the customer in all situations
1.93.2 (2023-06-13)
Improvements
Simplified payments onboarding
Bug fixes
Payments: Custom min/max checkout amounts do not save for Square Afterpay/Clearpay
Express Checkout: “Make the PeachPay button font style match the theme font” setting makes the text disappear on some themes
Express Checkout: Ensure the button attaches to all possible locations on the product page
Express Checkout: “Place order” button is shown when no payment methods are available
Express Checkout: Product recommendation settings affecting non-Express Checkout related products
Express Checkout: Don’t show the button if the customer is not logged in and WooCommerce Accounts & Privacy settings disallow guest checkouts and new registrations
Express Checkout: Prevent “Back” and “Exit checkout” buttons from being opened in a new tab
Express Checkout: iOS has excessive bottom margin on non-Safari browsers
Express Checkout: index.html fails to be cache busted sometimes
Currency Switcher: “Add all currencies” button adds all currencies including the default select option
Currency Switcher: Don’t display the automatic currency conversion message if the currency was not changed
“order_details.item_lines[0].amount is not allowed to be empty” error
Currency Switcher: Newly added currencies will have auto update enabled by default
GoDaddy Poynt transactions attach billing information for the emailed receipt
Moved the data retention setting to its own admin settings page
Bug fixes
Express Checkout: Large gap on iOS at the bottom of the screen
Express Checkout: Cloudflare Rocket Loader breaks the Express Checkout
Checkout page: Error when the order is placed without any selected payment methods
Checkout page: Fees not refreshed when changing between payment methods that have/don’t have fees
Stripe and Square renewal orders captures, voids, and refunds failing if performed in a different plugin mode
Truncate Authorize.net address data if it’s too long
PHP warning “Deprecated: Function WC_Cart->discount_total was called with an argument that is deprecated since version 2.3”
1.93.0 (2023-05-26)
PeachPay is gradually introducing a service fee to help offset the cost of services which, until now, PeachPay has offered for free. This fee will be charged to the shopper, not to you as a merchant. This means the amount you receive from orders will not go down. If you have questions or concerns, please reach out to support@peachpay.app
Bug fixes
Express Checkout: Billing form reporting outdated validation errors
Express Checkout: Billing state is not preserved if checkout is closed and then reopened
Currency Switcher: Adding a new currency and forgetting to set it can unintentionally override the base currency
Express Checkout: Incorrect styling of some additional fields
Express Checkout: Unable to purchase free trial subscriptions with Stripe card payments
Express Checkout: Prevent potential double orders
Express Checkout: PayPal button disappearing when the currency switches
Express Checkout: Payment selector was hidden on recoverable customer errors for Stripe card payments
Field Editor: Some types of addition fields not able to be removed
Changing the currency on the checkout page caused PayPal to expect the wrong currency
“Back to store” redirect in the case of failed Stripe payments could create customer confusion
Stripe transaction details not showing correct fees in WooCommerce order details
Don’t allow negative payment method fees to be entered
Premium popup shows when pressing enter in payment gateway settings
Loading animation on Amazon Pay signup button
GoDaddy Poynt error in test mode
GoDaddy Poynt default setting value
GoDaddy Poynt onboarding issue in some scenarios
Prevent PeachPay Premium from being purchased twice
Prevent an undefined PHP function
Fix PHP errors related to PHP 8
JS errors in the admin settings
1.91.5 (2023-04-28)
Bug fixes
Conflict with a shipping plugin
Express Checkout button on the cart page on some themes disappearing after cart update
Prevent navigation script from taking effect when other settings pages have a hash in the URL
1.91.4 (2023-04-26)
Bug fixes
Internal error related to plugin versioning
1.91.3 (2023-04-25)
Improvements
Show the unsaved changes banner as soon as a setting is changed because it’s common to navigate away while a setting is still selected
Reduce empty space in some setting banners
Visually align the subscription cost with the total price in the mobile and returning shopper cart summary button
TWD and HUF are considered zero decimal currencies to reflect their usage in real life
Bug fixes
Prevent order attempts on the native checkout before Square payment methods are fully initialized
Other plugins’ hidden elements showing in our settings
Analytics: Don’t track carts created by manual order creation in WooCommerce
Analytics: Handle payment methods that redirect away from the checkout page
Analytics: Don’t show “null” as a currency when the analytics table is empty
Prevent themes from affecting payment method icon sizes on checkout pages
Prevent external notices’ float attribute from breaking PeachPay settings layout
Itemized taxes with shipping not showing accurate amounts
Optional currency conversion fee not being applied
1.91.2 (2023-04-18)
Bug fixes
Possible error on cart page
1.91.1 (2023-04-18)
Bug fixes
Error related to PeachPay Analytics on stores using MySQL as the database
1.91.0 (2023-04-18)
New features
We’ve redesigned PeachPay Analytics! Track abandoned carts, payment methods, and device usage across different currencies and time periods, and visualize how your checkout is performing in three views: stacked bar charts, line graphs, and bar charts
Accept card payments with GoDaddy Poynt!
Edit payment method titles
Improvements
New merchants get an onboarding tour!
Afterpay will be shown as Clearpay in the EU
Show a text label next to returning shopper selected payment method
Show settings notices as elegant, dismissable floating banners
Higher contrast Field Editor tooltips
Increase performance by not loading code for disabled payment methods
Bug fixes
Prevent outdated Stripe webhooks from changing order status
Payment methods sometimes being turned off upon plugin update
Restrict Afterpay to the Stripe account’s country
Missing Sofort icon
Alignment of payment method icons in gateway settings
Ensure floating button is only rendered once
Position of “Transaction details” in WooCommerce order view
Broken compatibility with optimizer plugins
Field Editor background overlay not covering everything
Potential “There are no payment methods available” when billing country removed
Minor PHP errors
1.90.1 (2023-03-31)
Improvements
Align the top navigation in the PeachPay settings
Add information about the currency switcher widget
Bug fixes
PayPal error under certain decimal and rounding settings
Venmo not showing in native checkout
Stripe card statement descriptor suffix not working
Missing icon in the product page sticky Express Checkout button
PHP error related to the field editor
PHP error on the “Pay for order” page
PHP error about an undefined class
A few small bugs related to PeachPay Premium and the UI of some settings
1.90.0 (2023-03-28)
New features
ACH, Cash App, and Afterpay payments through Square!
Navigate the PeachPay settings easily with a consistent and accessible sidebar