Collapse Menu
Documentation
FastSpring App
Contact Support

ACH Direct Debit

ACH Direct Debit is currently in beta. If you are interested in participating in the beta program, contact our Support team.

ACH Direct Debit

FastSpring supports ACH Direct Debit payments from US customers with a US or Canadian bank account using the Automated Clearing House (ACH) payments system operated by NACHA.

Unlike credit cards, there is no real time authorization mechanism therefore it can take 3-5 days to receive notifications if a sale or refund have completed. ACH payments are not guaranteed so chargebacks are possible.

FastSpring checkout has been updated to include a checkbox and NACHA compliant language.

We call this an online mandate collection, where the buyer explicitly agrees to NACHA language and gives consent to FastSpring to collect funds either one time or at regular intervals from the buyer’s bank account. Without accepting these terms we would not be able to initiate payment.

FastSpring invoices have been updated for ACH and will display both debtor and creditor details.

Payment Method Properties

  • Customer Checkout Country: US and Canada
  • Checkout Currency: USD
  • Order Amount(pre tax): > $1000
  • Recurring payment: Yes
  • Refunds and Disputes: Yes
  • Settlement Timing: 3-5 Business days

Payment Flow

Timing: Initiation to Completion/Cancellation

T+0: Payment Initiated

T+1-T+4: Funds debited from customers account, and Order completion

Transaction Failures

ACH Direct Debit transactions can fail any time after the payment is initiated from the FastSpring checkout page. These failures can occur for a number of reasons, such as:

  • Insufficient funds
  • An invalid account number
  • A customer disabling debits from their bank account

Once the payment fails FastSpring will cancel the order and trigger notifications(webhook and emails) to the seller.

We will trigger following webhook

Webhook TypeTriggerAdditional Details
order.payment.pendingInitial ACH Payment requestUser selects ACH and initiates payment from fastSpring Page
order.completedSuccessful ACH paymentFastSpring successfully collects funds and complete the order
order.canceledIncomplete ACH PaymentFastSpring didn’t receive any valid response from the bank within 3-5 business days
order.failedFailed ACH PaymentFastSpring receives transaction failure from buyers bank

We will trigger following email

Email TypeTriggerAdditional Details
Order Payment PendingInitial ACH Payment requestUser selects ACH and initiates payment from fastSpring Page
Order CompletedSuccessful ACH paymentFastSpring successfully collects funds and complete the order
Order CanceledIncomplete ACH PaymentFastSpring didn’t receive any valid response from the bank within 3-5 business days
Order FailedFailed ACH PaymentFastSpring receives transaction failure from buyers bank