Terug naar Blog
Facturatie

Stripe Betaallink Zonder Product: Hoe Je in 2026 Elk Bedrag Factureert

Maak een Stripe-betaallink zonder eerst een product aan te maken. Vergelijk Stripe's 'klanten kiezen wat ze betalen', de API-omweg en een sneller alternatief zonder producten.

5 mei 202610 min lezen
P
PayRequest Team
Payment Experts

Een consultant rondt een strategiesessie af, opent Stripe om een betaallink van €750 te sturen, en loopt vast: Stripe wil eerst een product. Naam, afbeelding, beschrijving, prijs — en *daarna* pas een link. Het hele idee was juist om die boekhouding over te slaan. Dus de consultant maakt een nepproduct genaamd "Consulting" met een placeholder-afbeelding, genereert de link, en nu staan er 47 eenmalige producten in het Stripe-dashboard met namen als "Mei factuur klant X." Dit is de meest gehoorde Stripe-betaallink-frustratie.

Stripe Betaallinks zijn gebouwd rond catalogi met vaste prijzen — een SaaS-abonnement, een cursus, een fysieke SKU. Dat model breekt zodra je iets op maat verkoopt: consultancy-uren, agency-retainers, borgsommen, donaties, facturen met variabele bedragen. Het goede nieuws: er *zijn* opties zonder product binnen Stripe. Het minder goede nieuws: ze hebben beperkingen — een hard plafond, geen abonnementen, slechts één regel-item, en een dashboard dat snel volloopt.

Deze gids behandelt elke manier om een Stripe-betaallink zonder product aan te maken, wanneer ze werken, waar ze stuklopen, en het upgrade-pad zodra je facturatie-volume eroverheen groeit. Hij past bij onze gids voor gratis betaallinks — zelfde probleem, andere invalshoek.

Belangrijkste Punten

  • Stripe biedt een manier om een betaallink zonder product te maken, maar alleen via de optie "Klanten kiezen wat ze betalen" (Dashboard) of inline `price_data` (API)
  • De Dashboard-optie heeft standaard een limiet van $10.000, ondersteunt slechts één regel-item, en biedt geen abonnementen
  • De API-aanpak is flexibeler maar vereist code — niet realistisch voor niet-technische gebruikers
  • Beide Stripe-opties maken alsnog een verborgen product op de achtergrond — je dashboard vult zich met eenmalige items
  • PayRequest slaat producten volledig over: bedrag invullen, link maken, versturen. Geen nep-SKU's, geen $10K-limiet, geen API nodig
  • Dezelfde productloze PayRequest-link accepteert kaarten (via Stripe), iDEAL, Bancontact, SEPA en PayPal op één checkout — zonder per provider een product op te tuigen

Kun Je een Stripe Betaallink Maken Zonder Product?

Ja — Stripe biedt twee workflows zonder product: de optie "Klanten kiezen wat ze betalen" in het Dashboard, en inline `price_data` via de API. Beide laten je een checkout-link genereren zonder vooraf een Stripe-product aan te maken. Beide hebben beperkingen — een standaardlimiet van $10.000, één regel-item, en geen abonnementen — die ze ongeschikt maken voor de meeste facturatie- of abonnementsscenario's buiten donaties en fooien.

Voor volledige controle over bedragen, valuta's, betaalmethodes en abonnementen zonder producten is een betaallink-platform bovenop Stripe meestal de snellere route. Daar komen we zo bij. Eerst de twee native Stripe-opties.

Methode 1: Stripe's "Klanten Kiezen Wat Ze Betalen" (Dashboard)

Dit is Stripe's officiële omweg voor betaallinks zonder product. Het zit ingebouwd in het Dashboard, kost ongeveer 60 seconden, en vereist geen code. Het nadeel is dat het ontworpen is voor donaties, fooien en betaal-wat-je-wilt-flows — niet voor facturatie.

Hoe Stel Je Het In?

