Om de status van openstaande transacties op te halen kun je een cronjob instellen op je webserver.
Dit kun je doen door in te loggen op het domein dashboard (DirectAdmin, Plesk of Hosting provider dashboard).
Nagiveer naar je website en klik op cronjobs.
Daar kun je een nieuwe regel toevoegen zoals onderstaand:
*/30 * * * * curl --request GET [domein]/idealcheckout/validate.php?gateway=ideal
Het domein zal uiteraard toegevoegd moeten worden voor jouw website. Let ook op subdomeinen of submappen.
Wanneer de website op het HTTPS protocol draait, zul je dit toe moeten voegen in het commando.
Je krijgt dan bijvoorbeeld dit:
*/30 * * * * curl --request GET https://www.domein.nl/idealcheckout/validate.php?gateway=ideal
Eventueel kun je ook contact opnemen met jouw hosting provider. Deze kan dit waarschijnlijk ook voor je instellen.
Mocht je het via Putty willen uitvoeren, volg dan de volgende stappen:
Voeg een cronjobtaak toe
Enkele voorbeelden van Cronjobs
- Cronjob 1x uitvoeren om 02.00u
Bijv: 0 2 * * * curl --request GET [domain]/idealcheckout/validate.php?gateway=ideal
- Cronjob elke 3 minuten uitvoeren van 02.00u t/m 02.59.59u
Bijv: */3 2 * * * curl --request GET [domain]/idealcheckout/validate.php?gateway=ideal
Enkele voorbeelden van tijd indicaties:
1 2 3 4 5 Elke vrijdag (5) die op 3 april (4) valt om 1 minuut over 2
30 4 * * * Elke dag om half 5 's nachts
30 4-6 * * * Elke dag om half 5, half 6 en half 7
30 4-8/2 * * * Elke dag om half 5, half 7 en half 9
30 4,6,8 * * * Elke dag om half 5, half 7 en half 9
0 15,20 * */2 1-5 Wordt op werkdagen in de even maanden op elke dag (van de maand) uitgevoerd om 15:00u en om 20:00u.
*/10 8-16,22 * * * Het commando wordt elke 10 minuten uitgevoerd tussen 8:00u en 16:59u en tussen 22:00u en 22:59u.