Accept an Australia the related setting Direct Debit payment
Learn to accept Australia the related setting Direct Debit payments.
Checkout
Elements
Mobile
Stripe users in Australia can use Checkout in payment mode to accept Australia the related setting Direct Debit payments.
A Checkout Session represents the details of your customer’s intent to purchase. You create a Checkout Session when your customer wants to pay for something. After redirecting your customer to a Checkout Session, Stripe presents a payment form where your customer can complete their purchase. When your customer has completed a purchase, they’re redirected back to your site.
Determine compatibility
To support the related setting Direct Debit payments in Checkout, Prices for all line items must be expressed in Australian dollars (currency code aud).
Accept a payment
Note
Build an integration to accept a payment with Checkout before using this guide.
Enable the related setting Direct Debit as a payment method
When creating a new Checkout Session, you need to:
- Enable the related setting Direct Debit in your Dashboard. Stripe automatically displays the related setting Direct Debit to eligible customers using dynamic payment methods . If you currently specify payment _ method _ types , see the migration guide .
- Make sure all your line _ items use the aud currency
Command Line
Select a language
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
Fulfill your orders
After accepting a payment, learn how to fulfil orders.
Test your integration
Note
You’ll want to use the the related setting Direct Debit test numbers when testing your Checkout integration with the related setting Direct Debit.
There are several test numbers you can use to make sure your integration is ready for production.
| BSB Number | Account number | Token | Description |
|---|---|---|---|
000000 | 000123456 | pm_auBecsDebit_success | The PaymentIntent status transitions from processing to succeeded. The mandate status remains active. |
000000 | 900123456 | pm_auBecsDebit_successDelayed | The PaymentIntent status transitions from processing to succeeded (with a three-minute delay). The mandate status remains active. |
000000 | 111111113 | pm_auBecsDebit_accountClosed | The PaymentIntent status transitions from processing to requires_payment_method with an account_closed failure code. The mandate status becomes inactive. |
000000 | 111111116 | pm_auBecsDebit_noAccount | The PaymentIntent status transitions from processing to requires_payment_method with a no_account failure code. The mandate status becomes inactive. |
000000 | 222222227 | pm_auBecsDebit_referToCustomer | The PaymentIntent status transitions from processing to requires_payment_method with a refer_to_customer failure code. The mandate status remains active. |
000000 | 922222227 | pm_auBecsDebit_referToCustomerDelayed | The PaymentIntent status transitions from processing to requires_payment_method with a refer_to_customer failure code (with a three-minute delay). The mandate status remains active. |
000000 | 333333335 | pm_auBecsDebit_debitNotAuthorized | The PaymentIntent status transitions from processing to requires_payment_method with a debit_not_authorized failure code. The mandate status becomes inactive. |
000000 | 666666660 | pm_auBecsDebit_dispute | The PaymentIntent status transitions from processing to succeeded, but a dispute is immediately created. |
000000 | 343434343 | pm_auBecsDebit_exceedsWeeklyLimit | The PaymentIntent fails with a charge_exceeds_source_limit error due to the payment amount causing the account to exceed its weekly payment volume limit. |
000000 | 121212121 | pm_auBecsDebit_exceedsTransactionLimit | The PaymentIntent fails with a charge_exceeds_transaction_limit error due to the payment amount exceeding the account’s transaction volume limit. |
Handle refunds and disputes
The refund period for the related setting Direct Debit is up to 90 days after the original payment.
Customers can dispute a payment through their bank up to 7 years after the original payment and there is no appeals process.
Learn more about the related setting Direct Debit disputes.