De stappen in het Stripe Dashboard zijn rechttoe rechtaan:

  1. Open Payment Links in het Stripe Dashboard
  2. Klik op + Nieuw (of het plus-icoon → Payment link)
  3. Onder "Selecteer een product of dienst" kies je "Klanten kiezen wat ze betalen"
  4. Voeg een titel, beschrijving en optionele afbeelding toe — dit is wat de klant op de checkout-pagina ziet
  5. Stel optioneel een minimum- en maximumbedrag in (standaard maximum is $10.000 USD)
  6. Kies je valuta en geaccepteerde betaalmethodes
  7. Klik op Link aanmaken — kopieer de URL en deel hem

De klant komt op een door Stripe gehoste checkout-pagina, typt een bedrag binnen jouw bereik, en betaalt. Er is geen product aangemaakt in je Stripe Producten-lijst.

Wanneer Werkt Dit Goed?

De optie "Klanten kiezen wat ze betalen" is echt nuttig voor een beperkte set scenario's. Hij blinkt uit wanneer het bedrag écht aan de klant is — een fooienpot, een "buy me a coffee"-pagina, een donatieformulier voor een goed doel, een freelance-tarief volgens betaal-wat-je-kan. Hij is ook prima voor eenmalige offertes wanneer je klant zelf het afgesproken bedrag invoert.

Voor deze gebruikssituaties is de workflow sneller dan een product opbouwen, en de Stripe-checkout-pagina regelt het zware werk (PCI-compliance, kaartvalidatie, kwitanties). Voor donaties en fooien specifiek is dit waarschijnlijk de schoonste optie die Stripe biedt.

Waar Loopt Het Vast?

De beperkingen tonen zich zodra je dit probeert te gebruiken voor echte B2B-facturatie. Het standaardplafond van $10.000 USD blokkeert alles wat groter is — agency-retainers, enterprise-borgsommen, makelaarscommissies, custom-build-projecten. Je kunt een hoger plafond aanvragen bij Stripe-support, maar dat is niet automatisch en niet gegarandeerd.

Het grotere probleem is de één-regel-item-beperking. Met "Klanten kiezen wat ze betalen" geselecteerd kun je geen andere regel-items, btw, kosten of verzendkosten toevoegen aan dezelfde link. De hoeveelheid staat vast op 1. Een betaallink van "sessietarief + reiskosten + btw" kan dus niet zo gebouwd worden. Je moet alles bundelen in één bedrag dat de klant intypt (geen specificatie op de bon) of terugvallen op een product aanmaken.

En abonnementen worden niet ondersteund — deze optie verwerkt alleen eenmalige betalingen. Heb je een abonnement nodig, dan ben je weer aangewezen op de standaard productflow.

Methode 2: Stripe API met Inline `price_data`

Voor ontwikkelaars biedt de API een schonere uitweg. In plaats van een product vooraf aan te maken in je Stripe-dashboard, geef je de productdetails inline mee bij het aanmaken van de betaallink. Stripe maakt het product op de achtergrond aan, maar het rommelt je Producten-lijst niet vol (technisch gezien staat het er nog steeds — het wordt alleen automatisch gegenereerd).

Hoe Werkt De Inline-Aanpak?

Bij een aanroep naar de Payment Links API gebruik je `line_items[].price_data` om alles in één keer te definiëren:

``` POST /v1/payment_links line_items[0][price_data][currency]=eur line_items[0][price_data][unit_amount]=75000 line_items[0][price_data][product_data][name]=Mei Consulting Retainer line_items[0][quantity]=1 ```

Die ene API-aanroep maakt een eenmalige betaallink van €750 aan met een aangepaste productnaam. Geen product opbouwen via de Producten-API. Je kunt de aanroep herhalen met verschillende bedragen en namen per factuur, en elke aanroep genereert zijn eigen link.

Wanneer Is Dit De Juiste Keuze?

Dit is het juiste antwoord voor technische teams die Stripe al diep geïntegreerd hebben en programmatisch links willen genereren vanuit hun eigen facturatie-UI — bijvoorbeeld een interne admin-tool die een betaallink stuurt zodra een offerte is goedgekeurd. Het is ook de route die de meeste no-code automatiseringsplatforms (Zapier, Make.com) intern volgen voor hun "Stripe-betaallink aanmaken"-acties.

