Home Support iDEAL koppelen aan Gravity Forms

iDEAL koppelen aan Gravity Forms

In deze handleiding wordt het koppelen van Gravity Forms aan de Pronamic Pay plugin beschreven. Daarbij wordt ervan uit gegaan dat er een werkende configuratie voor de betalingsprovider is aangemaakt in WordPress. Raadpleeg eerst Pronamic iDEAL – Getting Started indien er nog geen configuratie bij Betalen » Configuraties is aangemaakt.

Gravity Forms formulier vereisten

Voor het opzetten van een koppeling met iDEAL moet een Gravity Forms formulier één of meerdere productvelden bevatten. Deze velden vind je in de sectie ‘Prijsvelden’ van de formuliereditor en zullen uiteindelijk het eindbedrag richting iDEAL aandragen.

Bankenlijst

Het veld Bankenlijst in de sectie Betaalvelden bij het bewerken van een formulier, maakt het voor klanten mogelijk om direct vanaf het formulier zijn/haar eigen bank te kiezen. Door dit veld toe te voegen wordt het betaalscherm van de betalingsprovider overgeslagen bij het afrekenen. Bij de volgende payment providers kan het veld niet gebruikt worden:

  • ABN AMRO – iDEAL Easy
  • ABN AMRO – iDEAL Only Kassa
  • ABN AMRO – Internetkassa
  • Deutsche Bank – iDEAL via Ogone
  • EMS e-Commerce
  • ING – iDEAL Basic
  • Ingenico (Ogone) – DirectLink
  • Ingenico (Ogone) – e-Commerce
  • Rabobank OmniKassa

Gravity Forms betalingsfeed toevoegen

Om formulier inzendingen via een aangemaakte configuratie te kunnen afrekenen, dient een zogenaamde betalingsfeed aangemaakt te worden in de instellingen van het formulier. Volg de volgende stappen om de betalingsfeed aan te maken:

  1. ga naar WordPress dashboard » Formulieren » [Kies formulier] » Instellingen » Betalen;
  2. klik op de knop ‘Nieuwe toevoegen’ om een nieuwe betalingsfeed toe te voegen;
  3. selecteer bij het veld ‘Configuratie’ de gewenste configuratie;
  4. stel eventueel een inzending ID prefix in, bijvoorbeeld 2 of 3 letters;
  5. geef een transactiebeschrijving op, bijvoorbeeld ‘Inzending {entry_id}‘;
  6. selecteer op het tabblad Statuspagina’s de gewenste statuspagina’s, dat zijn de pagina’s waarnaar de bezoeker zal terugkeren na een voltooide of mislukte betaling. Via WordPress dashboard » Betalen » Instellingen kunnen deze pagina’s ook eenvoudig gegenereerd worden, in dat geval hoeven ze niet nog een keer in de betalingsfeed ingesteld te worden.

Aanvullende opties

In de betalingsfeed instellingen zijn diverse aanvullende opties beschikbaar.

  • Tabblad ‘Algemeen’ » Uitgestelde notificaties
    Mogelijkheid om Gravity Forms e-mail meldingen (notificaties) pas te versturen wanneer een betaling daadwerkelijk ontvangen is. Dit kan in recente versies van Gravity Forms ook ingesteld worden via het veld ‘Event’ bij het bewerken van een melding in plaats van in de betalingsfeed. De volgende events kunnen gekozen worden bij het bewerken van een melding:

    • Betaling voltooid
    • Betaling mislukt
    • Betaling in afwachting
  • Tabblad ‘Algemeen’ » Uitgestelde acties
    Wanneer op het formulier gebruik wordt gemaakt van velden uit de sectie ‘Berichtvelden’, kan er middels deze optie voor gekozen worden om het bericht pas te publiceren wanneer een betaling daadwerkelijk ontvangen is. Indien andere ondersteunde Gravity Forms extensies actief zijn, worden hier ook andere acties getoond die uitgesteld kunnen worden.
  • Tabblad ‘Abonnement’
    Het is mogelijk om automatisch terugkerende betalingen te ontvangen, middels een ‘abonnement’ dat in de Pronamic Pay plugin wordt aangemaakt voor een formulier inzending. Raadpleeg de handleiding Gravity Forms terugkerende betalingen voor meer informatie om deze functionaliteit te gebruiken.
  • Tabblad ‘Velden’
    Waarden van de formulier inzending kunnen met behulp van deze selectie doorgestuurd worden naar de betalingsprovider. Dit is enkel van toepassing voor de payment provider Ingenico (voorheen Ogone).
  • Tabblad ‘Geavanceerd’ » Conditie
    Mogelijkheid om een betaling via de betalingsfeed alleen op te starten indien de formulier inzending aan de conditie voldoet.
  • Tabblad ‘Geavanceerd’ » Update gebruikersrol
    De gebruikersrol bijwerken na het afronden van een succesvolle betaling. De gebruiker moet tijdens het invullen van het formulier ingelogd zijn of geregistreerd worden. Binnen het formulier dienen keuzerondjes aanwezig zijn waarbij de waarde van de rollen wordt meegegeven. De standaard WordPress gebruikersrollen zijn als volgt:

    Waarden voor gebruikersrollen die bij betaling aan de gebruiker kunnen worden toegewezen.
    Waarden voor gebruikersrollen die bij betaling aan de gebruiker kunnen worden toegewezen.

Extensies

Indien één van de onderstaande uitbreidingen voor Gravity Forms actief is, zullen er aanvullende opties verschijnen.

Laatste wijziging: 22 december 2017.