Skip to main content

Core | International Direct Debit — Canada, Europe (SEPA) & Australia (BECS)

Set up bank direct debit for members in Canada (ACSS), Europe (SEPA), or Australia (BECS) — rates, limits, and setup steps for each region.

Written by Jessica Hamel

Overview

PushPress supports direct bank debit for members in Canada (ACSS), Europe (SEPA), and Australia (BECS), all processed through Stripe. Each region has its own rates, limits, and setup steps. All three require account-level enablement by PushPress Support before you can use them.

Who can do this: Admin

Where: Member Profile → right rail, or plan landing pages

First step for all regions: Contact support@pushpress.com to enable international direct debit on your account before following the steps below.


Canada — ACSS Direct Debit

Current rates: 1% + C$0.40 per transaction, capped at C$5. An additional C$1 fee applies for instant bank verifications.

How to Add Canadian Direct Debit for a Member

To add Canadian direct debit for a member, go to the member's profile in the Control Panel, click Request New Canadian Direct Debit, and hand the device to the member to complete Stripe verification.

Note: Bank accounts must be added to a member's profile before purchasing a plan. There is no option to add a bank account during the plan purchase flow.

  1. Go to the member's profile in the Control Panel.

  2. In billing section, click Request Payment Method - Canadian Direct Debit.

  3. Member details will be pre-filled — click Confirm Payment.

  4. A Stripe verification flow will appear.

  5. Hand the tablet or computer to the member so they can complete bank verification themselves.

  6. Once complete, the bank account saves to their profile and becomes available as a payment method for plans.

Adding Canadian Direct Debit via Landing Page

To add Canadian direct debit via a landing page, the member selects Bank from the payment method dropdown and completes the Stripe verification flow.

  1. Member selects Bank from the payment method dropdown on the landing page.

  2. Stripe's verification flow launches.

  3. On completion, the bank account is saved and the plan purchase proceeds.


Europe — SEPA Direct Debit

Current rates: €0.35 per transaction. Failed or disputed SEPA payments incur a €7.50 fee from Stripe.

Limitations:

  • Available in European countries that use the Euro as their primary currency only.

  • Processing time: 5–6 business days.

  • Transaction limit: €10,000 per transaction.

  • New Stripe accounts: additional weekly limit of €10,000, which increases as you process more SEPA payments.

How to Add SEPA Direct Debit for a Member

To add SEPA direct debit for a member, go to the member's profile in the Control Panel, click Request New SEPA Direct Debit, and enter the member's bank account details.

Note: Bank accounts must be added to the member's profile before assigning a plan. There is no option to add a bank account during the plan purchase flow.

  1. Go to the member's profile in the Control Panel.

  2. In the billing section, click Request Payment Method - SEPA Direct Debit.

  3. Enter the member's bank account number and required details.

  4. The account saves to their profile and is available as a payment method for plans.


Australia — BECS Direct Debit

Current rates: 1% + A$0.30 per transaction, capped at A$3.50. An additional A$1.50 fee applies for failed payments.

Limitations:

  • Available for Australian members only. Members must have an Australian bank account (BSB and account number required).

  • Processing time: 3–4 business days.

  • Transaction limit: A$10,000 per transaction.

How to Enable BECS on Your Account

To enable BECS on your account, contact support@pushpress.com to request activation before following the member setup steps.

  1. Set up in Stripe account. Video Here

  2. Email support@pushpress.com and request Australian BECS direct debit be enabled on your account.

  3. PushPress will confirm once your account is enabled.

  4. Proceed to member setup once activation is confirmed.

How to Add Australian Direct Debit for a Member

To add Australian direct debit for a member, go to the member's profile in the Control Panel, click Request New Australian Direct Debit, and enter the member's BSB and account number.

Note: Bank accounts must be added to the member's profile before assigning a plan. There is no option to add a bank account during the plan purchase flow.

  1. Go to the member's profile in the Control Panel.

  2. In billing section, click Request Payment Method - Australian Direct Debit.

  3. Enter the member's BSB number and account number.

  4. The account saves to their profile and is available as a payment method for plans.

Adding Australian Direct Debit via Landing Page

To add Australian direct debit via a landing page, the member selects Bank from the payment method dropdown and enters their BSB and account number.

  1. Member selects Bank from the payment method dropdown on the landing page.

  2. Member enters their BSB number and account number.

  3. On completion, the bank account is saved and the plan purchase proceeds.


