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.
De stappen in het Stripe Dashboard zijn rechttoe rechtaan:
- Open Payment Links in het Stripe Dashboard
- Klik op + Nieuw (of het plus-icoon → Payment link)
- Onder "Selecteer een product of dienst" kies je "Klanten kiezen wat ze betalen"
- Voeg een titel, beschrijving en optionele afbeelding toe — dit is wat de klant op de checkout-pagina ziet
- Stel optioneel een minimum- en maximumbedrag in (standaard maximum is $10.000 USD)
- Kies je valuta en geaccepteerde betaalmethodes
- 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.
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.
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).
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.
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 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.
De flow is hetzelfde of je nu €50 of €50.000 factureert:
- Verbind Stripe (en/of Mollie en/of PayPal) met PayRequest via OAuth — circa 3 minuten, geen API-sleutels
- In PayRequest klik je op Nieuwe betaallink en typ je het bedrag, de valuta en een omschrijving
- Koppel optioneel een klant (zodat de link op hun record wordt gevolgd) of laat 'm generiek
- Verstuur de link via e-mail, sms, WhatsApp, of kopieer/plak — het is gewoon een URL
- De klant komt op een gehoste checkout-pagina met kaarten (via Stripe), iDEAL, Bancontact, SEPA en PayPal op één scherm
- 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.
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.
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:
| Functie | Stripe Dashboard | Stripe API | PayRequest |
|---|---|---|---|
| Product vereist | Nee (via "klanten kiezen") | Nee (inline price_data) | Nee — bedrag-eerst van origine |
| Insteltijd per link | ~60 seconden | API-aanroep | ~8 seconden |
| Code vereist | Nee | Ja | Nee |
| Maximum bedrag | $10K standaardlimiet | Geen (provider-limieten) | Geen (provider-limieten) |
| Meerdere regel-items | Nee | Ja | Ja |
| Abonnementen | Nee | Ja | Ja |
| Multi-methode (Stripe + PayPal + iDEAL op één link) | Nee | Zelf bouwen | Ja, native |
| Tracking per link | Basis | Zelf bouwen | Ja, native |
| Automatische herinneringen | Nee | Zelf bouwen | Ja, native |
| Klantportaal | Nee | Zelf bouwen | Ja, 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:
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.
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.
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.
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.
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.
