Hallo,
Ich versuche gerade einen Weg zu finden, wie ich ein Bezahlsystem nutzen könnte.
Die Idee ist wie folgt:
Den Code könnte man sich dann von einer Webseite erkaufen. Der Code wird dann später in der GUI vom Gerät eingegeben und die Nutzung kann weiter erfolgen.
Soweit sollte das alles funktionieren....
Nun ist das Gerät aber nicht ständig am Internet angeschlossen, sodass ich keine Online Validierung für den erkauften Code gegen einen Webservice etc. machen könnte.
Ich bräuchte bspw. einen Algorhtymus für den erkauften Code, der nur bestimmte Zahlen / Buchenstaben Kombinationen zulässt, sodass der Code valide ist.
Das sollte auch irgendwie klappen.
Problem ist nun aber, wenn der Code mehrmals genutzt wird, könnte man diesen mehrmals verwenden.
Das könnte man auch umgehen, wenn der genutzte Code in der Datenbank des Geräts gespeichert wird. Problem ist nur, wenn man mehrere Geräte hätte, dann würden diese nicht synchronisiert werden und man könnte bspw. den Code aus der Vergangenheit wieder nutzen.
Hat jemand vielleicht eine Idee?
Ich versuche gerade einen Weg zu finden, wie ich ein Bezahlsystem nutzen könnte.
Die Idee ist wie folgt:
- Ich vermiete ein Gerät, das bpsw. eine Uhrzeit von 12:00 - 14:00 Uhr genutzt werden darf. Darauf wird eine Java Software betrieben.
- Falls man das Gerät danach nutzen möchte, dann muss mich sich einen Code kaufen.
Den Code könnte man sich dann von einer Webseite erkaufen. Der Code wird dann später in der GUI vom Gerät eingegeben und die Nutzung kann weiter erfolgen.
Soweit sollte das alles funktionieren....
Nun ist das Gerät aber nicht ständig am Internet angeschlossen, sodass ich keine Online Validierung für den erkauften Code gegen einen Webservice etc. machen könnte.
Ich bräuchte bspw. einen Algorhtymus für den erkauften Code, der nur bestimmte Zahlen / Buchenstaben Kombinationen zulässt, sodass der Code valide ist.
Das sollte auch irgendwie klappen.
Problem ist nun aber, wenn der Code mehrmals genutzt wird, könnte man diesen mehrmals verwenden.
Das könnte man auch umgehen, wenn der genutzte Code in der Datenbank des Geräts gespeichert wird. Problem ist nur, wenn man mehrere Geräte hätte, dann würden diese nicht synchronisiert werden und man könnte bspw. den Code aus der Vergangenheit wieder nutzen.
Hat jemand vielleicht eine Idee?