Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
    Overview
    Payment method integration options
    Manage default payment methods in the Dashboard
    Payment method types
    Cards
    Pay with Stripe balance
    Bank debits
      ACH Direct Debit
      Bacs Direct Debit
      Pre-authorized debit in Canada
      Australia BECS Direct Debit
      New Zeland BECS Direct Debit
        Accept a payment
        Save bank details
        Migrate from another processor
      SEPA Direct Debit
    Bank redirects
    Bank transfers
    Credit transfers (Sources)
    Buy now, pay later
    Real-time payments
    Vouchers
    Wallets
    Enable local payment methods by country
    Custom payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsAdd payment methodsBank debits

New Zealand BECS Direct Debit payments

Learn how to accept New Zealand BECS Direct Debit payments.

Copy page

Stripe users in New Zealand can accept New Zealand BECS Direct Debit payments directly from customers with a New Zealand 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, email address, and bank account number) and agreement to the New Zealand BECS Direct Debit Service terms and conditions. This grants the business an authorization to debit the account. Stripe can handle collection of this account information and mandate on behalf of businesses.

New Zealand BECS Direct Debit is a reusable, delayed notification payment method. This means that it can take up to two business days to receive notification on the success or failure of a payment after you initiate a debit from the customer’s account.

  • Customer locations

    New Zealand

  • Presentment currency

    NZD

  • Payment confirmation

    Business-intiated

  • Payment method family

    Bank debits

  • Recurring payments

    Yes

  • Payout timing

    2 business days

  • Connect support

    No

  • Dispute support

    Yes

  • Manual capture support

    No

  • Refunds / Partial refunds

    Yes / Yes

Payment flow

Customer selects New Zealand bank account debit at checkout

Customer provides bank account information and accepts mandate

Customer gets notification that the payment is complete

Get started

You don’t have to integrate New Zealand BECS Direct Debit and other payment methods individually. If you use our front-end products, Stripe automatically determines the most relevant payment methods to display. Go to the Stripe Dashboard and enable New Zealand BECS Direct Debit. To get started with one of our hosted UIs, follow a quickstart:

  • Checkout: Our prebuilt, hosted checkout page.
  • Elements: Our drop-in UI components.

Other payment products

The following Stripe products also let you add New Zealand BECS Direct Debit from the Dashboard:

  • Invoicing
  • Payment Links
  • Subscriptions

If you prefer to manually list payment methods or want to save New Zealand BECS Direct Debit details for future payments, see the following guides:

  • Manually configure New Zealand BECS Direct Debit as a payment
  • Save New Zealand BECS Direct Debit details for future payments

If you prefer to migrate your New Zealand BECS Direct Debit from another processor, see how to migrate from another processor.

Timing

With New Zealand BECS Direct Debit, it can take several business days for funds to become available in your Stripe balance. The number of business days it takes for funds to become available is called the settlement timing. Payments submitted after the daily cutoff are processed on the next business day.

The following table describes the settlement timings for New Zealand BECS Direct Debit payments that Stripe offers. All timestamps are in UTC. Cutoff is defined in New Zealand Time (NZT).

Settlement typePayment SuccessFunds AvailableCutoff time
Standard SettlementT+2 at 00:00 UTCT+2 at 00:00 UTC18:20 NZT

Mandates

During the payment process, businesses must collect a mandate that authorizes Stripe to debit the account on their behalf. New Zealand BECS Direct Debit calls these mandates Direct Debit Authorities, or DDAs.

Bank account holders can request the cancellation of active mandates at any time. To cancel a mandate, a bank account holder must either contact their bank or the party they established the mandate with. Canceling a mandate invalidates any future debit requests that you issue using it. If you want to accept additional payments from your customer, establish a new mandate with them.

Mandate events

Event nameDescription
mandate.updatedOccurs whenever the customer cancels a mandate or because of a permanent debit failure. The status property changes to inactive.

