Discount Sale
  • Days
  • Hrs
  • Mins
  • Secs
30% Off

Use coupon code 'MDS30' Limited Offer!!

Star

Home > Docs > Stripe Payment Gateway for WooCommerce > Set Up Bacs Payment Method for a WooCommerce Store

Set Up Bacs Payment Method for a WooCommerce Store

Last updated on February 11, 2025

Stripe users in the UK can accept Bacs Direct Debit payments from customers with a UK bank account.

To debit an account, businesses must collect a mandate from their customers. The mandate includes the customer’s sort code, account number, name, email, and full address. Stripe can generate this mandate for businesses to present to their customers. It takes 3 business days to confirm the success or failure of a payment when a mandate is already in place and 6 business days when a new mandate must be collected.

Settings: Bacs

  1. Firstlyinstall and activate the Stripe payment gateway for the WooCommerce plugin.
  2. From the WordPress dashboard, go to WebToffee Stripe > General Settings > Local Gateways.
  3. Head on to Bacs.
Bacs settings page
Bacs settings page
  • Bacs pay: Enable to accept payments through Bacs.
  • Title: Enter a custom title for Bacs payment. This title will be visible on the checkout page.
  • Description: Enter a custom description for Bacs payment. This description will be visible on the checkout page.
  • Order Button Text: Enter a custom text to be displayed on the payment button.

Finally, click on the Save changes button to update the plugin settings.

Payment Workflow

  1. The Customer enters details such as sort code, account number, name, email, and full address.
  2. Stripe creates a Mandate for the customers.
  3. As part of the payment process, businesses must collect a mandate allowing them to debit an account.
Bacs at checkout
Bacs at checkout

Adding webhook endpoint

To receive order status updates in a timely manner, it is recommended that you add your site’s webhook to the Stripe dashboard. To learn more, click this article: Setting Up Webhooks and Supported Events.