De flexibiliteit is aanzienlijk beter dan de Dashboard-optie: je kunt meerdere regel-items, btw, verzendkosten en terugkerende prijzen meegeven. Vrijwel elke Stripe Checkout-functie is beschikbaar.

De Praktische Hobbel

De API vereist code. Voor een agency-eigenaar, een freelancer of een hosting-reseller — de meeste mensen die op "Stripe betaallink zonder product" zoeken — is API-aanroepen schrijven geen praktisch antwoord. Zelfs met Postman of Zapier kost de inrichting meer tijd dan een nepproduct in het dashboard aanmaken. En elke API-gegenereerde link maakt op de achtergrond alsnog een onderliggend Stripe-Product aan, dus de database vult zich hoe dan ook.

Dit is precies het gat dat een gehost betaallink-platform vult: de API-flexibiliteit zonder de API.

Waarom Stripe Sowieso Producten Verplicht

Begrijpen *waarom* Stripe productgericht is helpt om te zien wat er ontbreekt. Stripe's Payment Links is gebouwd vanuit de aanname dat bedrijven een relatief klein aantal artikelen met vaste prijs herhaaldelijk verkopen — een SaaS-abonnement, een digitale cursus, een e-commerce-SKU. Het productobject is bedoeld als het canonieke record: het voedt analytics ("hoeveel omzet leverde Product X dit kwartaal op?"), het haakt in op Stripe Tax, en het is de bouwsteen voor abonnementen en Connect.

Dat model past uitstekend bij SaaS en DTC e-commerce. Het past slecht bij dienstverleners, agencies, consultants, en iedereen die per factuur een uniek bedrag rekent. Voor die workflows is het "product" puur een boekhoudkundig artefact — een omweg voor Stripe's datamodel. Die mismatch is precies waarom "Stripe betaallink zonder product aanmaken" jaar na jaar een veelgezochte query blijft.

Een Snellere Route: PayRequest Betaallinks Zonder Producten

PayRequest behandelt elke betaling als bedrag-eerst. Er is helemaal geen productobject in de workflow. Je logt in, klikt op "Nieuwe betaallink", typt het bedrag en een korte omschrijving (bijv. "Mei retainer — Acme Corp"), en de link is klaar in ongeveer 8 seconden. Geen SKU, geen nepproduct, geen $10.000-plafond om omheen te navigeren, geen API-aanroep.

Hoe Werkt Het Van Begin Tot Eind?

De flow is hetzelfde of je nu €50 of €50.000 factureert:

  1. Verbind Stripe (en/of Mollie en/of PayPal) met PayRequest via OAuth — circa 3 minuten, geen API-sleutels
  2. In PayRequest klik je op Nieuwe betaallink en typ je het bedrag, de valuta en een omschrijving
  3. Koppel optioneel een klant (zodat de link op hun record wordt gevolgd) of laat 'm generiek
  4. Verstuur de link via e-mail, sms, WhatsApp, of kopieer/plak — het is gewoon een URL
  5. De klant komt op een gehoste checkout-pagina met kaarten (via Stripe), iDEAL, Bancontact, SEPA en PayPal op één scherm
  6. Na betaling landt het geld op je Stripe- (of Mollie- / PayPal-)account, precies alsof de klant rechtstreeks Stripe betaalde

PayRequest pakt 0% van de transactie. Je betaalt alleen de standaard verwerkingskosten van je provider — Stripe's gebruikelijke 1,5% + €0,25 in de EU, of het tarief dat in jouw regio geldt.

Multi-Methode Zonder Meerdere Producten

Dit is de grotere winst. Met alleen Stripe heeft elke betaalmethode die geen kaart is een eigen inrichting nodig — en wil je ook PayPal of iDEAL specifiek, dan heb je doorgaans aparte links nodig. Met PayRequest biedt één productloze link alle methodes op één checkout. De klant kiest de gewenste methode; de gelden worden automatisch naar het juiste provideraccount gerouteerd.

