---
title: Set Up Stripe for Payments
url: https://docs.maxio.com/configuration/maxio-core/invoicing/set-up-stripe-for-payments
applies_to: Maxio Core
updated: 2026-09-19
---

# Set Up Stripe for Payments

Connecting Maxio to Stripe lets your customers pay an e-Bill by credit card or ACH, with Stripe acting as the payment processor. Maxio Support activates the integration, and you complete the connection and settings yourself.

## Connect Maxio to Stripe

Support activates the integration first; the rest is yours to complete.

**To connect Maxio to your Stripe account**

1. Contact [support@maxio.com](mailto:support@maxio.com) and ask them to activate the Stripe for Payments integration in your account.
2. Click **e-Bill Payment Provider Settings** in the **Invoicing** section of the Admin screen.

3. On the Payment Providers screen, click **Connect to Stripe**.

   ![Configured Provider panel for Stripe, with the Connect to Stripe and Configure buttons](https://docs.maxio.com/content-images/configuration/maxio-core/invoicing/set-up-stripe-for-payments/24179128813453_Connect_to_Stripe_Button.png)
4. Log in to your Stripe account, selecting the account you want to use for this integration if you have more than one. Maxio is now connected to Stripe, and **Connect to Stripe** is replaced by **Disconnect**.
5. Click **Configure** and complete the following settings:

   ![Update Settings panel for Stripe, showing the deposit, payment, and threshold settings](https://docs.maxio.com/content-images/configuration/maxio-core/invoicing/set-up-stripe-for-payments/24179087656589_Configure_Stripe_for_Payments.png)

   - **Get deposit data** - Syncs Stripe transfers to Maxio, which is what links deposits to payments in QuickBooks. Enabled by *default*.
   - **Enable ACH Payment** - Allows payment by ACH, provided the Invoice also allows it. Clearing it prevents all ACH payments. Enabled by *default*.
   - **Enable Credit Card Payments** - Allows payment by credit card, provided the Invoice also allows it. Clearing it prevents all credit card payments. Enabled by *default*.
   - **Require Address for Card Payments** - Requires customers to provide a billing address when paying by card.
   - **Enable Credit Card Threshold** - Allows credit card payment only for Invoices at or below the **Threshold Amount**. It applies to remittance customers only and has no effect on customers using Autopay. See <a href="https://docs.maxio.com/configuration/maxio-core/invoicing/review-the-credit-card-threshold" target="_blank" rel="noopener noreferrer">Review the Credit Card Threshold</a> for how it behaves.
   - **Threshold Amount** - The highest Invoice amount, in your home currency, that can be paid by credit card.
   - **Enable Credit Card Payment Window** - Offers credit card payment only within a set number of days of the Invoice date, to encourage faster payment.
   - **Payment Window Theme** - The e-Bill theme the payment window applies to. Leave it set to *Apply to All Themes* to use it everywhere.
   - **Days Available** - How many days past the Invoice date the credit card option stays available.
6. Click **Save**.

## Match your e-Bill settings

If you have not already done so, match the following settings on the e-Bill Settings screen to your Stripe setup:

- Show Credit Card Payment Fields
- Show ACH Payment Fields
- Enable Credit Card Payments
- Enable ACH Payments

## Test Stripe

Test mode is a Support-controlled setting, so ask Maxio Support to enable it when you are ready to test and to turn it off afterwards. Invoices paid while test mode is active move no real money, and turning test mode off deletes the test payment data.

> **WARNING:** Request a sandbox account from Support for this. Do not connect a production account, one you actively use for invoicing and financial management, to Stripe in test mode. Test payments and deposits recorded against real data in your account cannot be removed.

**To test the Stripe connection**

1. Ask Support to turn on test mode for your account.
2. In Maxio, create a Customer, selecting **Do Not Sync** so the Customer does not reach your general ledger if you are in production.
3. Add one or more Transactions to the Customer and generate an Invoice.
4. Edit the Invoice and select **Do Not Sync** so the Invoice does not reach your general ledger either.
5. Send the e-Bill to your own email address.
6. Pay the e-Bill with a Stripe test credit card or bank account number, confirming there is a **Test** indicator in the top right of the Invoice.
   - <a href="https://docs.stripe.com/testing#cards" target="_blank" rel="noopener noreferrer">Test credit card numbers</a>
   - <a href="https://docs.stripe.com/testing#test-account-numbers" target="_blank" rel="noopener noreferrer">Test bank account numbers</a>
7. Wait about 15 minutes for the data to reach your account. The Invoice in Maxio then shows the payment information.
8. Delete the test Customer, and ask Support to turn test mode back off.
