Zahlungslösungen für digitales Produkt (Lizenzcode)?

Ich habe Anzeigen auf meiner Website und von Zeit zu Zeit erscheint ein Nörgel-Bildschirm „Erwägen Sie den Kauf unserer mobilen App“. Nichts zu lästig, aber immer noch ein bisschen lästig für intensive Benutzer der Seite.

Ich habe gerade einen "Unterstütze uns"-Button über PayPal eingerichtet, aber dann wurde mir klar, dass es sinnvoller sein könnte, die Option zu haben, entweder eine einmalige Gebühr oder ein Abonnement zu zahlen, um die Anzeigen und den Nörgelbildschirm zu entfernen.

Ich habe überlegt, Benutzer auf eine Seite umzuleiten, die ihnen nach erfolgreicher Zahlung einen „Lizenzcode“ gibt. Sie würden dann den Code auf der Website eingeben, um die Anzeigenentfernung zu aktivieren, und ein Cookie würde verwendet, um sich daran zu erinnern. Möglicherweise muss ich jedoch auch Instant Payment Notifications verwenden, um Abonnements abzuwickeln. Und Benutzer müssten den Aktivierungscode erneut eingeben, wenn sie den Browser wechseln, da er nur als Cookie auf dem Client gespeichert würde. Und ich glaube, ich habe etwas darüber gelesen, dass die Weiterleitungsseite nicht gleich funktioniert, wenn sie mit einer Kreditkarte oder auf andere Weise bezahlen?

Die PayPal-Lösung scheint etwas verworren - gibt es für diese Art von Szenario benutzerfreundliche Lösungen, bei denen Sie wirklich nur einen Aktivierungscode "verkaufen" möchten?

Denken Sie nicht, dass Sie für eine Website eine Lizenzcode-Aktivierung benötigen - lassen Sie einfach einen Benutzer sich anmelden (um Kommentare usw. zu posten, richtig?) Und wenn er die x $ pro Monat oder einmalig bezahlt, dann markieren Sie das in Ihrer Datenbank und stellen Sie ihnen keine Anzeigen bereit (einfache Wenn-Dann-Prüfung vor dem Aufrufen des Anzeigencodes). Sehen Sie sich an, was fark.com mit Bare Fark und Totalfark macht
Ich versuche, den Aufwand zu vermeiden, ein vollwertiges Benutzerverwaltungssystem zu erstellen, da es auf dieser Site wirklich keinen Nutzen dafür gibt. Deshalb suche ich nach einer einfachen Lösung, die meinerseits ein Minimum an Codierung erfordern würde ...
Wenn Sie kein Benutzersystem erstellen, können Sie die Hinzufügungen zum Benutzer nicht deaktivieren. Wenn Ihr System nicht weiß, wer der Benutzer ist, wissen sie nicht, wer die Deaktivierung der Hinzufügungen verlangt hat

Antworten (1)

Sie müssen die Autorisierung und Zahlung erfassen, nachdem Sie die Bestätigung erhalten haben, können Sie die erforderlichen Funktionen ausführen, um die Adds für diesen Benutzer zu deaktivieren.

Dafür benötigen Sie jedoch serverseitigen Code, um die Zahlung abzuwickeln

Hier ist ein logisches Beispiel

https://stackoverflow.com/questions/4699907/paypal-payment-and-net-confirmation-check-page