Paypal in Spiderbasix Seite einfügen

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Paypal in Spiderbasix Seite einfügen

Beitrag von stevie1401 »

Ich habe mir mit Spider eine Homepage gebastelt.
Nun möchte ich einen Paypal-Code in die Seite einfügen.

Ich habe in die fertige Seite den Code eingefügt:

Code: Alles auswählen


<form action
</form>


Aber das funktioiert leider nicht.
Kann ich den Code auch in der Spider IDE irgendwie meiner Homepage hinzufügen?
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Paypal in Spiderbasix Seite einfügen

Beitrag von RSBasic »

Du kannst meinen Code als Vorlage benutzen: viewtopic.php?p=349499#p349499
Mein Code erstellt in deinem Fenster ein neues HTML-Element.
Das ist die gleiche Vorgehensweise, wenn du einen PayPal-Button in deinem Fenster einfügen möchtest.
Du hast von PayPal einen HTML-Code zum Einbetten. Diesen Code musst du nur in meinem Code einbauen, so dass der PayPal-Button in deinem Fenster erstellt wird.
Ich hoffe, du kriegst das hin. ;)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Paypal in Spiderbasix Seite einfügen

Beitrag von stevie1401 »

Ich werde es probieren.
Besten Dank!
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Paypal in Spiderbasix Seite einfügen

Beitrag von stevie1401 »

Nee, ich bin einfach zu blöd dafür. Ich bekomme das nicht hin.
Kann mir jemand ein Beispiel geben, wie ich

<form action
</form>

in meinen Spiderbasic-Code einfügen kann?
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Paypal in Spiderbasix Seite einfügen

Beitrag von stevie1401 »

Ich versuche noch immer Playpal mit Spider in meine Homepage einzubinden.

Da das mit <form> </form> nicht funktioniert, versuche ich es nun mit dem "Paypalme":

Code: Alles auswählen

OpenWindow(0,0,0,1024,800,"Paypaltest",#PB_Window_BorderLess )


WebGadget(1,60,10,600,300,"https://paypal.me/DokoLounge?locale.x=de_DE")
;oder
WebGadget(2,60,400,600,300,"https://www.paypal.com/paypalme/DokoLounge")



Beides funktioniert nicht.
Den Link selbst kann ich problemlos im Browser aufrufen. Im Webgadget lehnt PayPal die Verbindung ab.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Paypal in Spiderbasix Seite einfügen

Beitrag von NicTheQuick »

Möchtest du einen Spenden-Button? Den muss man ja erst mal bei Paypal erstellen: https://kinsta.com/de/blog/paypal-spend ... on-website

Die normale Homepage wirst du vermutlich nicht per iframe einbinden können, weil Paypal das nicht erlaubt.
Bild
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Paypal in Spiderbasix Seite einfügen

Beitrag von stevie1401 »

Ich habe den schon erstellt.
Also keinen Spendenbutton, sondern einen "Paypalme"-Link.
Wo da jetzt genau der Unterschied ist, weiß ich nicht.

Funktioniert ja auch, wenn ich den Link über die Browserzeile eines echten Browsers öffne.
Nur über das Webgadget läuft es nicht.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Paypal in Spiderbasix Seite einfügen

Beitrag von NicTheQuick »

Ich kenne Spiderbasic nicht wirklich, aber ich nehme an, dass ein WebGadget dort in Wirklichkeit nur ein iframe ist. Anders kann man schwer eine fremde Seite in der eigenen darstellen.
Das Problem daran ist, dass man Seiten verbieten kann, dass sie in einem iframe dargestellt werden dürfen.

Schaue ich mir nun paypal.com an, sehe ich schon im HTTP-Header diese Zeile:

Code: Alles auswählen

x-frame-options: SAMEORIGIN
Erklärung dazu von Mozilla: https://developer.mozilla.org/en-US/doc ... me-Options
Meine kurze Erklärung: Paypal.com darf sich höchstens selbst im iframe anzeigen, andere Seiten dürfen das nicht.

Und dass es funktioniert, wenn du die Seite selbst im Browser aufrufst, ist kein Wunder, denn dann befindet sie sich ja nicht in einem iframe.

Hintergrund des Verbietens dieser Technik ist meist Clickjacking, das heißt man zeigt das iframe an und platziert drum herum geschickt Hinweise, die den Besucher darauf klicken lassen, ohne dass er weiß, dass sich dahinter eine andere Seite verbirgt.

Fazit: Du musst definitiv den Button nutzen, den du per Paypal erstellt hast. Wie du das in Spiderbasic kriegst, kann ich dir aber nicht sagen, da ich es nicht besitze.
Bild
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Paypal in Spiderbasix Seite einfügen

Beitrag von Kiffi »

NicTheQuick hat geschrieben:aber ich nehme an, dass ein WebGadget dort in Wirklichkeit nur ein iframe ist.
korrekt.
Hygge
stevie1401
Beiträge: 659
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Paypal in Spiderbasix Seite einfügen

Beitrag von stevie1401 »

Vielen Dank für die schön erklärte Info :)
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Antworten