Ik ben een website aan het bouwen waar je abonnementen kunt afsluiten op bepaalde services op de site. Hiervoor gebruik ik iDeal om te betalen.
iDeal verwacht onder andere een accept-url waar naar teruggekeerd kan worden als de betaling voltooid is, en dit gebeurt door middel van een hidden input-element. Hier heb ik nu een URL staan die (na betaling) het abonnement daadwerkelijk aanmaakt in de database. Uiteraard is dit zo onveilig als de pest, op het moment dat je handmatig naar die URL surft word het abonnement ook netjes aangemaakt zonder dat je betaald hebt.
Ik kan het natuurlijk zo doen dat de beheerder van de website alles handmatig moet goedkeuren, maar dat is zeker geen gewenste situatie.
Ook heb ik gezocht of je vanuit PHP kunt redirecten naar het iDeal-script en tegelijkertijd POST-waarden kunt meesturen, maar dit blijkt totaal onmogelijk te wezen vanwege de aard van POST (aparte payload)
Hoe kan ik veilig met iDeal omgaan? ik heb een soort validatie nodig dat de betaling correct is verlopen en met het juiste bedrag, maar iDeal stuurt deze data niet naar me terug..
edit: overigens gebruik ik de i-kassa van de rabobank als 3e partij wat betreft iDeal
iDeal verwacht onder andere een accept-url waar naar teruggekeerd kan worden als de betaling voltooid is, en dit gebeurt door middel van een hidden input-element. Hier heb ik nu een URL staan die (na betaling) het abonnement daadwerkelijk aanmaakt in de database. Uiteraard is dit zo onveilig als de pest, op het moment dat je handmatig naar die URL surft word het abonnement ook netjes aangemaakt zonder dat je betaald hebt.
Ik kan het natuurlijk zo doen dat de beheerder van de website alles handmatig moet goedkeuren, maar dat is zeker geen gewenste situatie.
Ook heb ik gezocht of je vanuit PHP kunt redirecten naar het iDeal-script en tegelijkertijd POST-waarden kunt meesturen, maar dit blijkt totaal onmogelijk te wezen vanwege de aard van POST (aparte payload)
Hoe kan ik veilig met iDeal omgaan? ik heb een soort validatie nodig dat de betaling correct is verlopen en met het juiste bedrag, maar iDeal stuurt deze data niet naar me terug..
edit: overigens gebruik ik de i-kassa van de rabobank als 3e partij wat betreft iDeal
[ Voor 3% gewijzigd door Intrepidity op 11-06-2008 13:12 ]