Home Handleidingen Hoe je Pronamic Pay aan Gravity Forms koppelt

Hoe je Pronamic Pay aan Gravity Forms koppelt

In deze handleiding wordt het koppelen van Gravity Forms aan de Pronamic Pay plugin beschreven.

Let op: We gaan er vanuit gegaan dat er een werkende configuratie voor de betalingsprovider is aangemaakt in WordPress. Raadpleeg eerst Pronamic Pay – Getting Started indien er nog geen configuratie bij Betalen » Configuraties is aangemaakt.

Heb je nog geen Pronamic Pay licentie? Bestel deze nu eenvoudig.

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.

Gravity Forms koppelen aan Pronamic Pay

Stap-voor-stap handleiding hoe je Gravity Forms op de juiste manier inricht om betalingen te ontvangen met de Pronamic Pay plugin.

  1. Formulier inrichten met productvelden

    Richt je formulier in met de gewenste velden, zoals naam- en contactgegevens. Zorg dat je ook één of meerdere ‘Product’ velden toevoegt. Deze vind je bij het onderdeel ‘Prijsvelden’ bij het formulier bewerken. De velden worden gebruikt om het eindbedrag door te geven aan het betaalproces.

    Extra:. Gebruik je meerdere productvelden, dan is het aan te raden om een ‘Totaal’ prijsveld toe te voegen. Dit veld omvat het totaalbedrag van alle eventuele productvelden, aantallen, kortingen etc.Gravity Forms Pricing fields

  2. Betaalvelden toevoegen

    Je kunt betaalvelden toevoegen zodat de klant direct een keuze kan maken voor de betaalmethode die ze wil gebruiken. Hierdoor wordt de klant direct doorgestuurd naar de gekozen betaalmethode zodra ze het formulier instuurt.

    Extra: Als je de iDEAL-betaalmethode wilt aanbieden kun je het veld ‘Bankenlijst’ toevoegen en middels conditionele logica tonen op het moment als de klant voor de ‘iDEAL-betaalmethode’ kiest.
    Gravity Forms Payment Fields

  3. Betalingsfeed aanmaken

    Om formulier inzendingen via een aangemaakte configuratie te kunnen afrekenen, dient een zogenaamde betalingsfeed aangemaakt te worden bij de formulierinstellingen.

    – Ga hiervoor bij het formulier naar ‘Instellingen‘ en vervolgens ‘Betalen‘.
    – Kies ‘Nieuwe toevoegen‘ om een nieuwe betalingsfeed toe te voegen.
    – Selecteer bij ‘Configuratie‘ de gewenste betaalprovider-configuratie.
    – Specificeer naar wens een ‘Bestel ID‘. Bijvoorbeeld “Bestelling {entry_id}”.
    – Specificeer naar wens een ‘Transactiebeschrijving‘. Bijvoorbeeld Bijvoorbeeld “Bestelling IJsjes {entry_id}”.
    Gravity Forms Betaalfeed

  4. Statuspagina’s instellen

    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.

    Stel je een Gravity Forms bevestiging voor een status in, dan kun je bij het bewerken van die bevestiging ook merge tags toevoegen via de {..} knop, zoals {pronamic_pay_again_url} om een link toe te voegen naar een vooraf ingevuld formulier aan de hand van de inzending voor de mislukte/geannuleerde betaling, zodat deze eenvoudig opnieuw ingestuurd en betaald kan worden.Gravity Forms Status Pages

  5. Formulier opslaan en integreren

    Zodra je het formulier hebt ingericht en de betaal-instellingen hebt ingevuld kun je het formulier integreren op je website en starten met het ontvangen van betalingen voor bijvoorbeeld bestellingen of donaties.

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:

Extensies

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