Online registreren en betalen aan UGent
UGent heeft een contract met de payment service provider Ogone. Dit maakt het mogelijk op een veilige manier (https) betalingen via het web (naar UGent) te organiseren, bv. in functie van een congres.
Implementatie
Het zip bestand kan u downloaden van http://helpdesk.ugent.be/webhosting/betalingen.zip *
Het zip bestand bevat o.a.
- de basiscode, nodig voor het implementeren van de Ogone interface
- een INSTALL.txt die de info van deze webpagina herhaalt
- een voorbeeld van een mogelijke implementatie met UGent inkleding (in de Example map)
- extra informatie over de Ogone instellingen
U unzipt ze in een map onder uw persoonlijke webruimte (op http://users.ugent.be/~loginnaam/map_naar_keuze). Dus niet op een andere plaats zoals bv. een webshare!
In het java script gedeelte van de index.html dient u eerst een aantal zaken aan te passen:
- bij var user_id geeft u de username (in kleine letters!) op die u heeft ontvangen van Claudine Van Vlaenderen
- opdat de juiste webpagina's worden aangesproken vermeldt u bij de 3 url variabelen telkens uw eigen loginnaam (i.p.v. wbranteg).
- bij var orderid_prefix vult u het juiste WBS-element in (zonder de slash!)
Testen van de toepassing
Aan te raden is vooraleer de layout van het formulier te gaan veranderen het formulier eerst te testen. Als het formulier klaar is om in productie te gaan test u het nog een keer.
Wanneer u een bedrag invult en 'submit' zal indien alles juist is het volgende scherm verschijnen:
Vul bij 'Card holder's name*:' test in, bij 'Card number:*' 4111 1111 1111 1111 voor Visa of 5399 9999 9999 9999 voor MasterCard of 3741 1111 1111 111 voor American Express en bij 'Expiry date' een geldige datum. Bij de kaartcode (card verification code) vult u 123 in voor Visa of MasterCard of 1234 voor American Express. Bevestig het order. Normaal komt dan de melding 'Your payment is accepted' en wordt geredirect naar de pagina Payment_good.html.
Activeren van de toepassing
Om in productie te gaan doet u nog het volgende in de index.html:
- bij var prod_site verandert u false door true
- bij var pspid verandert u UGENTERP door UNIVGENT
* Met dank aan Frederic Lamsens voor het uitbreiden van de browser compatibiliteit.


