Invoice OCR to CSV
Read scanned invoices into CSV rows your accounting system can import.
An invoice with a Stripe Payment Link that carries the invoice number back to you.
The Invoice Generator with Stripe puts a Stripe Payment Link on the invoice with the invoice number added as client_reference_id and the customer’s email prefilled, so every card payment arrives in the dashboard already matched.
Stripe Payment Links are the fastest way for a small business to take a card payment against an invoice without building anything: create the link in the Stripe dashboard, paste it on the invoice, and the customer pays with a card, Apple Pay, Google Pay or a local method in a few seconds.
The problem is reconciliation. A generic link produces payments that arrive with nothing tying them to an invoice. Stripe supports adding a client_reference_id to a Payment Link URL, which is stored against the payment and shown in the dashboard — so this builder adds the invoice number to your link automatically, along with the customer’s email so the checkout is prefilled.
The link is validated as a Stripe Payment Link, printed in full on the invoice and clickable in the PDF. Nothing is sent to Stripe from here — the builder never calls their API and needs no key.
As client_reference_id, visible on the payment.
So the receipt goes to the right address.
Checked to be a real buy.stripe.com Payment Link.
Apple Pay, Google Pay and local methods through Stripe.
Nothing is sent to Stripe from here.
In the dashboard, with "customer chooses the amount" or a fixed price.
It is checked to be a buy.stripe.com link.
The invoice number becomes the client reference, the email is prefilled.
Open the final link once before sending.
Each payment arrives in Stripe with the invoice number attached.
A hosted checkout page created in the Stripe dashboard without code. It has a fixed URL on buy.stripe.com, takes cards and wallets, and can be shared anywhere — including on an invoice.
Yes. Adding client_reference_id to the link URL stores that value against the resulting payment, where it appears in the dashboard and in webhooks. Prefilled_email fills in the customer’s email at checkout.
A Payment Link has a fixed price or lets the customer enter an amount. For an exact per-invoice amount, use a "customer chooses" link and state the amount clearly beside it, or use Stripe Invoicing itself.
No. There is no API key and no request to Stripe. The builder formats and prints the link you created — everything else stays in your Stripe dashboard.
What people who use the Invoice Generator with Stripe think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Invoice Generator with Stripe. It takes half a minute and no account.
Write the first reviewRead scanned invoices into CSV rows your accounting system can import.
Download a real .docx invoice you can edit in Word, Docs or LibreOffice.
Compare two invoices line by line and see exactly what changed.
Create a Peppol BIS Billing 3.0 invoice with valid endpoint IDs, checked against the Peppol rules.
Bill a US client in dollars, with sales tax, ACH details and Letter paper.
Check any tax number on an invoice — VAT, GSTIN, ABN, EIN, PAN or IBAN — against its own rule.
Build a milestone or stage payment schedule for a project, with dates and triggers.
Build an invoice and export it as clean JSON — with a JSON Schema to validate it against.