Overview
Stripe Direct Debit collects UK BACS direct debits through your Stripe account. Once a customer has approved a mandate, Nexudus collects their invoices automatically when they fall due. It doesn’t add a charge to your Nexudus subscription; Stripe charges its own fees.The separate Stripe ACH gateway for US bank debits is deprecated. Take ACH payments through Stripe Checkout instead. See ACH payments.
How to access
Go to Settings → Billing and payments → Payments and currency → Payment methods, search for Stripe Direct Debit and select its tile.Before you start
- An activated Stripe account with a bank account linked to receive payouts.
- Your live API keys, from Developers → API keys in the Stripe Dashboard: the publishable key (starts
pk_) and the secret key (startssk_).
Enable Stripe Direct Debit
- Open the Stripe Direct Debit tile.
- Turn on Enabled.
- Turn on Available to members, Available to contacts or both, depending on who should be able to pay this way.
- Paste your keys into Publishable key (starts with ‘pk_’) and Secret key (starts with ‘sk_’).
- Select Save changes.
A new BACS mandate needs several working days to clear before the first payment can be taken. Allow up to 6 working days for a customer’s first collection.
Settings reference
Manage a customer’s mandate
Open the customer from Operations → Members & contacts, then open the Payments tab:- BACS payments (Stripe UK) shows whether Enable Stripe BACS payments is on, the mandate token, bank account and Stripe customer. Use Resend sign-up request notification to send the mandate request again.
- Payment methods lets you add Stripe BACS details for a specific location. See Add a location-specific payment method.
Troubleshooting
- Payments stay pending. Bank debits take at least 3 working days to settle, longer for the first payment on a new mandate.
- A customer can’t complete the mandate form. Check the gateway is enabled in the customer’s invoicing location and that it is available to the customer’s type (member or contact).
- Nothing is collected. Check that the customer’s default payment method is Stripe BACS and that automatic collection is on for them.