Ideal betalingen met Website X5 - Website X5 Ideal betalingen

iDEAL in Website X5?
Hoe kan het en wat heb je nodig?
Betalem met Ideal in Website X5
TECH TEAM
Ga naar de inhoud
Zelf doen of niet?
De kennis die nodig is om zelf de scripts te ontwikkelen is hoger dan het beginnersniveau. Je moet kennis van het wijzigen van PHP scripts hebben en goed om kunnen gaan met webhosting en FTP. Heb je deze kennis niet in voldoende mate, dan is het zelfstandig opzetten van de IDEAL betaling niet voor je mogelijk met deze scripts.

Wij kunnen je helpen met een volledige opzet van het iDEAL (via Mollie) betaalsysteem in je website of je voorzien van reeds voorbereide scripts en een handleiding voor de installatie. Dit is een betaalde service.

iDEAL in Website X5?
Standaard kent Website X5 geen mogelijkheid om in de e-commerce toepassing geld te ontvangen via iDEAL. Door het gebruik van extra scripts van Allsites is het mogelijk om iDEAL betalingen te ontvangen. Deze scripts maken gebruik van Mollie als betaalprovider. Door het gebruik van Mollie zijn ook andere betaalmogelijkheden voorhanden zoals o.a: Bancontact, Creditcard, Sepa overboeking, Klarna, Sofort en Apple Pay

Op deze website staat de uitleg wat je nodig hebt om iDEAL betalingen met Mollie via Website X5 mogelijk te maken.

Allsites biedt je de mogelijkheid aan om al voorbereidde scripts te kopen inclusief een handleiding. Daarnaast is er een service waarbij je de gehele installatie van de scripts door Allsites laat verzorgen.


Wat heb je nodig?
  • Website X5 Evolution of Professional
  • Werkende e-commerce (webshop) in X5
  • Account bij Mollie + betaalprofiel
  • PHP Scripts van Mollie



Uitleg inpassing in Website X5
Omdat de inpassing van iDEAL met Mollie als provider niet standaard in Website X5 aanwezig is, zal je zelf enkele aanpassingen moeten doen. Hieronder staat de uitleg over hoe je dit kan doen. De video uitleg geeft het proces ook weer, maar inmiddels zijn er zowel bij Website X5 als bij Mollie enkele aanpassingen gedaan zodat niet alle afbeeldingen meer overeenkomen. Het principe blijft echter gelijk.
Samengevatte uitleg
In Website X5 zit een uitgebreide e-commerce toepassing. Bij de betaalopties heb je de mogelijkheid om zelf scripts toe te voegen. Met gebruikmaking van deze mogelijkheid worden de externe scripts aangestuurd die de koppeling met de betaalprovider Mollie mogelijk maken.
Op je website krijgt je klant de mogelijkheid om via Ideal te betalen nadat deze de bestelling geplaatst heeft. Op dit moment worden de externe scripts op je webhosting aangeroepen. Deze scripts leggen verbinding met de services en website van Mollie. In hun beveiligde omgeving vindt de verdere afhandeling van de betaling plaats. Nadat de betaling door de klant is gedaan stuurt Mollie een code terug naar je scripts op je website. Afhankelijk van je voorkeuren wordt deze terugkoppeling omgezet in een actie op je website. Via Mollie ontvang je een bevestiging van de betaling door de klant als je dit zo ingesteld hebt bij Mollie.

Uitgebreide uitleg
Van groot belang in het geheel is dat je e-commerce (webshop) in Website X5 en online al goed werkt. Het maakt daarbij niet uit of je met Evolution of met de Professional verise werkt. Zorg ervoor dat alle functies van het bestelproces werken en dat je de gewenste e-mail berichten ontvangt.

Mollie geeft je de mogelijkheid om gebruik te maken van de door hun ontwikkelde scripts (PHP). Helaas bestaat er geen kant en klare module voor Website X5. De scripts kun je vinden op de Mollie website pagina voor ontwikkelaars:   https://www.mollie.com/en/developers/packages
Hier kies je voor PHP. Je ziet nu een GitHub waarin de scripts ontwikkeld worden.