Dat verandert de conversie merkbaar: een Nederlandse klant ziet iDEAL, een Belgische klant ziet Bancontact, een Duitse klant ziet SEPA, een Amerikaanse klant ziet kaarten of Apple Pay. Geen "kun je toch via Stripe betalen"-mailtjes wanneer een klant via PayPal wil afrekenen. Zie de volledige uitsplitsing in de Stripe vs PayPal vs Mollie-vergelijking.

Ingebouwde Tracking en Herinneringen

Omdat er geen productobject de link bij elkaar houdt, kan PayRequest metadata direct aan elke link koppelen — klant, verzonden kanaal, geopend/aangeklikt-status, betaaltijdstempels. Dat voedt het automatische dunning-systeem: een onbetaalde link krijgt na 2, 5 en 14 dagen automatisch een herinnering. Stripe alleen volgt betaallink-herinneringen niet op deze manier; je bouwt het zelf of je jaagt handmatig na.

Stripe vs PayRequest voor Productloze Betaallinks

Een vergelijking van beide productloze Stripe-opties met PayRequest:

FunctieStripe DashboardStripe APIPayRequest
Product vereistNee (via "klanten kiezen")Nee (inline price_data)Nee — bedrag-eerst van origine
Insteltijd per link~60 secondenAPI-aanroep~8 seconden
Code vereistNeeJaNee
Maximum bedrag$10K standaardlimietGeen (provider-limieten)Geen (provider-limieten)
Meerdere regel-itemsNeeJaJa
AbonnementenNeeJaJa
Multi-methode (Stripe + PayPal + iDEAL op één link)NeeZelf bouwenJa, native
Tracking per linkBasisZelf bouwenJa, native
Automatische herinneringenNeeZelf bouwenJa, native
KlantportaalNeeZelf bouwenJa, native

Alleen Stripe is een prima antwoord wanneer de eis is "ik heb één fooienpot nodig." PayRequest is het betere antwoord wanneer de eis is "ik stuur 5+ betaallinks per week en wil geen kerkhof aan nepproducten beheren."

Praktijkvoorbeelden Voor Productloze Betaallinks

De gebruikssituaties die niet in Stripe's productmodel passen zijn precies waar deze hele vraag uit ontstaat. Een paar patronen die we wekelijks zien:

Consultants en Freelancers

Een strategie-consultant factureert €1.500 voor een halve workshopdag. Het bedrag is uniek voor die opdracht; er is geen herbruikbaar product. Met Stripe maak je óf "Workshop — Acme" als eenmalig product (en raakt je dashboard vol), óf je gebruikt "Klanten kiezen wat ze betalen" (en vertrouwt erop dat de klant het juiste bedrag intypt). PayRequest doet dit in één scherm met het exacte bedrag al ingevuld. Lees meer in de betaallinks voor freelancers-gids.

Agencies en Retainers

Een agency factureert €4.200 in mei, €3.800 in juni, €5.100 in juli. Zelfde klant, elke maand een ander bedrag. Stripe's recurring billing past bij een *vast* maandbedrag; variabele retainers passen niet schoon. Een productloze betaallink per maand is het natuurlijke patroon — en PayRequest's getrackte links met herinneringen halen het handmatige najagen weg.

Borgsommen en Voorschotten

Huurborgsommen, evenement-voorschotten, reservering-fees op een custom-build — allemaal bedrag-gedreven, klantspecifiek, en eigenlijk geen "producten." Stripe-betaallinks ondersteunen geen autorisatie-holds (waarbij je een kaart blokkeert zonder af te schrijven) van zichzelf; daarvoor zie je onze borgsom-gids. PayRequest verwerkt holds wél, via de Mollie-integratie.

Donaties en Fooien

Dit is hét scenario waar Stripe's "Klanten kiezen wat ze betalen" écht goed werkt. Gebruiken. Groeit je behoefte naar terugkerende donaties of supportertiers, dan is een memberships-platform het betere antwoord.