You can see the events in your Dashboard, but you should still set up a webhook endpoint.

Mandate confirmation and debit notification emails

The New Zealand BECS Direct Debit scheme requires that you notify your customer by email within 5 days after establishing a mandate, and on the day of the debit each time you debit their account. By default, Stripe automatically sends these emails to the customer.

If you want to turn off Stripe emails for New Zealand bank account payments and send your own emails to your customers, contact Stripe support for assistance.

Mandate confirmation emails

Stripe sends this email within 5 days of establishing a mandate. It contains all relevant details of the mandate, including:

  • The date of the mandate confirmation
  • A statement that Stripe New Zealand Limited (authorization code 3143978) acts on your behalf to arrange for the funds to be debited
  • A link to the New Zealand Direct Debit Service Terms and Conditions
  • A statement that the direct debit is subject to the New Zealand BECS Direct Debit Service Terms and Conditions, and the terms and conditions of the customer’s own bank for accepting direct debits
  • The name of the customer’s bank
  • The customer’s bank account number
  • The name of the customer’s bank account
  • The name of the authorised signatory for the customer’s bank account (if different from the customer’s bank account name)
  • Your contact information, including address, email, and a phone number

If creating the PaymentMethod and collecting the mandate using a PaymentIntent, this happens immediately after successful confirmation.

If collecting the mandate using a SetupIntent, this happens immediately after the SetupIntent succeeds.

Pre-debit notification emails

Stripe sends this email immediately after every successful PaymentIntent confirmation. It contains all relevant details of the payment, including:

  • The amount of the payment
  • A statement that the debit from the customer’s account will be made by Stripe New Zealand Limited (authorization code: 3143978)
  • The date we debit their account
  • A statement that the transaction may appear on the customer’s bank statement as “Stripe New Zealand Limited”
  • Your contact information, including address, email, and a phone number

Disputes

New Zealand bank account debits provide a dispute process for bank account holders to dispute payments.

For up to 9 months from the date of the first payment, a customer can dispute a payment if the customer isn’t reasonably satisfied that the DDA authorizes that direct debit.

For up to 120 days after the date of a payment, a customer can dispute that payment if you didn’t send the pre-debit notification, or if you sent the pre-debit notification, but the amount or date of the direct debit is different from the amount or date on the notification.

If the customer’s bank rules in favor of the customer and requests a return of funds, Stripe immediately removes the funds from your Stripe account.

If a dispute gets created, Stripe sends the charge.dispute.created webhook event.

Warning

If you proactively issue your customer a refund while the customer’s bank also initiates the dispute process, your customer might receive two credits for the same transaction. Follow the refund guidelines to avoid this.

Refunds

Refunds for New Zealand bank account debits must be issued within 90 days from the date of the original payment. Refunds require additional time to process (typically 3-5 business days). If you accidentally debit your customer, contact them immediately to avoid a payment dispute.

Refunds are processed only after the payment process completes. If you create a full or partial refund on a payment that hasn’t completed yet, the refund process starts when the PaymentIntent object’s status transitions to succeeded. If the payment fails and the PaymentIntent object’s status transitions to requires_payment_method, the full or partial refund is marked as canceled because the money was never debited from the customer’s bank account.

New Zealand BECS Direct Debits don’t explicitly label refunds when they’re deposited back into a bank account. Instead, refunds are processed as a credit and include a visible reference to the original payment’s statement descriptor.

Due to longer settlement time periods and how banks process New Zealand bank account transactions, you have the potential for confusion between you, your customer, your customer’s bank, and Stripe. For example, your customer might contact both you and their bank to dispute a payment. If you proactively issue your customer a refund while the customer’s bank also initiates the dispute process, your customer might receive two credits for the same transaction.

When issuing a refund, inform your customer immediately that the refund can take up to 5 business days to arrive in their bank account. Stripe won’t automatically send the customer an email to inform them about this.

Billing Retries Private preview

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc