Wanneer je een campagne hebt waar bijvoorbeeld orders geplaatst kunnen worden of een donatie kan worden gegeven, dan wil je jouw klanten de mogelijkheid geven meteen te betalen. Dit kan met de iDEAL campagne objecten.
De iDEAL koppeling kan in een maatwerk project voor je ingericht worden. Wil je de mogelijkheden weten of de iDEAL objecten voor jou ook interessant zijn? Laat het ons dan weten via 030-698 8080
Eerste setup
Voordat deze objecten geactiveerd kunnen worden, zullen we eerst de koppeling met jullie bank moeten leggen. Wanneer we dit project starten zullen wij een Deployteq certificaat aanleveren wat moet worden geïnstalleerd in het dashboard van de betreffende bank. Vervolgens krijg jij ook een certificaat van de bank vanuit dat dashboard. Deze zal weer aangeleverd moeten worden bij de technisch projectmanager van Deployteq, zodat wij die op jullie portal kunnen instellen. Graag ontvangen we daarbij ook om welke bank het gaat en het type iDEAL dat is afgesloten. De naam van het product verschilt per bank, maar in de meeste gevallen is de variant 'advanced' vereist om deze koppeling te kunnen leggen. Als laatste hebben we nog de volgende gegevens nodig van jullie bank:
- De MerchantID
- De Acquirer URL van de test- en liveomgeving
Wanneer we deze gegevens voor elkaar hebben, kunnen we de objecten voor je activeren in de brand en opleveren. Dan kan het leuke werk beginnen; de campagnes.
Campagnes
Wanneer het iDEAL maatwerk is geactiveerd in jullie brand, zijn er twee objecten bijgekomen
- Een campagneobject om de klant naar het betaalproces te begeleiden
- Een campagneobject om de betaling op een later tijdstip nogmaals te controleren, mocht de betaalstatus niet direct worden teruggegeven
Binnen de campagne zal middels een Deployteq Page de klant worden uitgenodigd om te betalen voor een donatie of aangekocht product. Hierbij zal in het formulier direct worden gevraagd met welke bank er betaald zal worden. Wanneer de klant doorgaat middels een button, zal deze in het iDEAL object belanden in de campagne en daarmee worden doorgeleid naar een pagina van iDEAL om de betaling af te ronden.
Daarbij worden de onderstaande banken ondersteund vanuit het iDEAL maatwerk object in Deployteq:
IssuerID | Banknaam |
---|---|
ABNANL2A | ABN AMRO |
INGBNL2A | ING |
RABONL2U | Rabobank |
SNSBNL2A | SNS Bank |
ASNBNL21 | ASN Bank |
(Overgenomen door Rabo 2014) | Friesland Bank |
RBRBNL21 | RegioBank |
TRIONL2U | Triodos Bank |
FVLBNL22 | Van Lanschot |
Dit zul je dus in je formulier moeten vertalen. Als voorbeeld hieronder de simpele HTML van een select;
<select name="chosen_issuer_id">
<option label="ABN Amro" value="ABNANL2A" selected="selected">ABN Amro</option>
<option label="ING" value="INGBNL2A">ING</option>
<option label="Rabobank" value="RABONL2U">Rabobank</option>
<option label="SNS Bank" value="SNSBNL2A">SNS Bank</option>
<option label="ASN Bank" value="ASNBNL21">ASN Bank</option>
<option label="Regiobank" value="RBRBNL21">Regiobank</option>
<option label="Triodos Bank" value="TRIONL2U">Triodos Bank</option>
<option label="van Lanschot" value="FVLBNL22">van Lanschot</option>
</select>
Wanneer alle gegevens zijn ingevuld, moeten deze worden opgeslagen in environment variabelen om te gebruiken in het iDEAL object. Hier is het bedrag benodigd met twee decimalen, gescheiden met een punt, oftewel '10.00' of '25.00'. Deze kunnen dan ingesteld worden in het iDEAL object;
In het iDEAL object kan je vervolgens deze gegevens gebruiken en een beschrijving van de betaling aangeven. Je krijgt ook een transaction ID terug, die je ook weer in een environment kan terugsturen. Deze heb je later eventueel nodig.
Vanuit het iDEAL object kunnen 5 verschillende lijnen getrokken worden
- On succes
De betaling is gelukt en je kan de campagne vervolgen met een bedankpagina - On Fail
Dit kan omdat de betaling door de bank in eerste instantie niet wordt goedgekeurd. Op een later tijdstip kan dit nogmaals gecheckt worden met het transaction ID - On Cancel
De betaling is door de klant geannuleerd - On Open
De betaling staat nog open en er is geen status teruggekomen van de bank. Op een later tijdstip kan dit nogmaals gecheckt worden met het transaction ID - Doorgaan
Hiermee gaat de campagne door, ongeacht de status van de betaling
Hoe krijg ik de iDeal module?
Wil je deze module gaan inzetten of wens je meer informatie, neem dan contact op met salessupport@deployteq.com of bel 030-6988080