2010-09-19 9 views
0

Je voudrais obtenir de l'aide sur la façon de configurer le paiement paypal avec un panier personnalisé. À la fin de la sélection de produits, je voudrais donner à l'utilisateur des options de paiement. lors du choix paypal je voudrais rediriger vers paypal avec le montant total dû afin que l'utilisateur puisse effectuer un paiement. Je suis en train de le faire avec le formulaire suivantpanier personnalisé paypal standard intégration

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 

<input type="hidden" name="cmd" value="_cart"> 
<input type="hidden" name="business" value="business login?"> 
<input type="hidden" name="item_name" value="hat"> 
<input type="hidden" name="item_number" value="123"> 
<input type="hidden" name="amount" value="15.00"> 
<input type="hidden" name="first_name" value="John"> 
<input type="hidden" name="last_name" value="Doe"> 
<input type="hidden" name="address1" value="any Street"> 
<input type="hidden" name="address2" value="Apt 5"> 
<input type="hidden" name="city" value="any town"> 
<input type="hidden" name="state" value="CA"> 
<input type="hidden" name="zip" value="00000"> 
<input type="hidden" name="night_phone_a" value="610"> 
<input type="hidden" name="night_phone_b" value="555"> 
<input type="hidden" name="night_phone_c" value="1234"> 
<input type="hidden" name="email" value="[email protected]"> 


<INPUT TYPE="hidden" NAME="currency_code" value="CurrencyCode"> 


<input type="image" name="submit" border="0" src="https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif" alt="PayPal - The safer, easier way to pay online"> 

<img alt="" border="0" width="1" height="1" src="https://www.paypal.com/en_US/i/scr/pixel.gif" > 
</form> 

Quand je soumets ce formulaire, paypal reconnaît que le vendeur (le nom est affiché dans la page), mais pas d'autres paramètres. Je reçois également ce message: "Nous avons détecté un problème avec ce panier d'achat Si le problème persiste, veuillez contacter le marchand." Une idée de ce que je fais mal? J'apprécie grandement l'aide. Ps: Je voudrais spécifier que je le fais à partir d'un serveur local. Je ne sais pas si paypal exige que le vendeur enregistre d'abord une URL. Si oui savez-vous que je devrais le faire sur le compte paypal?

Répondre

0

Cela fonctionne la clé était la valeur de l'entrée "cmd" doit être "_xclick" De cette façon paypal obtient le total de la transaction plutôt que chaque élément.

J'espère que cela aide les autres

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_xclick"> 
    <input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="business" value="business login?"> 
<input type="hidden" name="item_name" value="hat"> 
<input type="hidden" name="item_number" value="123"> 
<input type="hidden" name="amount" value="15.00"> 
<input type="hidden" name="first_name" value="John"> 
<input type="hidden" name="last_name" value="Doe"> 
<input type="hidden" name="address1" value="any Street"> 
<input type="hidden" name="address2" value="Apt 5"> 
<input type="hidden" name="city" value="any town"> 
<input type="hidden" name="state" value="CA"> 
<input type="hidden" name="zip" value="00000"> 
<input type="hidden" name="night_phone_a" value="610"> 
<input type="hidden" name="night_phone_b" value="555"> 
<input type="hidden" name="night_phone_c" value="1234"> 
<input type="hidden" name="email" value="[email protected]"> 


<input type="submit" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"> 
</form>