Inhalt auf Website mit Paypal freigeben

Smalltalk
Antworten
scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Inhalt auf Website mit Paypal freigeben

Beitrag von scientific » 16.09.2017 18:39:22

Hi Leute!

Ich weiß nicht genau, in welches Forum dieses Thema gehört, und ob das hier überhaupt passend im df aufgehoben ist... Vielleicht kann mich ja jemand in die richtige Richtung schubsen.

Ich habe eine relativ einfache Aufgabe (glaub halt, dass sie einfach sein müsste...)
Auf einer Website, die nur aus einer einzigen Seite besteht, möchte ich eine Downloadseite nur dann freigeben, wenn zuvor ein kleiner Obolus per Paypal entrichtet wurde. Diese Downloadseite soll einmal abrufbar sein und auf die Paypal-Zahlung individualisiert sein.

Also um es noch prägnanter zu beschreiben:
1) Jemand ruft mit dem Browser die Seite https://totaltolle.seite.example auf
2) Auf dieser Seite gibts kurze Information und einen Paypal-Bezahl-Button.
3) Der User bezahlt per Paypal und wird anschließend auf https://totaltolle.seite.example/danke.(php|html|...)
weitergeleitet.

https://totaltolle.seite.example/danke.(php|html|...) mit diesem Inhalt soll aber nur genau einmal nach Bezahlung aufgerufen werden können. Wird diese Seite direkt aufgerufen, wird man direkt wieder auf https://totaltolle.seite.example weitergeleitet, ohne dass der Inhalt gezeigt wird.

Ich habe bisher rausgefunden, dass man Paypal entweder vom Webserver aus oder vom Client aus aufrufen kann. Wenn ich das vom Server aus machen lasse, dann kann ich offenbar tatsächlich sicher gehen, dass die "danke-Seite" nur nach erfolgreicher Bezahlung und nur einmal aufgerufen werden kann. Aber das ist komplizierter zu lösen.
Ich bin schon länger nicht mehr im Thema Website-Programmierung drin... Hab vor Jahren mal mit PHP und ein wenigmit AJAX gearbeitet...
Leider sind mir die Beispiele auf den Paypal-Seiten zu kryptisch, da mir Code rundherum fehlt, wo ich das einbetten kann... Und ich hab auch andere Examples gefunden, die zwar aufschlußreich sind, aber mir dennoch zu wenig ins Detail der tatsächlichen Website gehen.

Ich hab ein Webservice gemietet, welches mir verschiedene CMS als auch FTP-Zugang ermöglicht. Auf dem Server wäre php nutzbar.
Ich möchte das nicht über ein CMS lösen, aber php wäre eine für mich praktikable Lösung.
Zusätzlich möchte ich einen Zähler einbauen, der jeden Aufruf der Danke-Seite protokolliert und mit jedem Aufruf der Danke-Seite die bisherige Anzahl der Aufrufe ausgibt.
Ist sowas besser mit einer Datenbank oder auch mit einem einfachen Textfile zu realisieren? Eine Datenbank könnte ich auf meinem Webservice auch nutzen.

Mir gehts nur um eine prinzipielle Realisierung, wie ich von Paypal die Rückgabe bekomme und am Webserver verarbeiten kann. Die erste Seite hab ich schon soweit hinbekomen, dass die Paypal-Bezahlseite aufgerufen wird. Ich will vom User keinerlei Daten abgreifen, sondern lediglich von Paypal ein OK zurückbekommen, ob die Danke-Seite generiert werden darf oder ob zur ersten Seite weitergeleitet werden muss.

Geht das so einfach? Oder ist das viel viel aufwändiger, als ich mir grad so vorstelle?

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

DeletedUserReAsG

Re: Inhalt auf Website mit Paypal freigeben

Beitrag von DeletedUserReAsG » 16.09.2017 18:49:37

Vielleicht solltest du bei Paypal fragen, wie man es benutzt.