After Setup — All Regions

Once a direct debit account is saved to a member's profile:

  • Select it as the billing method when assigning or updating a plan.

  • It appears alongside any credit cards in the member's available payment methods.

  • The member can manage it from their Member App profile.


Troubleshooting

  • Member is not receiving the verification flow (Canada) — Confirm the feature is enabled on your account by contacting support. Try a different browser or device if the Stripe flow is not loading.

  • SEPA payment is pending longer than expected — SEPA processing takes 5–6 business days. If it has not cleared after 7 business days, check the payment status in your Stripe dashboard.

  • BECS payment is pending longer than expected — BECS processing takes 3–4 business days. If it has not cleared after 5 business days, check the payment status in your Stripe dashboard.

  • Failed or disputed payment fee charged (SEPA) — Stripe charges €7.50 for failed or disputed SEPA transactions. Encourage members to verify their bank details carefully before submitting.

  • Failed payment fee charged (BECS) — Stripe charges A$1.50 for failed BECS transactions. Verify the member's BSB and account number are correct.

  • Request New [Region] Direct Debit button not visible — International direct debit must be enabled on your account first. Contact support@pushpress.com to request activation.

  • Member cannot see Bank as a payment option on the landing page — Confirm the feature is enabled on your account. If enabled and the option is still missing, contact support.

Still stuck? Try logging out and back in, refreshing the page, or testing on another device.


Important Notes

Note: All three international direct debit options require account-level enablement by PushPress Support before use. Contact support@pushpress.com to request activation.

Note: Bank accounts must be added to a member's profile before assigning a plan for all three regions. There is no option to add a bank account mid-purchase.

Note: Processing times vary by region: Canada (ACSS) processes immediately with instant verification, SEPA takes 5–6 business days, and BECS takes 3–4 business days.

Note: SEPA is available only in European countries where the Euro is the primary currency. It is not available in non-Euro European countries.

Note: BECS is available for Australian bank accounts only. Members must have a valid Australian BSB and account number.


Frequently Asked Questions

Do I need to contact PushPress before using international direct debit?

Yes. All three options — Canada (ACSS), Europe (SEPA), and Australia (BECS) — require account-level enablement by PushPress Support before you can use them. Contact support@pushpress.com to request activation for your region.

Can a member add their bank account during the plan purchase flow?

No. Bank accounts must be added to a member's profile before a plan is assigned. There is no option to add a bank account mid-purchase for any of the three regions.

What are the processing times for each region?

Processing times vary by region. Canada (ACSS) processes via instant bank verification. SEPA (Europe) takes 5–6 business days. BECS (Australia) takes 3–4 business days.

What happens if a SEPA or BECS payment fails?

Stripe charges a €7.50 fee for failed or disputed SEPA payments and an A$1.50 fee for failed BECS payments. These fees are charged by Stripe, not PushPress. Encourage members to verify their bank details carefully before submitting.

Is SEPA available in all European countries?

No. SEPA direct debit is available only in European countries where the Euro is the primary currency. It is not available in non-Euro European countries such as the UK, Switzerland, or Sweden.

What bank details does a member need for Australian BECS?

Australian members need their BSB number and account number to set up BECS direct debit. These are entered directly in the member's profile or on the landing page.

Can members manage their direct debit account from the app?

Yes. Once a bank account is saved to a member's profile, they can view and manage it from their Member App profile alongside any saved credit cards.

To add Direct Debit

  • Go to “Request new Canadian Direct Debit” in the member profile

  • Member details will be pre-filled - click confirm payment

  • Stripe will then pop-up verification flow For admins, they should here hand over the tablet/computer to the member

  • Once user completes, payment method will come back to CP and save

  • From them on payment method will be available in plan page

    • Currently there is no option to add a bank account WHILE purchasing a plan - bank accounts should be add using steps above beforehand

Landing Pages

  • After selecting “Bank” in Drop down, user will follow Stripe process and be able to pay as normal if process is successful

About PushPress

We're the best gym management software company that helps to streamline and professionalize gyms. We use our decades of experience running successful establishments, combined with the latest technology, to help other businesses do just as well or better than they are doing already!

Did this answer your question?