Automatisch status bijwerken en
2023-04-18 13:49:15
Payment Providers

Om de status van openstaande transacties op te halen kun je een cronjob instellen op je webserver.
Dit kunt je doen door in te loggen op jouw 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 de website. Let eventueel ook op subdomeinen of submappen.
Wanneer de website op het HTTPS protocol draait, moet je dit toevoegen in het commando.
Je krijgt dan bijvoorbeeld dit:

*/30 * * * * curl --request GET https://www.domein.nl/idealcheckout/validate.php?gateway=ideal


Eventueel kunt u ook contact opnemen met je hostingprovider. Deze kan het waarschijnlijk voor je instellen. 

Wil je het via Putty uitvoeren, volg dan de volgende stappen:

  • Download PUTTY
  • Start putty
  • Vul als HOSTNAAM de gevonden SSH server naam in.
  • Klik op verbinding maken (open).
  • Vul je gebruikersnaam in (mijnwebsite.nl).
  • Vul je wachtwoord in.
  • Taak: Bekijk actieve cronjobs.
  • TYPE: crontab –l

Voeg een cronjobtaak toe

 

  • TYPE crontab -e
  • TYPE 0 2 * * * curl --request GET [domain]/idealcheckout/validate.php?gateway=ideal
  • TYPE CTRL+O en ENTER (opslaan)
  • TYPE CTRL+X (sluiten)
  • TYPE crontab –l (om de cronjob te controleren)


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 tijdindicaties:

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.

Is this article useful?
0 visitor(s) found this article useful