Customer-Approved and Automatic WooCommerce Subscription Renewals

WooCommerce subscription renewal flow with bank authorisation and WalliD Pay by Bank
WooCommerce subscriptions can use different renewal models, and the key difference is who initiates the payment and whether the customer must take action.

Key Takeaways

  • Buy Again is a new purchase, while subscription renewals continue an existing subscription.
  • Customer-approved renewals require the customer to review and authorise each new payment.
  • Automatic renewals process recurring payments without a new customer checkout for each renewal, subject to payment-gateway support.
  • The renewal model depends on the subscription setup, payment method and customer journey—not on the payment method alone.
  • With WalliD, each new Pay by Bank renewal payment requires fresh customer authorisation.
  • Pay by Bank should not be presented as automatic recurring billing, a saved bank mandate or VRP within WalliD's current customer-approved renewal model.
This article is about the three main purchase and renewal journeys merchants need to distinguish: Buy Again, customer-approved renewal and automatic renewal. It explains who initiates each payment, what the customer must do, how each model works in WooCommerce, and where Pay by Bank fits without confusing customer-approved payments with automatic recurring billing.
For merchants, it is useful to distinguish between Buy Again, customer-approved renewal, and automatic renewal. These journeys have different payment mechanics, customer experiences and operational requirements.

What Is the Difference Between the Three Renewal Models?

Renewal model What happens? Customer action Best suited to
Buy Again The customer starts a new purchase rather than continuing an existing subscription. Completes a new checkout. Repeat purchases without an active subscription.
Customer-approved renewal A renewal order is prepared for the existing subscription and presented for payment. Reviews and authorises each new payment. Subscriptions where every payment requires fresh customer action.
Automatic renewal A renewal payment is processed when it becomes due without a new checkout. No new action is required for each successful renewal. Subscriptions using a compatible automatic payment method.
The important distinction is that Buy Again is a new purchase, while both renewal models continue an existing subscription. WooCommerce Subscriptions supports manual renewal payments as well as automatic recurring payments, depending on the store and payment gateway configuration.

How Does a Customer-Approved Renewal Work?

A customer-approved renewal separates subscription scheduling from payment authorisation.
The typical journey is:
01
Renewal order
The subscription system prepares the renewal order.
→
02
Reminder
The customer is directed to the renewal payment journey.
→
03
Review
The customer reviews the renewal amount and order details.
→
04
Bank authorisation
The customer authorises the new Pay by Bank payment through their bank.
→
05
Payment confirmed
The payment result is returned to the renewal journey.
Important: Each new WalliD renewal payment requires fresh customer authorisation. This is a customer-approved payment flow, not an automatic recurring bank debit.
The subscription system prepares the renewal order according to the configured schedule. The customer then reviews the renewal and completes the payment rather than having the payment taken automatically.
This model can be useful when a merchant wants the subscription to continue while requiring the customer to actively authorise each new payment.
WooCommerce's manual renewal process requires the customer to complete payment for the renewal through checkout.

What Is an Automatic WooCommerce Renewal?

With an automatic renewal, the recurring payment is processed when the renewal becomes due without the customer completing a new checkout for that payment.
WooCommerce Subscriptions supports automatic recurring payments when the selected payment gateway is compatible with its automatic renewal system. The exact behaviour depends on the gateway and configuration.
This makes automatic renewal fundamentally different from a customer-approved renewal: the payment is attempted without requiring fresh customer action for each renewal.
On this page

When Should You Use Each Renewal Model?

There is no single renewal model that fits every subscription business.
Buy Again works when the customer simply wants to place another order rather than continue an existing subscription.
Customer-approved renewal fits situations where a new payment should be reviewed and actively authorised by the customer each time.
Automatic renewal is designed for subscription journeys where the merchant and payment method support recurring payments without a new customer checkout at each interval.
The choice should consider the product, expected purchase frequency, how much the order can change, customer expectations and the capabilities of the selected payment method.
On this page

Does the Payment Method Determine the Renewal Model?

