Skip to content
Sign in
An image of the Stripe logo
/
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Get started
About Stripe payments
    Online payments
    Recurring payments
    Currencies
    How cards work
      Card brand choice
      Supported card brands
        Cartes Bancaires
        eftpos Australia
    Settlement Fees
Start an integration
Payment Links
Checkout
Web Elements
Mobile Elements
Payment scenarios
During the payment
After the payment
Add payment methods
More payment scenarios
Faster checkout with Link
Other Stripe products
Connect
Terminal
Radar
Financial Connections
Crypto
Identity
Climate
Resources
About the APIs
Implementation guides
Regulation support
Testing
Payments
·
HomePaymentsAbout Stripe paymentsHow cards workSupported card brands

eftpos Australia

Learn about eftpos Australia, a common payment method in Australia.

Note

Support for eftpos Australia will gradually roll-out to all users in Australia starting from April 2023

Customer geography: Australia

Payment method type: Debit, and prepaid card

Presentment currency: AUD

Disputes: Yes

Refunds and partial refunds: Yes

Recurring payments: Yes

Eftpos is Australia’s local debit card network. More than 90% of eftpos cards are co-branded with either Visa or Mastercard, meaning you can process these cards over either network supported by the card.

Stripe processes co-branded eftpos cards over eftpos, plus either Visa or Mastercard, in accordance with least cost routing requirements and depending on the type of transaction.

Note

Eftpos-only cards (also known as “proprietary eftpos cards”) only support in-person payments and can’t be used for online transactions.

Availability

Eftpos is available to any business that uses Stripe in Australia, with the following exceptions:

  • Massage parlors (MCC 7297)
  • Financial institutions—manual cash disbursements (MCC 6010)
  • Financial institutions—merchandise and services (MCC 6012)
  • Non-financial institutions—foreign currency, money orders and travelers’ checks. (MCC 6051)
  • Remote stored value load—merchant (MCC 6530)
  • Stored value card purchase/load (MCC 6540)
  • Wires, money orders (MCC 4829)

Integration

If your integration can already accept card payments, you can also accept eftpos without additional updates.

Eftpos is the default network for payment. Unless you change the default network, you must inform your customers that whenever they use a dual-network debit card, their payments might be processed through the debit network, regardless of the logo that appears when they enter their payment information.

We recommend you notify your customers based on the type of payment transaction:

  • For single payment transactions, display a notification to the customer before the completion of the checkout process.
  • For new recurring payment transactions, display a notification to the customer at the time of setup.
  • For existing recurring payment transactions, notify your customers in advance of future transactions.

You must notify your customers about how network routing functions, and how payments processing works. You can use the suggested notification message below:

Note

Notwithstanding the payment brand logo displayed when you enter your payment information, whenever you use a dual-network debit card displaying eftpos and another payment brand, your payment (including any future recurring debit payments authorized by you) might be processed through either network. See the [Terms and Conditions] or [FAQs] for more information.

We recommend that you provide further information in your Terms and Conditions or FAQs on how network routing functions and how payments processing works. For guidelines on best practices, see the Australian Payments Network MCR Online Notification Guidelines.

Understand which network processes payments

Stripe dynamically routes between the international scheme (Visa or Mastercard) and eftpos, depending on the type of payment, technical availability and authorization rate considerations:

  • If a payment requires placing a hold on the card (in other words, if there’s a delay between authorization and capture), or if it requires 3D Secure, Stripe always routes to the international scheme.
  • For other types of payments, Stripe generally defaults to the eftpos network.

If you require that eftpos is never the default network for any payments, please contact support.

To identify which network a payment was processed on, inspect the network field on the Charge object associated with a successful Payment Intent:

{ "id": "ch_1Ff52K2eZvKYlo2CWe10i0s7", "object": "charge", ... "payment_method_details": { "card": { "brand": "visa", ... "network": "eftpos_au" }, "type": "card" } }

See also

  • Migrating from Charges API to the Payment Intents API
  • Available eftpos test cards
Was this page helpful?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Availability
Integration
Understand which network processes payments
See also
Products Used
Payments
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g., )
The Stripe Shell is best experienced on desktop.
$