WooCommerce: Show or Hide Bank Accounts Based On Order

When WooCommerce “manual bank transfer” payment gateway is enabled and you add more than one bank account, WooCommerce outputs every bank account everywhere: on the thank you page, and in the order confirmation emails. That’s fine for simple setups, but not ideal if your store needs to show different bank details depending on the order properties.

On the Checkout Summit website, for example, I use a EUR/USD currency switcher powered by WooPayments so attendees can purchase tickets and sponsorships in their preferred currency. I also have Bank Transfer (“BACS”) enabled as a secondary payment method, and I’ve added two bank accounts in the settings: one for EUR and one for USD.

This creates a practical requirement: customers checking out in EUR should only see the EUR bank account, while those paying in USD should only see the USD bank account. Displaying both would be confusing and unprofessional.

To fix this, I worked on a small snippet that conditionally filters the BACS instructions. It checks the order currency (or any other property) and only returns the matching bank account.

Continue reading WooCommerce: Show or Hide Bank Accounts Based On Order

WooCommerce: Send Payments to Different Bank Accounts

Freshly baked whole wheat bread sliced on a white background, showcasing its homemade texture.

In a recent Business Bloomer Club Slack thread, a member asked whether it’s possible to send payments for specific products to one bank account, and all other payments to a different one.

This came up in the context of WooCommerce and name-your-price donations, but it’s a more general question that has wide relevance for multi-vendor stores, fundraising sites, and complex payment workflows.

The short answer? Not with default WooCommerce functionality. But let’s go over the options and workarounds that were discussed.

Continue reading WooCommerce: Send Payments to Different Bank Accounts

Why Is There Still No Wise Payment Gateway for WooCommerce?

Stack of various branded credit cards focusing on gold card showing finance and cashless concept.

In a recent Business Bloomer Club Slack thread, a question came up that many WooCommerce store owners might relate to: how is it possible that, in 2025, there is still no direct integration between WooCommerce and Wise (formerly TransferWise)?

For businesses selling high-ticket items, digital services, or working with international clients, Wise offers low-fee, real exchange rate bank transfers across borders—something PayPal and Stripe can’t compete with when it comes to cost.

The idea of letting a customer pay via Wise at checkout—ideally using a generated payment link—feels like a no-brainer. Yet this functionality still doesn’t exist in plugin form.

Sure, Wise offers APIs and manual tools to request payments, but there’s no smooth, automated workflow for WooCommerce.

This blog post explores the current limitations, outlines a potential workaround, and highlights why a Wise payment gateway could be a valuable addition for many WooCommerce stores focused on profitability and international reach.

Continue reading Why Is There Still No Wise Payment Gateway for WooCommerce?

ACH Payment Gateway Plugins for WooCommerce

money, cash, dollars, finance, greenback, usd, bank, bank notes, money, money, money, money, money

In a recent Business Bloomer Club Slack thread, a member asked for recommendations on WooCommerce payment gateway plugins that support ACH (Automated Clearing House) payments.

ACH payments are a popular alternative to traditional credit card transactions, particularly in the United States, as they allow for direct bank-to-bank transfers with lower fees. This type of payment is ideal for businesses looking to save on transaction costs and those who want to offer their customers more payment options.

ACH payments are secure and efficient, but the question remains: how can WooCommerce store owners accept ACH payments on their websites? If you’re also looking for a solution to add ACH payment functionality to your WooCommerce store, here are some options and considerations for integrating ACH payments.

Continue reading ACH Payment Gateway Plugins for WooCommerce

WooCommerce PayPal Payments Plugin: Why 2.2 Stars?

A recent online discussion centered around the often-criticized default PayPal plugin for WooCommerce.

Many users have voiced their challenges and negative experiences, leading to questions about the root causes of these issues. Is the plugin itself inherently problematic, or are there other factors at play contributing to user dissatisfaction?

This conversation delves into the complexities of payment gateway integration within WooCommerce, examining potential pitfalls and differing viewpoints on where the blame might lie when things go wrong. Let’s unpack the various perspectives shared on the challenges and perceptions surrounding the free WooCommerce PayPal Payments plugin.

Continue reading WooCommerce PayPal Payments Plugin: Why 2.2 Stars?

How Many Payment Gateways Is Too Many in WooCommerce?

credit card, bank card, theft, charge card, padlock, identity, thief, data, computer, password, hacking, hacker, stolen, credit card, credit card, credit card, credit card, credit card, theft, thief, hacking, hacker, hacker, hacker

In a Business Bloomer Club Slack thread—wait, this time it was X/Twitter—I asked whether offering multiple payment gateways in WooCommerce is a smart move, especially for international stores.

The discussion quickly turned into a masterclass on conversion optimization, localization, and fallback strategies. There’s a lot to consider when it comes to payment gateways, especially when you’re targeting multiple countries with different payment preferences.

This post dives into the pros and cons of offering a variety of WooCommerce payment methods and how you can optimize your checkout process to cater to different markets.

Continue reading How Many Payment Gateways Is Too Many in WooCommerce?

WooCommerce: How to Accept Bitcoin & Crypto Payments

A striking image of Bitcoin, Ethereum, and Ripple coins illustrating modern digital currency.

As we leave 2024 behind and step into 2025, Bitcoin and the broader crypto ecosystem started the year on a positive note. With the sector gaining momentum, many newcomers are eager to learn how to accept Bitcoin and other cryptocurrency payments.

Despite the rise of new technologies, WooCommerce remains the dominant choice for e-commerce platforms worldwide. In this article, we’ll introduce CryptoPay, a cutting-edge crypto payment gateway tailored specifically for WooCommerce.