LET OP!
Mollie heeft in de loop der tijd twee versies voor scripts ontwikkeld. V2 zal worden blijven doorontwikkeld, V1 wordt afgeraden. Echter, de V2 versie vraagt veel meer technische kennis om deze op je webhosting te laten werken. Er is tot 2023 nog ondersteuning voor V1.

We gaan werken met versie V1. Het is handig als je eerst de uitleg over de werking van de scripts leest op de website van Mollie: https://docs.mollie.com/reference/v1/payments-api/create-payment

Het pakket aan V1 scripts dat je gratis kan downloaden van de Mollie website via deze link:  https://github.com/mollie/mollie-api-php/tree/v1-develop
Download de scripts in .zip format naar je computer via de groene knop "Clone or download". Pak de gedownloade bestanden daarna uit.
Het pakket aan scripts omvat ook voorbeeldbestanden. Met deze bestanden kun je zelf aan de slag samen met de eerder genoemde handleiding.  Uiteindelijk heb je de bestanden in de map src op je webhosting server staan en een map met de zelf aangemaakte bestanden aan de hand van de voorbeelden.

Koppeling met je website
Bij de instellingen van je e-commerce in je Website X5 programma kies je bij "bestellingsbeheer" voor "toevoegen (of bewerken)".  In de tab "type" kies je voor "Nu betalen -> aangepaste code". Hier plaats je het script dat verbinding maakt met de "Mollie" scripts op je webshosting server.
Hieronder staat een voorbeeld van een script dat daar voor gebruikt kan worden.

  1. <!-- CODE_START -->
  2. <style type="text/css">  label {width: 120px; text-align: left;}  button.iDEALeasy {background-color: #FFFFFF;} </style>
  3. <form method="get" action="https://www.xxxxxxxxx.nl/molliescripts/new-payment.php" id="mollie1">
  4. <input type="text" name="bd" value="[PRICE, 1, #,###.@@]" readonly="true" /><br />
  5. <input type="text" name="bc" value="[ORDER_NO]" readonly="true" /><br />
  6. <input name="betalen" type="submit" value="betalen" />
  7. </form>
  8. <!-- CODE_END -->
In het voorbeeld staan er regelnummers voor het script.

Regel 3: de verbinding gemaakt met het betaalscript op je webhosting. (zie voorbeelden Miollie)

Regel 4: de varabele "bd" wordt toegekend aan de variabele [PRICE] en weergegeven als een bedrag met 2 cijfers achter de comma. Deze variabele [PRICE] is het totaalbedrag van de bestelling en wordt gegenereerd door de software van Website X5. De variabele "bd" wordt doorgegeven aan het script "new-payment.php" om het bedrag aan Mollie door te kunnen geven.

Regel 5: de varaibele "bc" wordt toegekend aan de variabele [ORDER_NO] en weergegeven als een bedrag met 2 cijfers achter de comma. Deze variabele [ORDER_NO] is het bestelnummer van de bestelling en wordt gegenereerd door de software van Website X5. De variabele "bc" wordt doorgegeven aan het script "new-payment.php" om het bestelnummer aan Mollie door te kunnen geven.

Terugkoppeling vanuit Mollie
Mollie als betaalprovider verwerkt de informatie die door je aangepaste scripts doorgegeven wordt. Deze geeft een melding terug aan een van de scripts met de status van de betaling. Deze afhandeling loopt via het voorbeeldscript van "webhook-verification.php". Steeds wanneer er een update is van de betaalstatus, zal dit script aangeroepen worden.

Je moet ook nog zorgen dat er vanuit je scripts weer terug verwezen wordt naar je website. In het voorbeeld wordt dit weergegeven als "return-page.php". Je maakt hiervoor een verborgen (.php) pagina aan in je Website X5 website. Vanuit je scripts verwijs je naar deze pagina. De pagina voorzie je van het resultaat van de status vanuit Mollie. Zo kun je weergven of de betaling succesvol is geweest of niet aan de klant.

 
Met of zonder database?
De afhandeling van het iDEAL script van Mollie verloopt volgens een (tijdelijke) database. Je kunt in Evolution de database optie van e-commerce hiervoor niet gebruiken. Vanuit de voorbeelden van de Mollie scripts wordt gewerkt met een tekst-database. Deze optie is voor de Evolution versie geschikt. Het nadeel is wel dat hierdoor de status op de "bedank-pagina", niet weergegeven kan worden.

Ook in de Professional versie van Website X5 kun je de tekst-databse gebruiken.

Het is aan te raden dat je de eerste keer alles met deze tekst-database opzet. Werkt het allemaal naar behoren, dan kun je in de Professional versie de database van Website X5 gebruiken. Dit verhoogt de veiligheid van je website.
Conclusie
Met behulp van de voorbeeldscripts van Mollie is het mogelijk om iDEAL betalingen in een met Website X5 gemaakte website toe te passen. Hiervoor met je wel het nodige werk verrichten en zelf de scripts aanpassen naar je eigen omstandigheden en wensen.
Vragen en antwoorden
Bekijk de veelgestelde vragen en de antwoorden over Ideal met Website X5 via de FAQ pagina.
Mocht je andere vragen hebben, neem dan contact op via het contactformulier

Wij kunnen je ook helpen met de implementatie van de scripts. Bekijk hieronder welke mogelijkheden we bieden en wat de kosten zijn.
Niet alles zelf doen en bedenken?
Voor een bedrag van eenmalig € 40,- (inclusief btw) koop je via Allsites de stap-voor-stap handleiding en de voorbereide scripts van Mollie voor een Website X5 website. Je ontvangt twee versies: een voor de scripts zonder de database en een versie voor het gebruik met een database. Je moet zelf nog wel enkele aanpassingen doen, maar de uitleg daarvan staat in de handleiding.
Ideal / Bancontact Betalen met Website X5 + support
Online betalen met Ideal / Bancontact etc is standaard niet mogelijk binnen X5 Professional.
Met deze praktijk handleiding + speciale modules, kunt u in iedere X5 website deze betaalmethode beschikbaar maken.
De opzet werkt alleen via de betaalprovider Mollie. Je hebt hier een gratis account voor nodig via www.mollie.nl. Je krijgt e-mail support voor 1 website.
€ 40,00(incl. BTW)
Toevoegen
Laten installeren?
Wil je gebruik maken van de installatie service van Allsites? Dan kunnen wij per website dit voor je overnemen. We proberen dit binnen 2 dagen klaar te hebben. Je stuurt je Website X5 project naar ons op en verleent ons toegang tot je hosting (ftp en eventueel database). Hiermee gaan wij voor je aan de slag. Als alles werkt, krijg je de aangepaste projectfile van Website X5 weer terug, inclusief de aanpassingen.
De kosten hiervan bedragen € 85,- (inclusief BTW). Je ontvangt dan ook zelf de handleiding en de scripts.

Installatie service Ideal betalen met Website X5
Service voor het installeren van het Allsites WX5 betaalpakket voor Ideal / Bancontact
Geldig voor één website. Na ontvangst van benodigde bestanden en toegang tot je webhosting, binnen twee werkdagen klaar.
De opzet werkt alleen via de betaalprovider Mollie. Je hebt hier een gratis account voor nodig via www.mollie.nl
€ 85,00(incl. BTW)
Toevoegen
Created with WebSite X5
POLICY
Website X5 is een softwareprogramma dat uitgebracht en ontwikkeld wordt door incomedia.eu
Allsites is onderdeel van JvS Network Marketing en ontwikkeld eigen toepassingen voor het gebruik van Website X5 en brengt deze zelfstandig op de markt.

TERMS
Allsites en JvS Marketing hebben geen invloed op de software van Website X5. Hierdoor kan het zijn dat de toepassingen van Allsites naar verloop van tijd door nieuwe software updates niet meer of minder functioneren. Wij proberen deze ontwikkelingen te volgen, maar geven geen garantie voor de updates van Website X5 of andere aanpassingen daarvan.
ALLSITES
Allsites is een label van JvS Network Marketing dat ingeschreven is bij de KvK onder nummer: 17080152 en gevestigd is in Best aan de Joh. Brouwerstraat 34. Wij zijn per e-mail te bereiken via info@allsites.nl of telefonisch via +31(0)610020663
ALLSITE WEBSITE X5
Terug naar de inhoud