Not by itself.
The payment method is one part of the renewal process, but the merchant must also consider how the subscription is configured and how WooCommerce handles the resulting renewal order and payment.
A payment method that supports automatic recurring payments can enable automatic renewals. A payment method requiring the customer to authorise each new payment instead creates a customer-approved renewal journey.
The payment method also does not by itself determine whether the underlying contract falls within the UK's subscription-contract rules.
On this page

Where Does Pay by Bank Fit?

Pay by Bank can form part of a customer-approved renewal journey.
With WalliD, the working model is that a renewal order is prepared, the customer reviews the renewal, and the customer authorises a new Pay by Bank payment through their bank. Each new WalliD renewal payment requires fresh customer authorisation.
Subscription management, renewal-order creation and payment authorisation should remain treated as separate functions.

Add Pay by Bank to Your WooCommerce Payment Journey

Let customers review and authorise new payments through their bank with WalliD's customer-approved Pay by Bank flow.

Talk to Our Payments Team

See how Pay by Bank can fit into a WooCommerce subscription renewal journey.

On this page

What Happens When a Renewal Payment Fails?

The outcome depends on the renewal model and the systems handling the subscription.
For automatic renewals, WooCommerce and the payment gateway may attempt to process the renewal according to their configured retry and failure behaviour.
For customer-approved renewals, the customer must complete the payment, so an abandoned or unpaid renewal remains a different state from an automatically attempted payment.
Merchants should test failed, abandoned, retried, cancelled and refunded renewal scenarios before choosing a production workflow.

Frequently Asked Questions

What is the difference between Buy Again and a WooCommerce subscription renewal?

Buy Again starts a new purchase when a customer decides to reorder. A subscription renewal continues an existing subscription according to its configured schedule and creates a renewal order as part of that subscription lifecycle. The two journeys therefore have different customer intent and should not be treated as the same type of transaction.

What is a customer-approved WooCommerce subscription renewal?

A customer-approved renewal is a renewal journey in which the subscription system prepares the renewal order, but the customer must review and actively authorise the new payment. The payment is therefore not taken automatically at the renewal point. In a Pay by Bank flow, this authorisation can take place through the customer's bank.

What is an automatic WooCommerce subscription renewal?

An automatic renewal processes the recurring subscription payment when it becomes due without requiring the customer to complete a new checkout for that renewal. WooCommerce Subscriptions supports automatic renewals when the selected payment gateway is compatible with its automatic renewal system and the store is configured accordingly.

Who creates the renewal order in a WooCommerce subscription?

The subscription system is responsible for preparing the renewal order as the subscription reaches its configured renewal point. The payment provider then handles the payment step. Merchants should keep subscription scheduling, renewal-order creation and payment authorisation as separate functions when evaluating a subscription payment setup.

Can a WooCommerce subscription use manual and automatic renewals?

WooCommerce Subscriptions supports both manual and automatic renewal approaches, although the available automatic options depend on payment-gateway compatibility and configuration. Manual renewals require the customer to complete the payment, while automatic renewals can be processed by a supported payment method without a new customer checkout for each successful renewal.

Does the payment method determine whether a subscription renewal is automatic?

Not by itself. The renewal model depends on the subscription configuration, the payment gateway's capabilities and the resulting customer journey. A payment method that supports automatic recurring payments can support automatic renewal, while a payment method that requires the customer to authorise each new payment creates a customer-approved renewal flow.

Does Pay by Bank automatically renew a WooCommerce subscription?

Not necessarily. Pay by Bank describes the payment method rather than the renewal model. With WalliD's current customer-approved model, each new renewal payment requires the customer to review and authorise the payment through their bank. It should not be described as automatic recurring bank debit, a saved bank mandate or VRP.

What happens if a customer does not complete a customer-approved renewal?

The renewal payment remains unpaid or abandoned rather than being treated as a successfully processed automatic renewal. The exact result depends on how the subscription system handles unpaid renewal orders and how the merchant's workflow is configured. Merchants should test abandoned, failed, retried, cancelled and refunded renewal scenarios before choosing a production setup.

Expert Note:
Written by a WalliD content specialist focused on ecommerce payments, Open Banking and WooCommerce payment journeys in the UK. This article explains the practical differences between repeat purchases, customer-approved subscription renewals and automatic renewals, with particular attention to payment authorisation and the role of Pay by Bank.

Subscriptions