How To Enable BECS With Stripe and WishList LMS

Bulk Electronic Clearing System (BECS) Direct Debit is a way to pay directly from one Australian bank account to another. It is used in Australia.

The WishList LMS can accept BECS payments through Stripe. Therefore, this guide shows how to set up BECS Direct Debit and what you need to do to get started.

Prerequisites

Make sure these are ready before turning on BECS Direct Debit.

Configuring BECS Direct Debit

First, enable BECS Direct Debit in your Stripe Dashboard before activating it in WishList LMS:

  • Log in to your Stripe Dashboard.
  • Ir para Settings > Payment Methods.
  • Locate BECS Direct Debit and click Ligar.
  • Complete any verification steps Stripe requires.

Next, activate the option in WishList LMS:

Follow these steps to enable BECS as a payment method:

  • Navegue até Dashboard > WishList LMS > Settings > Payments tab.
  • Locate your connected Stripe gateway configuration.
  • Clique no botão Customize Payment Methods botão.
  • Enable the BECS option in the pop-up.
  • Clique no botão Atualização button to save changes.

Warning: BECS Direct Debit may appear on WishList LMS registration forms even if it is not enabled in your Stripe Dashboard. Activate BECS Direct Debit in both Stripe and WishList LMS to prevent failed payments.

Please check more details on setting this up in the “How To Enable Payment Methods With Stripe and WishList LMS” document.

BECS Payment Process

After setting up BECS, your membership forms will show this payment option. It will appear on both Stripe Checkout e Stripe Elementos forms.

When registering, customers give their Australian bank account number, the account holder’s name, and their email. By submitting this information, they allow you to collect payments from their account for membership fees.

BECS Limitations and Requirements

BECS Direct Debit can be used for regular and one-time payments, including memberships with free or paid trials. However, there are some limits to this payment method.

Geographic and Currency Restrictions

BECS only works with Australian bank accounts and, therefore, uses Australian Dollars (AUD). Consequently, set your WishList LMS to AUD to use BECS.

Both your Stripe and WishList LMS country settings should be set to Australia for BECS to work properly.

Payment Processing Delays

BECS is a payment method that supports delay; consequently, it can take up to 3 business days to process payments and send notifications about success or failure to WishList LMS.

Observação: This delay in processing affects how subscriptions are managed. If you pause or cancel a subscription, it does not stop payments already being processed. Payments started before changing the subscription will continue, but new payments after the change will not be scheduled.

Grace Period Adjustment

WishList LMS usually gives a 1-day grace period for subscriptions. However, for BECS payments, it is beneficial to extend this to 5 days to handle delays and weekends. This helps avoid access problems during payment processing.

You can extend the default grace period to accommodate additional time for payment completion and confirmation.

To do this, you would need to add the following code snippet to your site:

add_filter('wlms_grace_init_days', function() {
   return 5;
});

This code sets a 5-day grace period; however, you can change the number of days by editing the line below.

return 5;

If you use the mentioned payment methods for your renewals, the same issue might happen; therefore, you need to add a second code snippet to extend the grace period on renewals.

add_filter('wlms_grace_expire_days',  function($days) {
   return 5;
});

Change the grace period duration for this code, as you did before for the first code.

After updating the grace period in both code snippets, you should then add them to your website’s functions.php file or, alternatively, use the WPCode plugin.

Este artigo foi útil?
Índice

    Precisa de suporte?

    Entre em contato com nossa equipe de Sucesso do Cliente e obteremos as respostas de que você precisa.rápido!