Skip to content

Payment integration

Accept invoice payments with Stripe

The Stripe integration lets customers pay your Invoice Crowd invoices by card through Stripe Checkout, and by US bank account on eligible one-time USD invoices. Subscriptions are supported, and refunds go back through Stripe from inside Invoice Crowd.

  • Status: Card and eligible ACH active
  • Checked against the app
  • Provider terms still apply
Invoice Crowd Payment Methods with Stripe selected and a Stripe account set to Live, a paid invoice recorded after Stripe confirmed it, and the Refund window sending money back via Stripe.

From setup to paid

How Stripe fits the Invoice Crowd payment boundary

Connection, customer checkout and final settlement are separate stages. Read the status and limitations before showing the method on a live invoice.

Connect the merchant account

Each business profile has its own account and live or test mode.

Invoice Crowd Stripe account form with Live and Sandbox modes and a fictional nickname, the business's Stripe accounts, and the Secret Key kept write-only when editing.

Enter only the fields the provider requires

Publishable key, write-only secret key and Live/Test mode for the selected business.

  • Selected business profile
  • Explicit live or test mode
  • Write-only secret editing

Check the provider accepts your business first

Availability, settlement countries, currencies, fees and account review are controlled by Stripe.

  • Merchant country and account
  • Invoice and settlement currency
  • Provider fees and review

Understand the customer path

The payment option only shows when it can be used for that invoice.

Invoice Crowd invoice INV-2041 for Harbor & Vine Co. in USD, the customer's Select a Payment Method sheet with Pay Using Stripe, and what Stripe asks for next.

Use the one-time payment flow

Hosted Checkout is active. A one-time USD invoice with Allow US bank payment enabled explicitly offers card plus us_bank_account; other invoices are card-only. Stripe hosts bank selection, mandate acceptance and verification.

  • The amount comes from the invoice
  • The payment is applied to that invoice
  • The customer pays on the provider's own page

Recurring payments work differently

Subscription creation and signed renewal settlement are active through attempt-bound metadata and provider rechecks.

  • One-time and recurring differ
  • Some existing setups only keep running
  • New ones aren't offered where unsupported

Checked before the payment is recorded

An invoice is marked paid only when the provider confirms it.

Invoice Crowd Payments Needing Review holding a Stripe payment for INV-2041 that arrived after the invoice was paid, with the checks Stripe payments must pass before they are recorded.

The payment must match the invoice

Only a signed, account-scoped payment_intent.succeeded event with the exact merchant, invoice allocation, amount, currency and stable Stripe identity can settle a one-time payment.

  • Merchant account and mode
  • Same invoice, amount and currency
  • The provider reports it as paid

Know the current limits

The supported Stripe ACH path uses the same hosted Checkout flow as card payments. Stripe handles bank selection, verification and mandate acceptance.

  • Nothing is assumed paid
  • Pending stays pending
  • Mismatches are refused

Integration facts

What to verify before using Stripe

The fields below describe the current Invoice Crowd path; the provider remains the source for merchant eligibility, fees and regional availability.

  • Availability

    Active

  • One-time payment

    Hosted Checkout is active for cards. Eligible one-time USD invoices with Allow US bank payment enabled explicitly add us_bank_account in the same Checkout Session.

  • Recurring payments

    Subscription creation and signed renewal settlement are active through attempt-bound metadata and provider rechecks.

  • Merchant setup

    Publishable key, write-only secret key and Live/Test mode for the selected business.

  • Settlement evidence

    A signed payment_intent.succeeded event must match the merchant account and mode, invoice allocation, amount, currency and immutable attempt before settlement.

  • Regional fit

    Availability, settlement countries, currencies, fees and account review are controlled by Stripe.

  • Current limits

    Stripe ACH is active through hosted Checkout for eligible one-time USD invoices. Invoice Crowd settles only after the signed, account-scoped Stripe success webhook matches the exact attempt.

  • Invoice data

    Amount, currency and allocation are derived from the current server-side invoice state.

  • Unmatched payments

    If a confirmed Stripe payment can't be applied to its invoice, for example because the balance changed after checkout started, Invoice Crowd holds it in Payments Needing Review. You then apply it to the invoice, keep it as customer credit, or refund it.

  • Refunds

    Choose Refund on the invoice in Invoice Crowd and the money goes back to the customer through Stripe. The refund is booked only after Stripe confirms it. This covers online payments made on the invoice page.

  • Provider fees

    Gateway fees, exchange costs and settlement timing come from the merchant agreement, not the Invoice Crowd subscription.

  • Alternative gateways

    Configure another active provider when this gateway does not support the merchant, customer, currency or collection model.

Questions

Stripe and Invoice Crowd, answered

Is the Stripe integration currently available in Invoice Crowd?

Yes. Stripe is active in Invoice Crowd. Hosted Checkout takes card payments and, for eligible one-time USD invoices with Allow US bank payment enabled, Stripe-hosted ACH bank payment.

What do I need to connect Stripe?

Publishable key, write-only secret key and Live/Test mode for the selected business. Availability, settlement countries, currencies, fees and account review are controlled by Stripe. Stripe needs a paid Invoice Crowd plan; the free plan includes PayPal.

How does Stripe one-time checkout work?

Invoice Crowd creates an immutable attempt before Stripe. Eligible one-time USD invoices can offer card and US bank payment in hosted Checkout; other invoices are card-only. A browser return stays processing until Stripe's signed success event confirms payment.

Does Stripe support recurring payments in Invoice Crowd?

Subscription creation and signed renewal settlement are active through attempt-bound metadata and provider rechecks.

How does Invoice Crowd decide that a payment succeeded?

A browser return or posted status cannot settle the invoice. One-time payment requires a signed, account-scoped payment_intent.succeeded event matching the exact merchant, invoice allocation, amount, currency and immutable attempt. A confirmed payment that can't be applied to its invoice is held in Payments Needing Review until you decide what to do with it.

Are gateway fees included in Invoice Crowd pricing?

No. Provider transaction fees, foreign-exchange costs, settlement timing and account terms are controlled by the gateway and merchant agreement. Check the provider before activation.

Can I refund a Stripe payment from Invoice Crowd?

Yes. Choose Refund on the invoice (from the invoice list, the editor or Manage Payments), then pick "Refund it to the customer via Stripe". Invoice Crowd sends the refund through Stripe and books it only after Stripe confirms it. This works for online payments made on the invoice page, not for recurring, subscription or payment-link invoices.

Test Stripe with a representative invoice

Start with sandbox or test mode where the provider offers it, verify the exact currency and payment result, then plan production activation.

  • Never marked paid from the browser alone
  • Provider terms apply
  • Current status is visible