Skip to main content
All CollectionsIntegrated Payment ProvidersStripe
Enable Stripe ACH/eCheck Integration

Enable Stripe ACH/eCheck Integration

Process Debit Card and Electronic Check Payments

Ashley Owens avatar
Written by Ashley Owens
Updated over a month ago

INTRODUCTION

  • Feature Summary: Enable ACH/eCheck payment processing.

  • Use Cases: Systems users can increase customer convenience by expanding the number of available payment options to include ACH (eChecks). This workflow assumes the club uses Stripe as the payment processor.

  • Stripe ACH/eCheck is available to customers in the US

WHAT IS ACH/eCHECK?

ACH lets you accept payments from customers with a US bank account. ACH Direct Debit is a reusable, delayed notification payment method. It can take up to 4 business days to receive acknowledgement of success or failure.

Because ACH Direct Debit isn't a guaranteed payment method, there's a risk of failed payments and disputes. Notifications will be sent to Admins in the days following the transaction if the payment fails.

STRIPE ACH/eCHECK FEES

  • ACH/eCheck fees are 1%

These fees include 0.2% that is charged by CourtReserve as indicated on the payments page monthly. This is calculated each month and assessed on the monthly invoice. Go to the side menu and click the SUBSCRIPTION tab.

PREREQUISITES

The club must have a Stripe merchant account. Make sure the account is set up to accept ACH payments. ACH payments are available in the USA only.

NOTE: ACH payments through Stripe are available to players and members once their account is created at your organization. This payment option is not available during the sign-up process due to Stripe’s ACH verification requirements. After account creation, players can add a payment profile to their account and complete the verification instantly in the member portal. Please review these steps.


SETUP REQUIREMENTS

  1. Log in to the CourtReserve admin account.

  2. Go to SETTINGS > BILLING SETTINGS.

  3. Click the Integrated Payments icon.

Scroll down to the Allow Players to Create eCheck Payment Profiles heading and check the box. If checked, members can create eCheck payment profiles in their member portal account and pay with ACH/eCheck. It also allows Admins to create eCheck payment profiles for members.

When the above setting is enabled, CourtReserve displays a hidden option: Prevent Players from Saving a Credit Card Profile. If checked, this box stops members from saving their credit card as a payment profile.

Important Note: Stripe Account holders must enable the acceptance of ACH payments inside their Stripe Dashboard to allow members to create payment profiles in CourtReserve. If this is not enabled in your Stripe Dashboard, users will see an error message in the member portal when trying to add their payment profile.
Learn how to set up ACH/eCheck payments in Stripe.

Stripe Error Message in Member Portal- this account must enable acceptance of ACH payments in their Stripe Dashboard.

VERIFY ACH ACCOUNTS

Stripe requires account validation, which involves checking whether a bank account and routing number exist and can be debited. Bank account verification takes an additional step and checks for whether the person providing the bank account is actually the owner of the bank account. There are two methods offered on Stripe that satisfy bank account validation requirements.

  • Admin: Micro-deposit verification
    Routing and account information is entered manually by an Admin, and customers wait 1-2 days for a deposit and manually verify they’ve received the deposit. There is no fee for micro-deposit verification.

  • Member Portal: Instant verification (recommended)
    Customers enter their online banking credentials through a secure Stripe-hosted modal to instantly verify the account. This method minimizes fraud, checkout friction, and delays in debit processing.

Admin: Creating ACH/eCheck payment profiles

Create the Payment Profile in the player's profile

  1. Open a player profile page (SETTINGS > LIST on the side menu).

  2. Select Billing > Payment Profiles.

  3. Click the green Create Payment Profile button. A new window displays.

  4. Click the Account Type field and select eCheck.

  5. Fill in the other form fields.

  6. Click Save Changes

ACCOUNT VERIFICATION

Stripe requires ACH/eCheck verification when a ACH/eCheck payment profile is added to a member's account from the Admin side. To verify accounts, two small deposits will be sent to the account, appearing in 1-2 business days and removed after verification or timeout (10 days). There are two ways an account can be verified once the micro-deposits are visible: Admin Side and Member Portal.

MICRO-DEPOSIT ADMIN VERIFICATION STEPS:
The member can provide the micro-deposit amounts to the admin for verification. After receiving the micro deposit amounts from the member, use the steps below to verify the ACH/eCheck information to begin using the Payment Profile account.

  1. After eCheck information is entered a Verify button will appear on the Payment Profile table

  2. Click the Verify button

  3. Enter the micro deposit amounts in the provided boxes

  4. Save

MICRO-DEPOSIT MEMBER PORTAL VERIFICATION STEPS:

After the member sees the micro-deposit amounts in their account, they also have the option to verify these amounts in the Payment Profiles section of their member portal account.

  1. Click the account name in the top right corner of the main page.

  2. Click Payment Profiles in the drop-down menu.

  3. The Payment Profile in need of verification is displayed. Locate the Verify button on the profile.

  4. Enter the micro-deposit amounts in the available boxes.

  5. Save


TIMEOUT INFORMATION

If micro-deposit verification amounts are not entered after 10 days, the amounts deposited will timeout and be reverted from the account. The admin should delete the payment profile information and restart the micro-deposit process.

Member Portal: Creating ACH/eCheck payment profiles (Recommended)

On the member portal, players can add an eCheck option on the Payment Profiles page and Stripe will provide steps to instantly verify their account information.

  1. Click the account name in the top right corner of the main page.

  2. Click Payment Profiles in the drop-down menu.

  3. Click the CREATE PAYMENT PROFILE button.

  4. On the Create Payment Profile page, click the US Bank Account field.

  5. Fill in the other form fields

  6. Search for your Bank or select from popular banks

  7. A Stripe secure window will appear for the member to agree & login to their bank with their bank credentials

  8. Select which Account to connect.

  9. The user will be directed back to CourtReserve to complete the Payment Profile linking.

  10. Click Save to complete the payment profile

Stripe Verification windows

VIEWING ACH/eCHECK PAYMENTS

When viewing payments throughout CourtReserve, payments made by ACH/eCheck will display as Payment Type "eCheck".


MEMBER COMMUNICATION OF LINKED ACCOUNTS

Members who create ACH/eCheck Payment Profiles will receive email notifications from CourtReserve in two instances:

  1. Admin Creates an eCheck Payment Profile and Micro-Deposit Verification is Required:

    • The member will receive an email notification informing them that the Admin has requested verification of their eCheck payment profile.

    • The email will include instructions on how to verify the micro-deposits sent to their account.

  2. eCheck Payment Profile Successfully Linked to a Member's Account:
    Once the eCheck payment profile is successfully linked to the member's account, the member will receive a confirmation email from CourtReserve.

    • This email will confirm that the account has been successfully linked, whether through micro-deposit verification or instant verification.

    • Additionally, depending on your organization's Stripe notification settings, the member may also receive a similar confirmation email from Stripe.


What's next?

Did this answer your question?