Home > Docs > Stripe Payment Gateway for WooCommerce > Set up BECS Payment Method for a WooCommerce Store

Set up BECS Payment Method for a WooCommerce Store

Last updated on May 25, 2023

Stripe users in Australia can accept Bulk Electronic Clearing System (BECS) Direct Debit payments from customers with an Australian bank account.

As part of the payment process, businesses must collect a mandate that includes the customer’s bank account details (account holder’s name, the Bank-State-Branch or BSB number, and the bank account number) and must also accept the mandate Service Agreement. This authorizes the business to debit the account.

BECS settings

  1. Firstlyinstall and activate the Stripe Payment Gateway for WooCommerce plugin.
  2. From the WordPress dashboard, go to WebToffee Stripe > General Settings > Local Gateways.
  3. Head on to BECS.
BECS Settings Page
BECS-Settings Page
  • BECS Debit: Enable to accept payments through BECS.
  • Title: Enter a custom title for BECS payment. This title will be visible on the checkout page.
  • Description: Enter a custom description for BECS 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 selects BECS Direct Debit at checkout.
  2. The customer completes the Direct Debit Request.
  3. The customer gets a notification that the payment is complete.
Becs at checkout
BECS at checkout

Adding webhook endpoint

To receive the order status updates in a timely manner, it is recommended to add your site’s webhook to the stripe dashboard. Follows the steps in – Setting up Webhooks and Supported events article to add a webhook endpoint.