Accept invoice payments directly through Stripe

Customers can pay invoices via embedded checkout. Organizations manage refunds, disputes, and payment history from one consolidated panel.

What's New

Invoices now accept payments directly from Stripe. Customers click a "Pay invoice" link in their email and complete payment through embedded Stripe checkout—no redirect, no signup required. Payment status updates automatically.

Organizations can process refunds asynchronously from the invoice detail page (no lock-holding or network timeouts), manage Stripe Connect setup in Settings > Integrations, and see the full payment lifecycle—payments, refunds, disputes, and adjustments—in a consolidated financials panel.

What It Covers

  • Embedded Checkout — Customers stay on your domain throughout payment
  • Async Refunds — Refund processing via background job; charge.refunded webhook reconciles to SUCCEEDED
  • Dispute Management — View Stripe disputes tied to invoice payments
  • Payment History — All payments, refunds, holds, and depreciation in one place
  • Stripe Connect Setup — Settings page for account linking with live + test credentials