Facturen Met Variabele Bedragen Algemeen

Alles waarbij de prijs verschilt per klant of project — vertaalwerk per woord, vrachtoffertes, custom orders, fotografiepakketten naar sessieduur — past natuurlijk bij productloze links. Het productmodel voegt alleen frictie toe.

Veelgestelde Vragen

De vragen hieronder komen uit echte PayRequest support-tickets en "People Also Ask"-zoekdata over Stripe-betaallink-onderwerpen.

Sla De Nepproducten Over

Stripe's "Klanten kiezen wat ze betalen" is een echte oplossing voor donaties en fooien, en de API regelt flexibele scenario's voor technische teams. Voor de rest — agencies, consultants, hosters, iedereen die regelmatig facturen met aangepaste bedragen verstuurt — is de productloze PayRequest-workflow sneller, goedkoper dan zelf bouwen, en levert hij het klantportaal, automatische herinneringen en multi-methode-checkout die je met alleen Stripe niet hebt.

Probeer het gratis bij PayRequest — verbind Stripe (of Mollie of PayPal) in 3 minuten en stuur je eerste productloze betaallink nog vóór de lunch. Voor de bredere betaallink-vergelijking zie onze complete betaallinks-gids.

Frequently Asked Questions

Can you create a Stripe payment link without a product?

Yes. Stripe offers two ways: in the Dashboard, choose 'Customers choose what to pay' when creating a payment link — no product required, and the customer enters any amount within the range you set. For developers, the API accepts inline price_data in line_items so you can generate the link without creating a Stripe Product object first. Both options are limited (single line item, no recurring, $10,000 default cap on the Dashboard option), so for invoicing-heavy use cases a hosted platform like PayRequest is usually faster.

What is the maximum amount on a Stripe payment link without a product?

The 'Customers choose what to pay' option in the Stripe Dashboard caps payments at $10,000 USD (or local equivalent) by default. You can request a higher limit from Stripe support, but it's not automatic. The API approach has no specific cap beyond your account's normal processing limits. PayRequest has no built-in cap and uses your provider's standard transaction limits.

Can I create a recurring Stripe payment link without a product?

Not via the 'Customers choose what to pay' option — it only supports one-time payments. The Stripe API does support recurring prices with inline price_data, but you'll need to write code. PayRequest supports recurring billing without products natively: enter an amount, set the interval (monthly/yearly), and the link bills the customer on schedule. No code, no product object required.

Why does Stripe make me create a product before generating a payment link?

Stripe's data model is product-centric — products power analytics, Stripe Tax, subscriptions, and Connect. That works well for SaaS and DTC e-commerce where you sell a few fixed-price items repeatedly. For service businesses, agencies, and consultants billing variable amounts per invoice, the product object is just bookkeeping overhead. The two product-free workflows (Dashboard's 'Customers choose what to pay' and inline API price_data) are Stripe's workarounds, but the underlying model still treats every payment as belonging to a product.

What's the easiest way to charge any amount without setting up a Stripe product?

PayRequest is the most direct option. Connect Stripe via OAuth (3 minutes, no API keys), click 'New payment link,' type the amount and a short description, and the link is ready in about 8 seconds. No product, no SKU, no $10K cap, no code. The link can also accept iDEAL, Bancontact, SEPA, and PayPal on the same checkout if you've connected those providers — something Stripe alone doesn't offer on a single product-free link.

Does PayRequest charge fees on top of Stripe for product-free payment links?

No platform fee on transactions. PayRequest charges a flat €20/month for the whole platform (unlimited links, invoices, dunning, customer portal, multi-provider). The only transaction fees are Stripe's standard rates — 1.5% + €0.25 for EU cards, for example. The same applies if you connect Mollie or PayPal: you pay their standard processing fees, PayRequest takes 0%.

Deel dit artikel

Klaar om te beginnen?

Sluit je aan bij duizenden bedrijven die PayRequest gebruiken om sneller betaald te worden.

Aan de slag