home | sitemap

Formulieren: online betalen

Het cms beschikt over een uitgebreide shop-module waarmee producten overzichtelijk gepresenteerd kunnen worden en veilig online besteld en betaald kunnen worden.

Voor online donaties of kleinschalige shops kan ook gebruik worden gemaakt van de online betaal-optie van de formulierenmodule.

Het toevoegen van een betaal-optie aan een formulier is eenvoudig:

  1. sleep het online betalen-element naar de gewenste plaats op het formulier
  2. voeg een veld met als datanaam 'payment_amount' toe voor het bedrag (eventueel met de validatie 'Geldig bedrag'). Dit veld kan zichtbaar zijn, bijv. voor donaties, of verborgen, bijv. als de klant een bepaald bedrag moet betalen dat niet gewijzigd moet/mag worden (zie opmerking aan het eind van deze pagina).
    Tip: er kunnen meerdere velden met datanaam 'payment_amount' worden toegevoegd aan het formulier. Als er meerdere zijn worden de bedragen automatisch opgeteld.

Het online betalen-element is alleen zichtbaar in de formulierenmodule als bij de shop-module de nodige betaalmethoden zijn ingesteld. Maakt u geen gebruik van de shop-module (en heeft u er dus ook geen toegang tot), laat dan graag even weten welke online betaalmethoden (iDEAL, PayPal en/of Buckaroo) u wenst te gebruiken, dan stellen wij die voor u in.

NB: voor iDEAL-betalingen moet u beschikken over een Nederlandse bankrekening met een iDEAL-abonnement, zie voor meer informatie http://www.ideal.nl/acceptant/. iDEAL is (vooralsnog) alleen te gebruiken in Nederland.
PayPal is een internationale betaalstandaard die ook alle gangbare credit cards accepteert. PayPal kunt u direct online aanvragen: http://www.paypal.nl/nl
Buckaroo is een online payment service die in één keer meerdere on- en offline betaalmethoden beschikbaar stelt (waaronder iDEAL en Paypal) zonder dat u voor elke methode een abonnement bij een bank of andere partij moet afsluiten: www.buckaroo.nl

Tip: PayPal kent een aantal betaalmogelijkheden (donaties, cadeabonnen, etc) die eenvoudig zelf op een website geplaatst kunnen worden zonder gebruik te moeten maken van de formulierenmodule. Zie de informatie op de Paypal-website.

Als een formulier een betaal-optie heeft, dan zal de bezoeker na het verzenden van het formulier naar de online payment provider worden gestuurd. Pas na een succesvolle betaling komt de bezoeker terug op de website en wordt het formulier verder afgehandeld (mailtjes worden verstuurd, gegevens opgeslagen in het CSV bestand en de bedanktpagina getoond).

Informatie over de betaling gebruiken op de bedanktpagina of in de e-mail

In de bedankt-pagina en e-mail kunnen de volgende gegevens via personalisatie worden gebruikt om de bezoeker te informeren over de betaling:

iDEAL Basic
payment_status: altijd 'ok'
payment_ok: altijd '1'
payment_provider: altijd 'iDEAL'
payment_transactionID: unieke transactie ID dat overeenkomt met het ID in het iDEAL dashboard

iDEAL Advanced
payment_status: altijd 'ideal'
payment_ok: altijd '1'
payment_provider: altijd 'iDEAL'
payment_transactionID: unieke transactie ID dat overeenkomt met het ID in het iDEAL dashboard
ideal_issuerID: unieke iDEAL ID van de gekozen bank
ideal_consumerName: tenaamstelling van de rekening bij de bank
ideal_consumerCity: woonplaats van de klant (behorend bij het rekeningnummer)
ideal_consumerAccountNumber: rekeningnummer

PayPal
payment_status: altijd 'ok'
payment_ok: altijd '1'
payment_provider: altijd 'PayPal'
payment_transactionID: unieke transactie ID dat overeenkomt met het ID in het PayPal dashboard

Buckaroo

payment_status: altijd 'ok'
payment_ok: altijd '1'
payment_provider: altijd 'Buckaroo'
payment_transactionID: unieke transactie ID dat overeenkomt met het ID in het Buckaroo dashboard

Rabo Omnikassa

payment_status: altijd 'rabo_omnikassa'
payment_ok: altijd '1'
payment_provider: altijd 'Rabo Omnikassa'
payment_transactionID: unieke transactie ID dat overeenkomt met het ID in het Rabo Omnikassa dashboard
rabo_omnikassa_consumerPaymentBrand: gebruikte betaalmethode, bijv. MASTERCARD
rabo_omnikassa_consumerPaymentType: soort betaling, bijv. CREDIT_TRANSFER

In alle gevallen is uiteraard ook het betaalde bedrag op te vragen via het zelf toegevoegde veld met de datanaam payment_amount. 

NB: Aangezien bij een formulier de bezoeker zelf het bedrag moet opgeven (bijv. donatie) of bedragen met enige technische kennis aangepast zouden kunnen worden (bijv. in verborgen velden) is het te allen tijde raadzaam een betaling bij de online payment provider (iDEAL, PayPal, etc.) te verifieren!