Integrations
Stripe Auto-Invoice
Automatically listen to Stripe checkout webhooks and create matching, paid customer invoices inside InvForge instantly.
How It Works
InvForge exposes a public endpoint tailored for Stripe webhook events. When Stripe completes a checkout transaction, it alerts InvForge, which parses the customer details, line items, taxes, and billing address, producing a structured, finalized record.
Setup Walkthrough
- Go to Organization Settings → Stripe Connect inside your dashboard.
- Connect Stripe or insert your Stripe Secret API Key (begins with
sk_live_orsk_test_). - Add a Webhook endpoint inside your Stripe Developer Dashboard listening for
checkout.session.completed. - Copy the endpoint URL generated inside InvForge and paste it into Stripe.
- Input the Webhook Signing Secret (starts with
whsec_) back into InvForge.
Field Mapping
Stripe checkout items map directly to InvForge invoice columns:
- Customer Name maps to
client_name. - Customer Email maps to
client_email. - Session ID maps to
stripe_session_id. - Items list converts into individual line items.
Deduplication Rules
To prevent duplicate billing records during network retry events, InvForge uses Stripe's session id as a unique index constraints. If Stripe resends the same webhook event, it is safely ignored.