Problème avec paypal
#1
Posté 10 août 2009 - 14:39
voilà je viens de créer mon site e-commerce (j'ai tout fait moi même sans passer par Oscommerce,...) maintenant il faut que je mette un système de paiement. Pour cela j'ai choisis Paypal mais j'ai rien compris aux explications que j'ai lu.
En fait comme j'ai fait mon propre panier il faut que je programme Paypal API, si j'ai bien compris. J'ai essayé avec un compte test mais je n'arrive à rien.
Quelqu'un peut-il m'aider?
Merci.
#2
Posté 10 août 2009 - 15:12
Besoin d'aide ? Webmastering ? Programmation .. ?
Hébergement Payant le moins cher et illimité !! à 2.49 € par mois !
#4
Posté 10 août 2009 - 15:42
Si jamais tu bloques, il serait utile de nous apprendre sur quel point précis, sans quoi nous ne te serons d'aucune aide.
#5
Posté 10 août 2009 - 16:17
Pour ma part il me faut 2 choses me semble-t-il:
- DoCapture: Collecte un paiement par carte bancaire préalablement autorisé
- DoExpressCheckoutPayment: Effectue un Paiement express.
Et en plus si je pouvais trouvé le moyen d'accepter les paiement même des clients qui n'ont pas de compte paypal ça serait encore mieux.
#6
Posté 11 août 2009 - 15:03
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="business" value="webmaster@informatique_jhv.com"> <input type="hidden" name="item_name" value="commande<?php echo $row_commande['id']; ?>"> <input type="hidden" name="item_number" value="client<?php echo $row_commande['client']; ?>"> <input type="hidden" name="aùount" value="<?php echo $row_commande['total_ttc'];?>0"> <input type="hidden" name="no_note" value="1"> <input type="hidden" name="currency_code" value="EUR"> <input type="image" src="https://www.paypal.com/fr_FR/FR/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !"> <img alt="" border="0" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" width="1" height="1"> </form>
et j'ai créé un nouveau jeu d'enregistrement:
SELECT * FROM shop_commande WHERE client = 'paramclient' ORDER BY id DESC avec Paramclient qui correspond à $SESSION['MM_Username']
Malheureusement j'ai un message d'erreur de Paypal:
Citation
D'après certains livres,... ceci doit fonctionner mais pas chez moi. Quelqu'un a-t-il une idée?
#7
Posté 11 août 2009 - 15:38
il faut mettre amount sinon ce champ manque :whistling"
Assure-toi aussi que ton email est correct... il me semble que l'underscore n'est pas permis dans un nom de domaine.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
#8
Posté 11 août 2009 - 15:54
Merci Dan.
Bon enfin j'ai corrigé mais aucun changement. J'ai toujours le message d'erreur de Paypal:
Citation
#10
Posté 12 août 2009 - 14:57
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
#11
Posté 12 août 2009 - 16:52
De plus j'aperçois un 0" (peut-être) intempestif à la fin du champ amount, c'est voulu aussi ? - Il ajoute un 0 à ta somme totale, fais gaffe...
Ce message a été modifié par slender - 12 août 2009 - 16:54.
#13
Posté 14 août 2009 - 09:39
Par ailleurs te sers-tu de leur sandbox pour faire tes tests ?
#15
Posté 14 août 2009 - 19:10
slender
#17
Posté 20 août 2009 - 13:22
J'arrive même à afficher le numéro de commande. Il ne me manque plus qu'à faire apparaître son mail et le montant total du panier.
voici le code que j'ai utilisé:
<form action="https://www.paypal.com/fr/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" value="webmaster_AT_XXXXXX.com"> <input type="hidden" name="item_name" value="<?php echo $row_commande['id']; ?>"> <input type="hidden" name="item_name" value="<?php echo $row_commande['client']; ?>"> <input type="hidden" name="amount" value="<?php echo $row_commande['total_ttc']; ?>1"> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="return" value="http://www.accueil.com"> <input type="image" src="http://www.paypal.com/fr_FR/i/btn/x-click-but01.gif" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée"> </form>
#20
Posté 21 août 2009 - 09:02
Au moins tu verra quelles variables ne sont pas correctement renseignées.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH



Haut













