ACH via Stripe
Let customers securely make payments using ACH via Stripe on your website or mobile application.
Get started with ACH via Stripe
Before you begin
If this is your first payment method, make sure to follow the Get started guide to begin processing payments with Primer.
Configure in the Dashboard
-
Add Stripe to your Dashboard
Go to the Integrations section of the Dashboard and look forStripe
.
Follow the instructions to connect your Stripe account to your Primer Dashboard. Make sureACH
is selected for your Stripe connection. -
Activate ACH on the Checkout
Go to the Checkout section of the Dashboard and activate the ACH payment method. -
Configure a Workflow to process payments made with Stripe ACH
Go to Workflows, and ensure there is a workflow with the Authorize payment action configured to process APM payments.
Prepare the client session
ACH via Stripe leverages the following parameters to process a payment.
Pass them when creating the client session.
Parameter Name | Required | Description |
---|---|---|
currencyCode | ✓ | 3-letter currency code in ISO 4217 format. For Stripe ACH only USD is supported. |
order ↳ lineItems | ✓ | Details of the line items of the order |
metadata | ✓ | In order to have Stripe ACH successful, you need to pass your device info: IP address and user agent in the metadata.metadata.deviceInfo.ipAddress and metadata.deviceInfo.userAgent |
paymentMethod | ✓ |
That should be passed if one wishes to vault ACH via Stripe.