I know many user have requested this but there has been no progress on this feature so I will reopen the discussion.
I am a Canadian business using GoHighLevel with Stripe as my payment processor. Stripe natively supports ACSS Debit (Pre-Authorized Debit / PAD), which is Canada's equivalent of US ACH, allowing Canadian customers to pay directly from their bank accounts. I have this payment method enabled in my Stripe dashboard.
However, when I send a real invoice to a Canadian customer through GoHighLevel, only the card payment option appears. There is no bank debit option, even though ACSS Debit is enabled in my Stripe account and ACH is enabled in my GoHighLevel payment settings.
Root Cause (as I understand it): GoHighLevel's ACH invoice feature appears to be wired exclusively to the US ACH network. It does not pass Stripe's ACSS Debit payment method through to the invoice checkout UI for Canadian customers. WHich would be such an easy additional feature to enable.
Requested Feature:
Please add support for Stripe ACSS Debit (Canadian PAD) as a displayable payment method on GoHighLevel invoices, so that Canadian customers can pay via direct bank debit, just as US customers can pay via ACH.
This would involve:
  1. Recognizing ACSS Debit as an enabled payment method on the Stripe Connect account
  2. Presenting it as a payment option on the invoice checkout page for Canadian customers
  3. Handling the PAD mandate collection flow that Stripe requires for ACSS
Why This Matters:
Canadian businesses represent a significant portion of GoHighLevel's user base. Bank transfers are a preferred and trusted payment method in Canada, especially for B2B invoicing. Stripe already supports this natively, so this is purely a GoHighLevel integration gap. Without this, Canadian users must abandon GHL's invoicing system and send invoices directly through Stripe, defeating the purpose of an all-in-one platform.
Impact on Our Use of GoHighLevel:
One of the primary reasons I chose GoHighLevel was its promise of being a true all-in-one platform, including payments, invoices, and automation under one roof. This gap forces me to send invoices outside of GoHighLevel, build additional automations to compensate, and manage two separate systems for what should be a single workflow. This significantly reduces the value I get from GoHighLevel and makes it harder to justify the subscription cost. Fixing this would directly restore the core value proposition that attracted me, and likely many other Canadian users, to the platform in the first place.
Workaround I Am Currently Forced to Use:
Sending invoices directly from Stripe or via a Stripe Payment Link (outside of GoHighLevel) to allow Canadian customers to pay by bank debit.
Impact Level: High, affects all Canadian GoHighLevel users who want to offer bank debit as a payment option to their customers.