|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 468 Localisation: 51 & 57
|
Posté le : Mar Déc 04, 2007 11:45 Sujet du message: 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/message?board.id=fr&thread.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  |
|
| |
|
 |
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 468 Localisation: 51 & 57
|
Posté le : Mar Déc 04, 2007 11:46 Sujet du message: Intégration Paypal |
|
|
| Oups c'est possible à un modo de le déplacer dans "developpement d'un site Web" ? (Merci) |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12252 Localisation: Toulouse
|
Posté le : Mar Déc 04, 2007 11:48 Sujet du message: Intégration Paypal |
|
|
| mais es tu payé à la fin de l'opération ? |
|
| |
|
 |
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 468 Localisation: 51 & 57
|
Posté le : Mar Déc 04, 2007 11:54 Sujet du message: Intégration Paypal |
|
|
Bah mon compte utilisateur semble bien débité...
Maisl'appel a la page paypalipn.php ne se fait pas, un peu embetant pour verifier le paiement... |
|
| |
|
 |
Topsitemaker WRInaute occasionnel

Inscrit le: 19 Nov 2006 Messages: 231 Localisation: sur le net
|
Posté le : Mar Déc 04, 2007 12:44 Sujet du message: Intégration Paypal |
|
|
| Citation: |
| <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. |
|
| |
|
 |
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 468 Localisation: 51 & 57
|
Posté le : Mar Déc 04, 2007 12:53 Sujet du message: Intégration Paypal |
|
|
Topsitemaker > En gras tu devrais avoir l'équivalent en sand box,
--> Heu c'est à dire ?
Sinon pour logguer j'avais mis juste un envoi d'email en haut du script --> et je ne recois rien  |
|
| |
|
 |
jabber WRInaute discret

Inscrit le: 01 Déc 2005 Messages: 74 Localisation: Puteaux - France
|
Posté le : Mar Déc 04, 2007 12:54 Sujet du message: Re: Intégration Paypal |
|
|
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 |
|
| |
|
 |
link182 WRInaute impliqué

Inscrit le: 26 Juil 2005 Messages: 468 Localisation: 51 & 57
|
Posté le : Mar Déc 04, 2007 13:17 Sujet du message: Intégration Paypal |
|
|
Ah ok je ne savais pas pour que la page NIP n etait pas appelée en sandbox.
Ou sinon ouvrir un vrai compte client et faire des test avec de tres petits montants (0,01 EUR) |
|
| |
|
 |
jabber WRInaute discret

Inscrit le: 01 Déc 2005 Messages: 74 Localisation: Puteaux - France
|
Posté le : Mar Déc 04, 2007 14:53 Sujet du message: Intégration Paypal |
|
|
| oui, aussi |
|
| |
|
 |
Topsitemaker WRInaute occasionnel

Inscrit le: 19 Nov 2006 Messages: 231 Localisation: sur le net
|
Posté le : Mer Déc 05, 2007 11:44 Sujet du message: Intégration Paypal |
|
|
| 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
| Citation: |
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/ |
|
| |
|
 |
| |
|
|