# DataFirefly Payment Links: een betaallink versturen vanuit de back-office

> Installatie Installeer de module via Modules > Modulebeheer > Een module uploaden door het ZIP-bestand te versturen, of plaats de map dfpaymentlink in de map /modules/ van uw winkel en…

- Pagina: <https://www.datafirefly.com/nl/documentation/dfpaymentlink/>
- Taal: nl
- Bijgewerkt op: 2026-09-30
- Andere talen: [fr](https://www.datafirefly.com/documentation/dfpaymentlink/index.md), [en](https://www.datafirefly.com/en/documentation/dfpaymentlink/index.md), [es](https://www.datafirefly.com/es/documentation/dfpaymentlink/index.md), [de](https://www.datafirefly.com/de/documentation/dfpaymentlink/index.md), [it](https://www.datafirefly.com/it/documentation/dfpaymentlink/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfpaymentlink/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfpaymentlink/index.md)
- Index: <https://www.datafirefly.com/nl/documentation/llms.txt>

## Installatie

Installeer de module via **Modules > Modulebeheer > Een module uploaden** door het ZIP-bestand te versturen, of plaats de map `dfpaymentlink` in de map `/modules/` van uw winkel en klik op Installeren.

Bij de installatie maakt de module twee tabellen aan (links en geschiedenis), voegt het tabblad **Bestellingen > Betaallinks** toe en registreert haar hooks, waaronder die van de klantpagina en de bestelpagina in de back-office.

De module int zelf niets. De klant betaalt met de betaalmodules die al actief zijn in uw winkel (Stripe, PayPal, overschrijving enz.). Controleer of er minstens één betaalmethode beschikbaar is voor het land en de valuta van de klant.

## Module-instellingen

De configuratiepagina van de module bevat de volgende opties.

### Standaardgeldigheid

Duur die vooraf geselecteerd is bij het aanmaken van een link: 2 uur, 1, 2, 3, 7, 14 of 30 dagen. U kunt die per link aanpassen, ook met een eigen datum.

### Automatisch inloggen

Bij een klik op „Betalen” logt de link de klant in, zodat hij direct bij de betaalstap uitkomt. Drie keuzes: gasten en geregistreerde klanten (standaard), alleen gasten of nooit. Met „alleen gasten” of „nooit” voert een geregistreerde klant zijn wachtwoord in vóór het betalen. Een gastklant kan niet met een wachtwoord inloggen: kiest u „nooit”, gebruik dan gewone klantaccounts.

### Automatische herinnering

Stuurt de klant één e-mail wanneer de link nog 6, 12, 24 of 48 uur geldig is en de bestelling niet betaald is. Voor een link die minder dan 2 uur geleden is aangemaakt, wordt geen herinnering verstuurd.

### Meldingen

De medewerker die de link heeft aangemaakt, krijgt een e-mail wanneer de klant bestelt en daarna wanneer de betaling is bevestigd. U kunt een extra adres toevoegen, bijvoorbeeld dat van het verkoopteam of de boekhouding.

### Verzending, kopie en voorvoegsel

„Standaard per e-mail versturen” vinkt de verzending aan bij het aanmaken. „Kopie van elke e-mail naar” ontvangt een verborgen kopie van elke verstuurde link. Het voorvoegsel van referenties (standaard PL) geeft referenties zoals PL-7K3M9Q.

## Een betaallink aanmaken

Open **Bestellingen > Betaallinks** en klik op **Nieuwe betaallink**. Het formulier wordt in drie blokken ingevuld, en de totalen worden na elke wijziging herberekend.

### 1. De klant

Zoek de klant op naam, e-mail, bedrijf of telefoonnummer. Met de pijltjestoetsen en Enter selecteert u hem zonder muis. Bestaat hij nog niet, klik dan op **Nieuwe klant aanmaken**: het gastaccount is standaard aangevinkt wanneer bestellen als gast actief is in de winkel. Wordt het e-mailadres al gebruikt, dan wordt de bestaande klant geselecteerd.

Kies daarna het bezorgadres en het factuuradres, of voeg direct in dit blok een adres toe. De recente winkelwagens van de klant worden ook getoond: **Deze winkelwagen gebruiken** neemt zijn producten over, handig wanneer hij belt omdat hij vastloopt in de checkout.

### 2. De producten

Zoek producten op naam, referentie of EAN. Elke combinatie staat apart met prijs en voorraad. Pas de aantallen aan en laat de stuksprijs leeg om de catalogusprijs te gebruiken, of voer een onderhandelde prijs in.

De schakelaar **Incl. btw / Excl. btw** bepaalt hoe ingevoerde prijzen worden gelezen. Een onderhandelde prijs geldt alleen voor deze winkelwagen: uw catalogusprijzen en andere klanten veranderen niet. Het verschil met de catalogusprijs staat als percentage onder de regel.

Kies ook de valuta van de winkelwagen en de taal van de klant: dat is de taal van de e-mail, de betaalpagina en de afdrukbare offerte.

### 3. Levering en link

Selecteer de vervoerder uit de beschikbare voor het adres en de producten. Voeg zo nodig een korting als bedrag of percentage toe en vink **Gratis verzending** aan. Korting en gratis verzending lopen via een winkelwagenregel alleen voor die klant.

Kies de geldigheid, schrijf eventueel een bericht voor de klant (zichtbaar op de betaalpagina en in de e-mail) en een interne notitie die alleen in de back-office zichtbaar is, en klik op **Betaallink aanmaken**.

Om een verlopen link opnieuw te maken of voor een andere klant te gebruiken, opent u hem en klikt u op **Een nieuwe link op basis van deze maken**: klant, producten, onderhandelde prijzen, korting en bericht worden in het formulier geladen.

## De link naar de klant sturen

De linkpagina bundelt alle manieren om te versturen:

- **Kopiëren** van de link om hem overal te plakken. Dezelfde knop staat in de lijst met links.
- **Per e-mail versturen**, naar het adres van het account of naar een ander adres in het veld ernaast. **Voorbeeld van de e-mail** toont de exacte e-mail vóór verzending.
- **Via WhatsApp versturen** opent WhatsApp met een vooraf ingevuld bericht.
- **Bericht voor sms kopiëren** kopieert een verzendklare tekst met bedrag en vervaldatum.
- **QR-code** te downloaden als PNG, voor een klant aan de balie.
- **Afdrukbare offerte**: een A4-pagina in de taal van de klant, met regels, totalen, geldigheidsdatum en QR-code, om af te drukken of als pdf op te slaan.

## Wat de klant ziet

De link opent een overzichtspagina: producten, verzendkosten, korting, bezorgadres, bericht van de verkoper en een aftelling tot het verlopen. Op mobiel toont een vaste balk onderaan het totaal en de betaalknop.

Bij een klik op „Betalen” wordt de klant ingelogd volgens de instelling voor automatisch inloggen, wordt de voorbereide winkelwagen aan zijn sessie gekoppeld en komt hij bij de betaalstap van de checkout met gegevens, adres en verzending al bevestigd. Hij kiest zijn betaalmethode en de bestelling wordt door die betaalmodule aangemaakt, zoals een webbestelling.

Is de link verlopen of ingetrokken, dan meldt de pagina dat met een contactknop, en de checkout van die winkelwagen is geblokkeerd.

## Links opvolgen

### Statussen

- **Wacht op betaling**: de link is actief.
- **Bestelling geplaatst**: de bestelling bestaat, maar haar status is nog niet betaald, bijvoorbeeld bij een overschrijving.
- **Betaald**: de bestelling heeft een betaalde status. De overgang gebeurt automatisch wanneer u een overschrijving bevestigt.
- **Verlopen** en **Ingetrokken**: de klant kan niet meer met deze link betalen.

### Dashboard en geschiedenis

Bovenaan de lijst staan het openstaande bedrag, het bestelbedrag over 30 dagen, de conversieratio en de gemiddelde tijd tot bestelling. Links die binnen 24 uur verlopen, worden gemarkeerd. Elke linkpagina bevat de volledige geschiedenis: aanmaak, verzending, opening door de klant, naar betaling, herinnering, bestelling, betaling.

### Verlengen, intrekken, bulkacties

Verleng een link op de linkpagina met 1, 3 of 7 dagen (een verlopen of ingetrokken link wordt dan weer actief) of trek hem in. Vink in de lijst meerdere links aan om de e-mails opnieuw te versturen, ze in te trekken of in één keer te verwijderen.

### Op de klantpagina en de bestelpagina

De klantpagina in de back-office toont zijn laatste 10 links en een knop om een nieuwe aan te maken. Een bestelling die uit een link komt, toont een blok met de linkreferentie, en haar interne notitie vermeldt de link.

## Cronjob

Links verlopen automatisch bij het openen, en herinneringen worden verstuurd telkens wanneer de lijst met links wordt weergegeven. Om herinneringen ook te versturen wanneer niemand de back-office opent, plant u de cron-URL uit de moduleconfiguratie in, bijvoorbeeld elk uur.

## Probleemoplossing

### Er wordt geen vervoerder aangeboden

Controleer of de vervoerder de zone van het bezorgadres dekt, het gewicht en bedrag van de winkelwagen accepteert en aan de klantengroep gekoppeld is. Voor uitsluitend virtuele producten is geen vervoerder nodig.

### De klant komt bij de adresstap in plaats van de betaling

Dit gebeurt wanneer de winkelwagen na het aanmaken van de link is gewijzigd of een adres de landcontrole niet meer doorstaat. De klant rondt de checkout dan normaal af. Wijkt het bestelbedrag af van de link, dan staat dat in de geschiedenis.

### De link logt de klant niet in

Controleer de instelling voor automatisch inloggen. Met „nooit” of „alleen gasten” moet een geregistreerde klant zijn wachtwoord invoeren.

### De e-mail komt niet aan

Controleer de inhoud met het voorbeeld en test daarna de e-mailverzending van de winkel in **Geavanceerde instellingen > E-mail**. De link blijft te delen via kopiëren, WhatsApp of sms.

## Compatibiliteit

- PrestaShop 8.0 tot 9.x, hetzelfde ZIP-bestand dekt beide versies.
- Multistore, meerdere valuta en talen.
- Architectuur ModuleAdminController, zonder Composer-afhankelijkheid.
- Interface en e-mails in het Frans, Engels, Spaans, Duits, Italiaans, Nederlands, Pools en Portugees.
