Skip to main content
Integrations

Stripe Integration

Connect Stripe so customers can pay invoices online by card, wallet, or bank account.

Overview

Connect Forz to Stripe so your customers can pay invoices online. Customers pay by card, Apple Pay, Google Pay, or Link, and US customers can also pay by bank account (ACH). The money goes to your Stripe account, and Stripe pays it out to your bank.

Forz records each online payment on the invoice automatically, so you don't need to enter it by hand.

Before You Begin

Prerequisites:

  1. You are an Admin or the Account Admin in Forz.

  2. The Invoices module is enabled (Settings β†’ Modules).

  3. You have your business details at hand: legal business name, tax ID or SSN, business address, and the bank account you want payouts sent to. Stripe asks for these during setup.

Connecting Stripe

  1. Go to Settings β†’ Integrations.

  2. On the Stripe card, click Connect. Stripe's secure setup form opens.

Settings, Integrations tab: the Stripe card is not connected yet, with the Connect button highlighted
  1. Follow Stripe's steps. Stripe first asks you to create a Stripe login, using your company email from Forz. If that email already has a Stripe login, Stripe asks for its password instead. Stripe then asks for your business details and the bank account for payouts.

  2. Click Agree and submit at the end. Stripe returns you to Settings β†’ Integrations in Forz.

Expected result: The Stripe card first shows that Stripe is finishing your account setup. Once Stripe verifies your details, usually within a few minutes, the card shows Accepting payments with a green badge.

Note: Connecting sets up a new Stripe account for your company, even if you already use Stripe for something else. You can't link a Stripe account you already have.

Finishing setup

If you leave Stripe's form before you finish, or Stripe needs more information later, the Stripe card shows an amber badge and the message Stripe is finishing your account setup. Customers can't pay online until setup is complete.

  1. Go to Settings β†’ Integrations.

  2. On the Stripe card, click Continue Setup. Stripe shows only what is still missing.

Stripe card with an amber badge and the message Stripe is finishing your account setup, with the Continue Setup button highlighted
  1. Complete the remaining steps and submit.

To check the latest status without opening Stripe, click the refresh icon next to Continue Setup.

When Stripe is connected

Once the card shows Accepting payments:

  • Pay Invoice button β€” Appears on invoices your customers open from the invoice link or the Customer Portal, as long as the invoice has a balance due and isn't Void. See Customer Checkout for what customers see.

  • Amount β€” Customers pay the invoice's full balance due, in your company's currency. They can't pay part of it online.

  • Recorded payments β€” Each online payment is added to the invoice, and the invoice balance and status update. The payment method is Card for card, Apple Pay, and Google Pay payments, ACH for bank account payments, and Stripe for anything else, such as Link. After Forz records an online payment, its payment method also appears in the Payment Method list when you record a payment yourself. Card and wallet payments are recorded right away. ACH payments are recorded when they clear, usually in 3–5 business days.

  • Your Stripe Dashboard β€” Click the external link icon on the Stripe card to open Stripe. Use it to see payouts, fees, and customer payments, and to change which payment methods you accept.

Stripe card showing Accepting payments with a Live badge and Contact support to disconnect, with the external link icon that opens the Stripe Dashboard highlighted

Fees, payouts, and refunds

  • Fees β€” Stripe's processing fees apply to each payment and are deducted by Stripe before payout.

  • Payouts β€” Stripe sends your balance to the bank account you added during setup, on the schedule set in your Stripe Dashboard.

  • Refunds and disputes β€” Handle these in your Stripe Dashboard. A refund issued in Stripe doesn't change the payment in Forz, so update the invoice in Forz yourself if needed.

Disconnecting Stripe

To stop taking online payments or move to a different Stripe account, contact Forz support. The Stripe card shows Contact support to disconnect as a reminder.

  • Pending bank payments β€” Wait for bank payments that are still processing to clear before you disconnect. A bank payment that clears after you disconnect isn't recorded in Forz, so you'd need to add it to the invoice yourself.

  • Reconnecting β€” If you connect again later, Stripe sets up a new account. Sign in with the same Stripe login and Stripe offers to reuse your business details and bank account, so you don't have to enter them again. Your earlier payments stay in your previous Stripe account.

Permissions

Only Admins and the Account Admin can connect Stripe, continue setup, or refresh the status. Other users who can open Settings β†’ Integrations see the card's status without buttons. The Stripe card appears only when the Invoices module is enabled.

Troubleshooting

Problem

Solution

Customers don't see the Pay Invoice button

Check that the Stripe card shows Accepting payments. The button is also hidden on invoices with no balance due and on Void invoices.

Customers could pay online before, but the Pay Invoice button is gone

If Forz support set up online payments for your company in the past, connect Stripe on the Stripe card in Settings β†’ Integrations to turn the button back on.

The card still says Stripe is finishing your account setup

Click Continue Setup to see whether Stripe needs anything else. If nothing is missing, Stripe is still verifying your details; click the refresh icon a little later.

An error appears when you click Connect or Continue Setup

Try again in a few minutes. If it keeps happening, contact Forz support.