kostenloser Webspace werbefrei: lima-city


ComboBox mit PayPal anbindung

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    internetplattform

    internetplattform hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. <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?
  4. Autor dieses Themas

    internetplattform

    internetplattform hat kostenlosen Webspace.

    wie meinst du dies mit keinen namen?

    hab den code so 1 zu 1 vom paypal kopiert und einfach weitere optionen hineingefügt.
  5. 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 :)
  6. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    mf-hd schrieb:
    <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?
    Du weißt aber schon, dass nur das
    <select>
    -Element einen
    name
    haben muss? Die
    <option>
    s geben nur an, was in dem Feld mit dem Namen vom
    <select>
    als Wert geschickt werden soll…
  7. Autor dieses Themas

    internetplattform

    internetplattform hat kostenlosen Webspace.

    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>
  8. 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
  9. Autor dieses Themas

    internetplattform

    internetplattform hat kostenlosen Webspace.

    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
  10. 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. :wink:

    Beitrag zuletzt geändert: 6.1.2013 16:32:12 von fatfreddy
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!