ACH Payments for Marketplace Apps
Your app can easily direct low-cost ACH payments from customers to merchants that use your platform by using Stripe Connect.
In this guide, we'll show you how to set up Stripe Connect Standard Accounts that are ready to receive direct payments in your Bubble app using the Plaid Plugin and Stripe + Plaid ACH plugins.
With Stripe Connect Standard, the Stripe transaction fee is paid by the merchant, not the platform. Your application (the platform) can collect an additional application fee as part of the payment. Learn more here: https://stripe.com/connect/pricing
Not a marketplace? See the Stripe + Plaid ACH guide
here.
Create a Stripe Connect Account
To allow your platform's merchants to receive payments, create a Standard Connect Account. Set up your Connect accounts by creating an onboarding link for your merchants to provide information. Completing onboarding enables payments and payouts on the Connect Account.
Further Resources
There are UX and customer authorization requirements your app is required to implement. By using Plaid, you are completing verification of the account automatically, but you still must gain authorization. Learn more in Stripe's ACH Compliance Guidelines: https://support.stripe.com/questions/collect-ach-authorization-from-customers
The ACH process differs from credit card payments, and failures can occur at different stages. Learn more here about planning event handling, chargeback, and dispute processes. https://stripe.com/docs/ach#ach-payments-workflow
Stripe ACH Guide: https://stripe.com/docs/ach
Plaid Stripe Integration Docs: https://plaid.com/docs/auth/partnerships/stripe