Intégration Paypal
10 messages
• Page 1 sur 1
-

link182 - WRInaute occasionnel

- Messages: 474
- Inscription: 26 Juil 2005
Intégration Paypal
Bonjour,
j'essaye d'integrer paypal sur mon site, et malgré des posts sur le forum de pdncommunty (en FR et US), je n ai pas reussi à trouver de l'aide.
(http://www.pdncommunity.com/pdn/board/m ... ead.id=983)
Pour l'instant j'ai réussi à créer les comptes buyer et seller dans la sandbox.(je teste en sandbox)
soit les 3 pages sur mon site :
abonnement.php : contient le code du bouton (formulaire)
paypalnip.php : script PHP pour le NIP.
showconfirm.php : page de confirmation d'achat.
Le bouton apparait bien et j'arrive bien sur la page de paiement.
Une fois les informations (carte de crédit, etc...) renseignées (depuis les infos du compte buyer sandbox). j'arrive sur ma page showconfirm.php, mais ma page NIP (paypalnip.php) n'a pas été appelé (j'ai mis une fonction mail en haut du script, je ne recois rien)...est-ce normal ? j'ai bien parametré dans mon compte paypal l'URL complete du script paypalnip.php
voyez-vous une erreur ?
abonnement.php
Code:
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="abonnement@monsite.com">
<input type="hidden" name="item_name" value="Faire un don à la communauté">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://monsite.com/showconfirm.php">
<INPUT TYPE="hidden" name="currency_code" value="EUR">
<INPUT TYPE="hidden" name="cpp_headerback_color" value="e9e9e9">
<INPUT TYPE="hidden" name="cpp_payflow_color" value="e9e9e9">
<INPUT TYPE="hidden" name="cpp_headerborder_color" value="a8a8a8">
<input type="numeric" name="amount" value="5.00">
<input type="hidden" name="cancel_return" value="http://monsite/index.php">
<input type="hidden" name="notify_url" value="http://monsite/paypalipn.php" />
<input type="image" src="http://images.paypal.com/images/x-click-but01.gif" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée">
</form>
Merci a la communauté WRI pour un petit coup de main
j'essaye d'integrer paypal sur mon site, et malgré des posts sur le forum de pdncommunty (en FR et US), je n ai pas reussi à trouver de l'aide.
(http://www.pdncommunity.com/pdn/board/m ... ead.id=983)
Pour l'instant j'ai réussi à créer les comptes buyer et seller dans la sandbox.(je teste en sandbox)
soit les 3 pages sur mon site :
abonnement.php : contient le code du bouton (formulaire)
paypalnip.php : script PHP pour le NIP.
showconfirm.php : page de confirmation d'achat.
Le bouton apparait bien et j'arrive bien sur la page de paiement.
Une fois les informations (carte de crédit, etc...) renseignées (depuis les infos du compte buyer sandbox). j'arrive sur ma page showconfirm.php, mais ma page NIP (paypalnip.php) n'a pas été appelé (j'ai mis une fonction mail en haut du script, je ne recois rien)...est-ce normal ? j'ai bien parametré dans mon compte paypal l'URL complete du script paypalnip.php
voyez-vous une erreur ?
abonnement.php
Code:
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="abonnement@monsite.com">
<input type="hidden" name="item_name" value="Faire un don à la communauté">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://monsite.com/showconfirm.php">
<INPUT TYPE="hidden" name="currency_code" value="EUR">
<INPUT TYPE="hidden" name="cpp_headerback_color" value="e9e9e9">
<INPUT TYPE="hidden" name="cpp_payflow_color" value="e9e9e9">
<INPUT TYPE="hidden" name="cpp_headerborder_color" value="a8a8a8">
<input type="numeric" name="amount" value="5.00">
<input type="hidden" name="cancel_return" value="http://monsite/index.php">
<input type="hidden" name="notify_url" value="http://monsite/paypalipn.php" />
<input type="image" src="http://images.paypal.com/images/x-click-but01.gif" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée">
</form>
Merci a la communauté WRI pour un petit coup de main
-

Topsitemaker - WRInaute impliqué

- Messages: 585
- Inscription: 19 Nov 2006
<input type="image" src="http://images.paypal.com/images/x-click-but01.gif" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée">
En gras tu devrais avoir l'équivalent en sand box,
D'autre part, pour l'IPN tout se passe dans ton script IPN, j'avais pas mal bataillé alors j'ai pris les gros moyens avec un système de logs à plusieurs niveaux. Il faut logguer à toco, car c'est une partie invisible avec aucun signe extérieur.
-

Topsitemaker - WRInaute impliqué

- Messages: 585
- Inscription: 19 Nov 2006
link182 a écrit:Topsitemaker > En gras tu devrais avoir l'équivalent en sand box,
--> Heu c'est à dire ?
Ca veut dire qu'il existe une image Sandbox de la forme https://images.sandbox.paypal.com/images/x-click-but01.gif
la page NIP n'est pas appelée en Sandbox,
pour la tester, crée une page avec un formulaire sur ton site qui simulera un appel venant de Paypal...j'ai pas trouvé d'autres moyens
Grosse, grosse erreur, IPN peut être testé en sandbox!! tu dois utiliser un autre jeton (token) pour la sandbox, j'ai du faire une centaine d'achat en sandbox pour obtenir mon IPN sans bug.
J'ai beaucoup galéré pour mettre en place Paypal, et je n'aurai pas pu le faire sans la sandbox, une fois en place ça a marché du premier coup.
La log, soit tu le fais en Mysql soit en fichier texte, mais dans les 2 cas c'est lourd à faire. Pensez que s'il y a un quelconque pépin, et que vous devez rendre des compte au client, les logs seront une preuve de ce qui s'est réellement passé.
Voilà 2 liens à prendre indépendamment car c'est mal foutu, qui pourront vous être utiles.
http://www.paypaltech.com/SG2/
http://www.paypaltech.com/
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Le blog officiel de Google Checkout - 12-08-2006
- Intégrer un flux RSS sur son site - 28-06-2004
- Google Chrome pour Mac et Linux : Chrome 5 - 27-05-2010
- La tension monte entre Google et les sites d'avis d'internautes - 01-02-2011
- Google Chrome 5 est super rapide ! - 07-05-2010
- Google One Pass : gestion des abonnements et contenus payants - 23-02-2011
- Le référencement par le netlinking : les meilleures techniques - 11-01-2011
- L'effet Sandbox dans l'algorithme de Google - 28-12-2004
Consultez la description détaillée des produits ou services de Google suivants : Google Checkout
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


