EverWeb heeft drie betaalwidgets: PayPal Modern, PayPal (Legacy) en Stripe-betaling (Stripe Payment). Elk maakt een betaalknop voor een product, een donatie of een abonnement. Uw bezoeker betaalt op de afrekenpagina van PayPal of Stripe, en het geld gaat naar uw account bij die dienst. Sleep een widget vanaf het tabblad Widgets naar uw pagina en vul Details > Widget instellingen in (het tandwiel, het laatste pictogram).
In EverWeb 4.6 en hoger kan ook een contactformulier betalingen ontvangen. Dat is handig voor bestellingen, boekingen en inschrijvingen waarvoor u gegevens van de koper nodig hebt. Zie "Widgets of een contactformulier?" hieronder.
Welke widget?
| PayPal Modern | PayPal (Legacy) | Stripe-betaling | |
|---|---|---|---|
| U hebt nodig | Een zakelijk PayPal-account en de Client ID daarvan | Uw PayPal-e-mailadres | Een Stripe-account en de Secret Key (geheime sleutel) daarvan |
| Geschikt voor | Eén product per knop, met opties, aantal, verzending, btw en kortingen. Of een abonnement | Een eenvoudig winkelwagentje (knoppen Add to Shopping Cart (in winkelwagen) en View Cart (winkelwagen bekijken)), of een knop Donate (doneren) | Kaartbetalingen voor één product per knop, een abonnement of een donatie |
| Productgegevens worden ingesteld | In de widget | In de widget | In Stripe. De widget gebruikt de Productprijs-ID van het product |
PayPal Modern instellen
- Haal in uw PayPal-account een Client ID op. Klik in de widget op Client-ID ophalen... om de pagina te openen. Ga op de ontwikkelaarspagina's van PayPal naar Apps & Credentials (apps en inloggegevens) en maak een app aan.
- Plak de ID in PayPal-klant-ID.
- Zet Knoptype op purchase (aankoop). Kies voor een abonnement subscription (abonnement) en plak een Plan-ID die u in PayPal hebt gemaakt. De prijs komt dan uit PayPal.
- Vul Productnaam, Productomschrijving, Productafbeelding, Prijs en Munteenheid in. Alle PayPal-widgets op één pagina moeten dezelfde munteenheid en dezelfde Betalingsbronnen gebruiken.
- Voeg opties (zoals maten), verzending, btw of kortingen toe als u die nodig hebt.
- Kies onder Acties een pagina voor Bedankt en een pagina voor Bestelling annuleren uit uw website.
PayPal (Legacy) instellen
Typ uw PayPal-e-mailadres bij E-mailadres. Kies een Knoptype en vul daarna Artikelnaam, Prijs en Munteenheid in. Voor een winkelwagentje zet u bij elk product een knop Add to Shopping Cart en één knop View Cart op de pagina. Kies een Bedanktpagina en een Geannuleerde pagina.
Stripe-betaling instellen
- Maak in Stripe het product en de prijs aan. U kunt in de widget Maak een Stripe-product... gebruiken om Stripe te openen. Kopieer de prijs-ID.
- Kopieer uw Secret Key uit Stripe naar Geheime sleutel van Stripe. Houd deze sleutel geheim.
- Plak de prijs-ID in Productprijs-ID en zet Producttype op Purchase (aankoop) of Subscription (abonnement).
- Voeg een Producttitel, Productafbeelding en Productomschrijving toe. Voor verzendkosten plakt u een Stripe-verzendtarief-ID in Voer verzendtarief-ID in.
- Kies een Succesvolle betalingspagina, een Geannuleerde betalingspagina en een Foutpagina.
- Onder Instellingen voor de afrekenpagina bepaalt Betaalmethode de tekst op de knop van Stripe: Purchase (kopen), Book (boeken) of Donate (doneren).
De Stripe-widget draait een klein PHP-programma op uw server. Het werkt op EverWeb + Hosting, en bij andere hosts die PHP ondersteunen (wij raden PHP 8.2 of hoger aan).
Widgets of een contactformulier?
In EverWeb 4.6 en hoger kan de widget Contactformulier Geavanceerd (Contact Form Advanced) kaartbetalingen via Stripe en betalingen via PayPal ontvangen. Daarvoor is de Contact Forms Enhanced-add-on nodig (zie Wat is de Contact Forms Enhanced-add-on?). Bezoekers vullen het formulier in, kiezen opties met een prijs, zien een lopend totaal, en betalen bij het versturen op de eigen afrekenpagina van Stripe of PayPal. U ontvangt de antwoorden van het formulier per e-mail, gemarkeerd als Paid (betaald), zodra de betaling is bevestigd.
| Betaalwidgets | Contactformulier met betalingen | |
|---|---|---|
| Nodig | EverWeb, plus een PayPal- of Stripe-account | EverWeb 4.6 of hoger, de Contact Forms Enhanced-add-on, en een PayPal- of Stripe-account |
| Het meest geschikt voor | Een knop om te kopen, te boeken of te doneren voor een vast product of bedrag | Een bestelling of boeking waarvoor u ook gegevens nodig hebt: namen, maten, data, opmerkingen, een upload of een handtekening |
| Prijzen | Ingesteld in de widget (of in Stripe) | Elke optie in het formulier kan een prijs, een korting of een percentage hebben, met één btw-tarief en een aantal (Stepper of Slider) |
| Abonnementen | Ja (PayPal Modern en Stripe-betaling) | Nee. Alleen eenmalige betalingen |
| Winkelwagentje over meerdere pagina's | Ja, met PayPal (Legacy) | Nee. Eén bestelling per formulier |
| Wat u ontvangt | Een betaling op uw PayPal- of Stripe-account | De betaling, plus de antwoorden van het formulier per e-mail en in uw Klantenpaneel |
Kies een betaalwidget voor een eenvoudige koopknop, een abonnement of een winkelwagentje met meerdere producten. Kies een contactformulier als de betaling samengaat met informatie waar u anders per e-mail achteraan zou moeten, zoals een inschrijving voor een cursus met de naam van het kind, een bestelling voor een taart op maat, een aanbetaling voor een sessie met een datum, of een donatie met een opdracht.
Om er een in te stellen, zie Een eigen formulier bouwen: offerteaanvragen, inschrijvingen en bestandsuploads, en daarna:
- Een product met opties en extra's verkopen via uw contactformulier
- Donaties ontvangen op uw website met een contactformulier
- Inschrijvingen en kaartverkoop voor evenementen met uw contactformulier
- Boekingen en aanbetalingen ontvangen met uw contactformulier
Voordat u live gaat
- Zorg voor het slotje. Bezoekers vertrouwen een betaalpagina meer met HTTPS, en betalingen via een contactformulier hebben het nodig. Zie Mijn site meldt 'Niet veilig': zo krijgt u HTTPS (SSL) op uw website.
- Test het. Gebruik voor Stripe uw testsleutel (die begint met
sk_test_) met een prijs die u in de testmodus van Stripe hebt gemaakt, en betaal met een van de testkaarten van Stripe. Schakel daarna over op uw live sleutel (sk_live_) en een live prijs-ID. Doe voor PayPal een kleine echte aankoop en betaal die terug in PayPal. - Publiceer, en betaal daarna op de live pagina, en controleer of u op uw bedankpagina uitkomt. Betalingen werken niet in Voorbeeld.
- Kosten. PayPal en Stripe rekenen hun eigen kosten per betaling.
Wanneer u iets anders gebruikt
| U wilt | Gebruik |
|---|---|
| Een formulier dat gegevens verzamelt en in één keer de betaling ontvangt (EverWeb 4.6 en hoger) | Contactformulier Geavanceerd met betalingen: zie "Widgets of een contactformulier?" hierboven |
| Leden die inloggen, per maand betalen en pagina's alleen voor leden zien | Pagina's alleen voor leden, logins en betaalde abonnementen: EverWeb Membership Sites |
| Downloads (pdf's, muziek, e-books) die automatisch naar kopers worden gestuurd | Een externe dienst zoals Gumroad of E-Junkie. Met de EverWeb-widgets of een formulier krijgt u het e-mailadres van de koper en stuurt u de download zelf |
| Een volledige webwinkel met voorraadbeheer en veel producten | Een winkeldienst zoals Shopify of Etsy, gelinkt of ingesloten op uw pagina |
| Print on demand | De eigen webwinkel van het drukbedrijf. De widgets ontvangen alleen betalingen |
Veelvoorkomende problemen
| Wat u ziet | Wat u kunt doen |
|---|---|
| Geen productopties in de Stripe-widget | Maak de opties als aparte prijzen aan in Stripe, en gebruik voor elke prijs een eigen widget. Of gebruik in EverWeb 4.6 en hoger een contactformulier met betalingen, waarin elke optie een eigen prijs heeft |
| U hebt bij Stripe het bezorgadres van de koper nodig | Zet het verzamelen van adressen aan in uw Stripe-instellingen, of voeg een verzendtarief toe. Vraag het Stripe als u het niet kunt vinden. Een contactformulier met betalingen kan erom vragen met een veld Address (adres) |
| Twee PayPal-widgets op één pagina werken niet | Zorg dat ze dezelfde Munteenheid en Betalingsbronnen gebruiken |
Gerelateerde artikelen
- Producten of digitale downloads verkopen op uw EverWeb-website: welke optie kiest u?
- Kan ik e-commerce of PayPal aan mijn website toevoegen? Uw mogelijkheden om online te verkopen
- Een eigen formulier bouwen: offerteaanvragen, inschrijvingen en bestandsuploads
- Pagina's alleen voor leden, logins en betaalde abonnementen: EverWeb Membership Sites
- Mijn site meldt 'Niet veilig': zo krijgt u HTTPS (SSL) op uw website
