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?
OpenURL mit Umleitung (Paypal)
-
- 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)
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:Da kommt eine Website 'This recipient is currently unable to receive money.'.
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');
-
- 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)
Ohne Leerzeichen wird die Adresse durch Ellipsis verkürzt. Und natürlich benutze ich richtige Daten, wollte nur etwas Spam vermeiden
.
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.

Code: Alles auswählen
OpenURL('http://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=heiko_tietze@web.de&item_name=Scrabble3D');
-
- 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)
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.
Ich benutze Windows XP mit Firefox 17.0.1, Lazarus 1.1 SVN 37987 und fpc 2.7.1 SVN 21942.
-
- 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)
Merkwürdig, dass es bei mir nicht klappt. Aber besten Dank für deine Hilfe!