NEWFlash AI is live — meet your desk copilot. »
/docs/modules/payments

Payments

Take deposits and invoice payments without pointing customers at a spreadsheet.

What you can do

  • Collect deposits on deals and payments on invoices through Stripe
  • See payment status on deals and invoices in-app
  • Stripe-hosted checkout keeps card details out of FlashFender

When configured

Payments activate when the operator has set the Stripe secrets:

  • STRIPE_SECRET_KEY (server)
  • NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY (client)
  • STRIPE_WEBHOOK_SECRET

Honesty

Without those secrets the desk shows an amber Payments not configured banner and no charge can be created — there is no fake “Paid.” Billing plans are still announced in-app; this is the real charge path, not a placeholder.

See also: Billing & trial and Deals / F&I / BOS.