ComboBox mit PayPal anbindung
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
adresse
anzahl
betrag
bezahlen
code
email
farbe
fehler
feld
formular
funktionieren
haupt
input
jahr
kunde
mitgliedschaft
option
testen
url
zeile
-
Hallo zusammen
Erstmals noch schöne Weihnachtstage im nachhinnen.
Ich habe diesen Code gebau um von dem Formular gleich PayPal einzubinden, irgend wie geht dies nicht wie ich möchte. ZurZeit geht nur die Zeile 1 aus der Combobox mit Paypal.
Mein Ziel ist es, dass ich das Formular Individuell bestücken kann.
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="BXGGWSRPRGRPZ"> <table> <tr><td><input type="hidden" name="on0" value=".">Anzahl Jahre für Mitgliedschaft</td></tr><tr><td><select name="os0"> <option value="Option 1.00">Für 1 Jahr 1.00 CHF</option> <option value="Option 1.90">Für 2 Jahr 1.95 CHF</option> <option value="Option 2.80">Für 3 Jahr 2.80 CHF</option> </select> </td></tr> </table> <input type="hidden" name="currency_code" value="CHF"> <input type="image" src="https://www.paypalobjects.com/de_DE/CH/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal."> <img alt="" border="0" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" width="1" height="1"> </form>
Was muss ich ändern, das auch die weiteren Combobox auswahl genutzt werden kann mit PayPal
Gruss
Yves -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<option value="Option 1.00">Für 1 Jahr 1.00 CHF</option> <option value="Option 1.90">Für 2 Jahr 1.95 CHF</option> <option value="Option 2.80">Für 3 Jahr 2.80 CHF</option>
Haben alle keinen
.name=""
Könnte das der Fehler sein? -
wie meinst du dies mit keinen namen?
hab den code so 1 zu 1 vom paypal kopiert und einfach weitere optionen hineingefügt. -
Hab mich gerade Schlau gemacht, und zwar gilt es folgendes zu beachten:
Einfach Optionen hinzufügen macht PayPal nicht mit, hat sicher seine Gründe. Aber, das ganze lässt sich trotzdem so realisieren.
Du erstellst einfach in deinem PayPal Konto drei "Spenden"-Knöpfe (Oder was auch immer für welche), mit festgelegten Summen
(1,00 ;1,95 ; 2,80 )
Dann nimmst du dein Optionsmenü, und je nachdem was ausgewählt wird, sprichst du den passenden Button an.
Wichtig ist dabei, soweit ich verstanden habe, die "hosted_button_id"
z.b.:
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <table> <tr><td><input type="hidden" name="on0" value=".">Anzahl Jahre für Mitgliedschaft</td></tr><tr><td><select name="os0"> <option name="hosted_button_id" value="EIN_JAHR_BUTTON_id">Für 1 Jahr 1.00 CHF</option> <option name="hosted_button_id" value="ZWEI_JAHRE_BUTTON_id">Für 2 Jahr 1.95 CHF</option> <option name="hosted_button_id" value="DREI_JAHRE_BUTTON_id">Für 3 Jahr 2.80 CHF</option> </select> </td></tr> </table> <input type="hidden" name="currency_code" value="CHF"> <input type="image" src="https://www.paypalobjects.com/de_DE/CH/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal."> <img alt="" border="0" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" width="1" height="1"> </form>
Kann dir noch keine Garantie geben, dass das so funktioniert, habe auch nicht die Möglichkeit, es zu testen :)
Wäre cool, wenn du mir sagen könntest, ob es klappt oder nicht :) -
mf-hd schrieb:
Du weißt aber schon, dass nur das
<option value="Option 1.00">Für 1 Jahr 1.00 CHF</option> <option value="Option 1.90">Für 2 Jahr 1.95 CHF</option> <option value="Option 2.80">Für 3 Jahr 2.80 CHF</option>
Haben alle keinen
.name=""
Könnte das der Fehler sein?
-Element einen<select>
haben muss? Diename
s geben nur an, was in dem Feld mit dem Namen vom<option>
als Wert geschickt werden soll…<select>
-
habe das formular nun angepasst, aber geht immer noch NUR de option 1, warum den?
ich möchte nicht alle optionsmöglichkeiten auf paypal eröffnen müssen wo es über haupt gibt.
den die infos der combobox wird er mir aus einer datenbank horen und je nach Kunde sind dies andere werte welche er auswählen kann.
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="BXGGWSRPZGZPZ">
<table>
<tr><td><input type="hidden" name="on0" value=".">Abonement per Paypal bezahlen</td></tr><tr><td><select name="os0">
<option value="Option 1">Für 1Jahr 1.00 CHF</option>
<option value="Option 2">Für 2Jahr 2.00 CHF</option>
<option value="Option 3">Für 3Jahr 3.00 CHF</option>
<option value="Option 3">Für 4Jahr 4.00 CHF</option>
</select> </td></tr>
</table>
<input type="hidden" name="currency_code" value="CHF">
<input type="image" src="https://www.paypalobjects.com/de_DE/CH/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal.">
<img alt="" border="0" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" width="1" height="1">
</form>
-
internetplattform schrieb:
habe das formular nun angepasst, aber geht immer noch NUR de option 1,
Wie äußert es sich, daß die anderen Optionen nicht funktionieren?
Kann man sich das auf einer Webseite ansehen und testen?
Nebenfrage unabhängig vom Thema: Du weißt, daß die Links auf deiner Homepage auf lokale Laufwerke verweisen und dementsprechend nicht funktionieren können?
Beitrag zuletzt geändert: 28.12.2012 4:19:36 von fatfreddy -
also wenn ich die zeile 2-3 auswähle kommt diese meldung auf paypal.
===
Zurück zu email-adresse
Zurzeit können wir Ihre Anfrage leider nicht verarbeiten. Kehren Sie zu email-adresse zurück und wählen sie eine andere Option aus.
===
wähle ich aber zeile 1 aus kommt ganz normal dies vom fb wo man sich einlogen kann
===
Ihr Warenkorb
Beschreibungen Betrag
Artikelpreis: 1.00
Artikeldetails:
Option 1
Anzahl: 1
Gesamtbetrag 1.00
Einloggen
Oder sich neu anmelden bei Paypal
-
Sorry, da habe ich wohl beim ersten mal nicht genau genug hingeschaut.
Du sagst, Du hättest diesen Code 1 zu 1 von Paypal ()ich vermute, von hier) übennommen. Das kann nicht stimmen.
1. Können diese Options nicht zur Veränderung der Bezahlsumme eingesetzt werden. Sie dienen einfach nur dazu, daß der Kunde dir bei der Bezahlung noch Wünsche, z.B. zur Größe, Farbe etc. des bezahlten Artikels übermitteln kann
2. Fehlt in deinem Formular das Datenfeld, mit dem Paypal mitgeteilt wird, welche Summe zu buchen ist. Das Input-Feld aus dem Paypal bei der Formularübermittlung die Zahlsumme ausliest, muß den Namen "amount" haben.
Wills Du den Betrag abhängig von der gewählten Option übermitteln mußt Du das entsprechend verknüpfen, das könnte so aussehen (ungetestet!!):
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick" /> <input type="hidden" name="hosted_button_id" value="BXGGWSRPZGZPZ" /> <input type="hidden" name="item_name" value="Abonnement" /> <table> <tr><td>Abonnement per PayPal bezahlen:</td></tr> <tr><td> <select name="amount"> <option value="1.00">Für 1 Jahre 1.00 CHF</option> <option value="2.00">Für 2 Jahre 2.00 CHF</option> <option value="3.00">Für 3 Jahre 3.00 CHF</option> <option value="4.00">Für 4 Jahre 4.00 CHF</option> </select> </td></tr> </table> <input type="hidden" name="currency_code" value="CHF" /> <input type="image" src="https://www.paypalobjects.com/de_DE/CH/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal." /> <img alt="" border="0" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" width="1" height="1" /> </form>
Nachtrag: Auch das kann noch nicht funktionieren, da ein weiterer Parameter fehlt, den Paypal braucht, nämlich die Information, an wen die Zahlung denn gehen soll.
Der dazugehörige Input.sähe so aus:
<input type="hidden" name="business" value="ich@meinefirma.de" />
Deinen Nutzernamen bei Paypal mußt Du dort noch eintragen.
Beitrag zuletzt geändert: 6.1.2013 16:32:12 von fatfreddy -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage