Accept Direct Debit Payments with Zai

Simple, secure Direct Debit API to automate bank account payments in Australia.

What is Direct Debit and how does it work in Australia?

In Australia, Direct Debit is processed through the Bulk Electronic Clearing System, known as BECS. With Zai, you can set up a Direct Debit Authority with your customer, giving you permission to collect funds directly from their bank account. Using Zai’s Direct Debit API, these payments can be triggered automatically on the dates and terms you agree with your customers.


Every payment collected is deposited into your Zai Balance Account, where you can view, reconcile, and route funds to the next stage of your payment flow. This creates a single, reliable process for managing Direct Debit.

Direct Debit Zai

On this page:

  • What is Direct Debit?
  • Benefits of Accepting Direct Debit with Zai 
  • Flexible Options to Accept Direct Debit
  • Why Choose Zai for Direct Debit
  • Recurring Payments and Stored Details 
  • Security and Compliance
  • How to Set Up Direct Debit
  • Recurring Payments and Stored Details
  • Frequently Asked Direct Debit Questions 
On this page

Benefits of Accepting Direct Debit with Zai

remittance-icon-1

Improve cash flow with predictable, automated payments from customers

read-time-icon

Save time by reducing manual reconciliation and late payment follow-ups

lending-icon-1

Provide a trusted payment option widely used across Australia

digital-wallet-icon

Link collections to payouts within one platform using your Zai Balance Account

Flexible Options to Accept Direct Debit

plugin-boxed-icon
Direct Debit API integration

For businesses that want full control, Zai’s Direct Debit API lets you embed Direct Debit payments into your own systems and customer experience.

forms-boxed-icon
Hosted forms

Launch quickly and reduce compliance risk with Zai’s hosted forms. Customers enter their bank details securely without you needing to handle sensitive data directly.

Why Choose Zai for Direct Debit

  • Direct Debit API designed for businesses managing complex payment flows
  • All funds collected go to your Zai Balance Account for simple reconciliation
  • Real-time notifications on every payment state so you always know the outcome
  • Local support to help you grow confidently in the Australian market
  • Experience operating within Australia’s regulated payments landscape, giving you confidence in a trusted and established provider
Direct Debit - Split Payments

How to Set Up Direct Debit for Your Business

  1. Talk to us to get started
    Speak with one of our payment solution experts to set up your Zai account and understand the best approach for your business.
  2. Create a pay-in user and securely capture bank details
    Set up your customer as a pay-in user, then capture their bank account details securely using Zai’s hosted forms or the Direct Debit API. This creates a bank account record in Zai, which you can then link to a Direct Debit Authority.
  3. Create a Direct Debit Authority
    With your customer’s authorisation, a Direct Debit Authority (DDA) is created. This is the approval you need to collect funds from their bank account through BECS.
  4. Initiate payments and track results
    Use the Direct Debit API to trigger one-off or recurring payments. Zai processes the debit, sends real-time webhook notifications for each payment state, and once cleared, funds are deposited into the customer’s account within the Zai system, typically in 2 to 3 business days.

 

Get Started with Direct Debit Payment

Recurring Payments and Stored Details

Once a Direct Debit Authority is active, you can use the Direct Debit API to collect one-off or recurring payments. Whether you charge weekly, monthly, or on another schedule, Zai automates the process so you can focus on running your business.

Direct Debit Recurring Payments

Frequently Asked Direct Debit Questions

What is Direct Debit and how does it work in Australia?

Direct Debit in Australia operates through the Bulk Electronic Clearing System (BECS). With Zai, your customer authorises you via a Direct Debit Authority which is usually in the form of a signed Direct Debit Request Form and Service Agreement , and you can then collect funds from their bank account as authorised. Payments are initiated through the Direct Debit API and usually settle within 2 to 3 business days, depending on the bank.

How secure is Zai’s Direct Debit solution?

Zai implements enterprise-grade security measures that are certified to ISO 27001 standards. Bank account details are encrypted at the point of capture through the Direct Debit API, with hosted capture also available to reduce your compliance scope.
Zai’s APIs supply detailed records and webhook events at every stage of the payment lifecycle, including authority creation, debit initiation, settlement, dishonour and cancellation. These records give you full visibility and enable your business to build and maintain a complete audit trail within your own systems.

How do customers give authorisation for Direct Debit?

Customers authorise Direct Debit by completing a Direct Debit Request Form and agreeing to the Direct Debit Request Service Agreement. The business collects Direct Debit Authority (DDA) and Direct Debit Request Service Agreement (DDRSA) from customers outside of Zai’s ecosystem. Using Zai’s Direct Debit API or hosted forms, businesses can securely capture customers’ bank account details and link them to the authority, without directly handling sensitive information.

What happens if a Direct Debit payment fails?

If a payment is dishonoured or fails, Zai will send you a real-time webhook notification. This allows your system to decide whether to retry the debit, notify the customer, or take another action.

Can I migrate from BECS Direct Debit to PayTo?

Yes. Certain Direct Debit Authorities can be migrated to PayTo agreements, which provide faster confirmation and more control for customers. Eligibility rules and notice periods apply.

How long do Direct Debit payments take to clear in Australia?

Direct Debit payments typically clear and settle in 2 to 3 business days. Timing can vary depending on the payer’s bank and the time the debit is initiated.

Can I set up recurring Direct Debit payments?

Yes. Once a Direct Debit Authority is in place, you can schedule recurring payments through the Direct Debit API as authorised. This is commonly used for subscriptions, invoices, and regular services.

Where do the collected funds go?

All funds collected are deposited into the customer’s Balance Account within the Zai system. From there, you can reconcile payments or route funds into onward payment flows.

Is Direct Debit available outside Australia?

No. Zai’s Direct Debit is currently supported only for Australian bank accounts under BECS.

Start Collecting Direct Debit Payments with Zai

Accept bank payments with confidence and connect them to the rest of your business in one platform. With the Zai Direct Debit API you can make Direct Debit simple, secure, and ready to grow with your business.

Start Collecting Direct Debit Payments with Zai_
Start Collecting Direct Debit Payments with Zai_