Ich verwende Limesurvey zum Erstellen einer online-Anmeldung zu einem Event. Nun sollen User das Formular erst submitten können, nachdem eine Zahlung (Kreditkarte) getätigt wurde. Wie lässt sich das umsetzen?
Ich habe bereits recherchiert und denke, die Aufforderung zur Kreditkartenzahlung kann mittels iframe von einer anderen URL eingebettet werden. Wie aber erkennt Limesurvey, ob eine Zahlung getätigt wurde oder nicht? Der Submit-Button sollte dann auf der letzten Seite der Umfrage sein und diese Seite wiederum sollte erst aktiviert werden, nach erfolgreicher Zahlung.
Vielen Dank für eine Antwort!
Jan-Andrea
P.S.: Ich kann mit PHP und Javascript umgehen. Bräuchte aber Hinweise, wo und wie ich die benötigten Informationen finden und verarbeiten kann.
Last edit: 5 years 7 months ago by jabard. Reason: PHP und Javascript Kenntnisse hinzugefügt.
Das hängt von den Möglichkeiten des Zahlungssystems ab. Das wird ja verschiedene Wege der Interaktion bieten. IFRAME mag optisch eleganter aussehen, bedarf aber einer aufwendigeren Kommunukation. Simple dürfte via GET-URL-Parameter sein und das Zahlungssystem zwischen zwei LimeSurvey-Befragungen zu packen.
Und ich vermute, dass es da Out-of-the-box vermutlich bessere Tools gibt um die Online-Registrierung für einen Event umzusetzen als Limesurvey.
Im Normalfall sind die Angaben die man machen muss eher kurz, sollte also mit Shopping-Cart-Tools umsetzbar sein. Diese haben dann aber meist eine bessere Anbindung an Zahlungssysteme und -module.
Help us to help you!
Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.