Von mir an dieser Stelle nur die rechtlichen Bedenken: es ist damit eine kommerzielle Website, das Gewerbe muss angemeldet werden, es müssen Steuern und so gezahlt werden, Widerrufs-/Rückgaberecht sollte Beachtung finden, etc., pp.

Benutzeravatar
swirlen
Beiträge: 63
Registriert: 31.03.2014 16:42:06

Re: Inhalt auf Website mit Paypal freigeben

Beitrag von swirlen » 16.09.2017 18:58:32

und noch besser ist, das er als improvisierter filehoster schnell Aufmerksamkeit erzeugt... und das nicht von den Leuten von den du die Aufmerksamkeit haben willst :> ...viele gute filehoster haben ihren Sitz im ausland wo die deutschen Gesetze nicht greifen... versuche erstmal damit anzufangen
mfg.: ich

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Inhalt auf Website mit Paypal freigeben

Beitrag von scientific » 16.09.2017 19:05:38

Das mit dem Gewerbe ist mir bewusst.

Die Inhalte, die ich bereitstellen möchte, sind vollkommen selbsterstellt. Urheberrechtsbedenken gibts da nicht.

Ich nehm an, die Leute, von denen ich Aufmerksamkeit bekommen werde, sind Abmahnanwälte, Urheberrechtsverwertungsagenturen u. ä. ... @swirlen

Lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: Inhalt auf Website mit Paypal freigeben

Beitrag von debianoli » 17.09.2017 07:19:48

Die einfachste Lösung dürfte für dich der Einsatz eines fertigen Webshops bzw eines CMS mit Webshop-Plugin sein. Alles andere dürfte zuviel Zeit fressen.

Du kannst dir mal WordPress mit woocommerce Plugin ansehen, das müsste eigntlich können, was du willst.

https://docs.woocommerce.com/document/ ... ndard/
https://docs.woocommerce.com/document/ ... -handling/

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Inhalt auf Website mit Paypal freigeben

Beitrag von scientific » 17.09.2017 09:06:06

Genau das will ich vermeiden.
Ein CMS hat viele Angriffsvektoren... Und benötigt viel Ressourcen.
Der Lerneffekt ist auch bescheiden.

Ich will bloß 2 Seiten. Eine Begrüßung mit kurzer Erklärung, und eine Danke-Seite mit dem freigeschaltenen Inhalt. Dazwischen liegt der Paypal-Bezahlprozess.

Natürlich noch eine Cancel-Seite, wenn der Vorgang abgebrochen wurde und ein Impressum und rechtliche Hinweise.

Mehr soll das nicht werden. Und ich will lernen, wie man sowas in der Tat unsetzt.

Lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

DeletedUserReAsG

Re: Inhalt auf Website mit Paypal freigeben

Beitrag von DeletedUserReAsG » 17.09.2017 09:19:58

Die Sache ist halt: Paypal steht nicht unbedingt für Transparenz, oder für Fairness, oder für moralische Integrität. Ich denke daher weiterhin, dass du mit dem Anliegen, Hilfe für das Einbinden dieses Anbieters auf deiner Seite hier, in einem Forum für ein freies OS, zu erhalten, nicht an der richtigen Stelle bist. Hingegen bin ich mir ziemlich sicher, dass der Anbieter selbst entsprechende Doku zur Verfügung stellt.

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: Inhalt auf Website mit Paypal freigeben

Beitrag von debianoli » 17.09.2017 09:21:37

Das hatte ich befürchtet :mrgreen:

Ich würde trotzdem woocommerce installieren inkl paypal und mir ansehen, wie das lösen. Du kannst dann deren Code nehmen und für deine Lösung umbauen. Steht doch alles unter GPL, wenn ich mich nicht täusche.

Ein Webshop für digitale Produkte - und das willst ja eigentlich - ist nicht so trivial. Da gibt es viele Details zu beachten, auch rechtlicher Natur. Ist ein anspruchsvolles Projekt.

Antworten