CryptoPay stands out as a peer-to-peer, commission-free, and KYC-free solution, making it an ideal choice for WordPress and WooCommerce users looking to embrace cryptocurrency payments with ease and security.

Continue reading WooCommerce: How to Accept Bitcoin & Crypto Payments

WooCommerce: Automating Hourly Support Package Renewals Using Saved Cards

In a Business Bloomer Club Slack thread, members explored an innovative solution to automate support hour top-ups for clients who pre-purchase hourly support packages.

Rather than relying on a traditional subscription, they needed an approach that allows for on-demand billing as soon as additional hours are required. With stored credit card information available in WooCommerce via Stripe or PayPal, there are ways to create a seamless “auto-purchase” experience, allowing customers to receive a pending order and complete payments without manual checkout.

Here’s how to leverage saved card data in WooCommerce for streamlined renewals and hassle-free billing.

Continue reading WooCommerce: Automating Hourly Support Package Renewals Using Saved Cards

How to Add Custom Payment Methods in WooCommerce Using ERP-Linked API Data

In a recent discussion in a Business Bloomer Club Slack thread, one member sought advice on customizing WooCommerce payment methods for an ERP-integrated store. Their ERP software provides a range of payment options via an API, and they wanted to extend WooCommerce’s available payment methods by adding user-related payment features specific to this ERP integration.

While WooCommerce offers standard payment options like BACS (Bank Transfer), COD (Cash on Delivery), and Cheque, the challenge was how to add a new method or customize an existing one to reflect the ERP’s payment configurations. Here’s a breakdown of the approaches discussed, from repurposing existing payment gateways to creating a fully custom gateway.

Continue reading How to Add Custom Payment Methods in WooCommerce Using ERP-Linked API Data

WooCommerce: No Default Payment @ Checkout Page

When you land on the WooCommerce Checkout page, one payment option (radio button) will be selected by default. this is defined based on the last payment method (logged in customer), or the payment gateway sorting (logged out customer).

Often it happens, however, that customers forget to change their payment selection, and therefore end up checking out with the wrong payment option. Which means, more admin work.

With this simple snippet, we will inject some JS in the Woo Checkout page, so that on load, all payment method radio inputs will be unchecked. Super easy!

Continue reading WooCommerce: No Default Payment @ Checkout Page

WooCommerce: Disable Payment Gateway By Product Type

Ever wondered if you could toggle payment gateways based on whether a given “product type” is in the WooCommerce Cart? For example, disable PayPal if there are simple subscription products, or enable Stripe only when there are variable products?

Well, with this simple code (and the 2 examples) you find below, you can manage to achieve just that. The second example regards the WooCommerce Subscriptions plugin, as this requires some plugin-specific functions to check for the product type. Enjoy!

Continue reading WooCommerce: Disable Payment Gateway By Product Type

WooCommerce: Donation / Fundraising Plugins

Are you looking for ways to raise funds for a charity event or a non-profit organization? There are a multitude number of ways to go about it.

You can host an exclusive or virtual fundraising event, run email campaigns to collect funds, or even encourage friends and families to contribute their parts to the fund. However, these ways require a lot of legwork, including finding a place to host fundraising events, inviting guests, or hiring an email strategist to run marketing campaigns – which is time-consuming and expensive. 

The solution? Collecting online donations via WordPress or WooCommerce plugins to effectively raise funds for special causes, such as charities, non-profits, or relief funds. 

This article shares the best, easy-to-use, affordable WooCommerce fundraising and donations plugins you can use. Let’s get started!

Continue reading WooCommerce: Donation / Fundraising Plugins

WooCommerce: Change Payment Gateway Default Order Status

Ok, we all know that Stripe, PayPal and all successful online payment orders go to “processing” order status, BACS and cheque go to “on-hold“, and so on. Each payment gateway has its own default paid status.

Now, what if you use custom order statuses, or what if you wish to change Stripe orders to “completed“, BACS orders to “pending” and PayPal orders to “on-hold“?

Thankfully, this is super easy with a handy PHP snippet. Enjoy!

Continue reading WooCommerce: Change Payment Gateway Default Order Status

WooCommerce: Rename “Place Order” Based on Chosen Payment Gateway

We’ve already seen how to rename the “Place Order” button on the WooCommerce Checkout page, but today I want to find a way to rename it dynamically and conditionally i.e. based on the payment gateway that is selected while checking out.

The snippet requires the payment gateway “ID” – here’s a quick tut in case you don’t know how to retrieve that: How to Find WooCommerce Payment Gateway ID

Other than that, it’s pretty simple logic. Enjoy!

Continue reading WooCommerce: Rename “Place Order” Based on Chosen Payment Gateway

WooCommerce: How To Enable Stripe Payments

Providing payment options on your WooCommerce store that your customers trust and meet their needs is the key to ensuring a satisfied customer journey and eliminating cart abandonments. 

According to the Baymard Institute’s research, the average cart abandonment rate amongst buyers is 69.8%, and 6 out of 10 times, it’s because of issues related to payments. 

While some shoppers abandon carts because of long checkout processes and the lack of simple payment options, others don’t find the payment site legitimate enough to provide their credit card information. Thus, the payment method plays a huge role in customers’ buying decisions. 

Stripe is a great option. It’s simple-to-use, flexible, and one of the most popular payment solutions for WooCommerce. It makes accepting and processing credit card payments a breeze and leaves your customers with a fast checkout process. 

This article takes you through some of the best free and premium WooCommerce Stripe plugins for your store. But first, let’s learn more about the advantages of using Stripe as a payment option for WooCommerce. 

Continue reading WooCommerce: How To Enable Stripe Payments