OpenURL mit Umleitung (Paypal)

Alle Fragen zur Netzwerkkommunikation
Antworten
Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

OpenURL mit Umleitung (Paypal)

Beitrag von Scotty »

Ich möchte direkt in meinem Programm einen Spendenbutton einbauen. Dazu habe ich das Paypal-Bild als Image eingefügt und starte den Browser nach Klick per OpenURL(http://www.paypal.com/cgi-bin/webscr ?cmd=_donations&business=<email>&item_name=<name>). Das schlägt fehl; Paypal sagt: "Sorry - your last action could not be completed". Wenn ich den Link direkt im Browser eingebe, dann klappt es mit der Umleitung zu https://www.paypal.com/de/cgi-bin/webscr? cmd=_flow&SESSION=...
Das gleiche passiert auch, wenn ich eine andere Adresse benutze und diese umleite (http://sourceforge.net/p/scrabble/donate/) - direkt anklicken funktioniert, diesen Link aus dem Programm aufrufen geht nicht. Hat jemand eine Idee, was ich da machen kann?

Heinrich Wolf
Beiträge: 323
Registriert: Di 12. Apr 2011, 13:21
OS, Lazarus, FPC: WinXP + VMWare Player mit Fedora14, L 1.1, FPC 2.7.1
CPU-Target: 1core 1,8GHz 32Bit
Wohnort: Fürth
Kontaktdaten:

Re: OpenURL mit Umleitung (Paypal)

Beitrag von Heinrich Wolf »

Hallo,

erst hat mich das Blank hinter webscr gestört, aber mit oder ohne - das Ergebnis ist dasselbe.
Dann hab ich folgendes in Lazarus für Windows probiert:

Code: Alles auswählen

openURL('http://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=a@b.de&item_name=name');
 
Da kommt eine Website 'This recipient is currently unable to receive money.'.

Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Re: OpenURL mit Umleitung (Paypal)

Beitrag von Scotty »

Ohne Leerzeichen wird die Adresse durch Ellipsis verkürzt. Und natürlich benutze ich richtige Daten, wollte nur etwas Spam vermeiden ;-).

Code: Alles auswählen

OpenURL('http://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=heiko_tietze@web.de&item_name=Scrabble3D');
Bei deinem Beispiel kommt nach Direkteingabe im Browser "This recipient is currently unable to receive money." und wenn ich den Link vom Programm aus öffne "Sorry — your last action could not be completed". Also genau der Fehler, den ich meine.

Heinrich Wolf
Beiträge: 323
Registriert: Di 12. Apr 2011, 13:21
OS, Lazarus, FPC: WinXP + VMWare Player mit Fedora14, L 1.1, FPC 2.7.1
CPU-Target: 1core 1,8GHz 32Bit
Wohnort: Fürth
Kontaktdaten:

Re: OpenURL mit Umleitung (Paypal)

Beitrag von Heinrich Wolf »

Ich sehe kein Problem bei Aufruf mit OpenURL. Mit den echten URL Daten kommt ein Formular zur Eingabe des Spendenbetrages und meiner Daten.
Ich benutze Windows XP mit Firefox 17.0.1, Lazarus 1.1 SVN 37987 und fpc 2.7.1 SVN 21942.

Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Re: OpenURL mit Umleitung (Paypal)

Beitrag von Scotty »

Merkwürdig, dass es bei mir nicht klappt. Aber besten Dank für deine Hilfe!

Antworten