Hello,
J'ai fait des recherches sur le fonctionnement de l'IPN, et je suis parvenu à le faire fonctionner de manière fluide avec Paygol, donc je suis passé à Paypal qui s'avère être un véritable casse tête !
Je dispose d'un bouton de paiement qui a plusieurs options de paiement, (selon le montant que la personne souhaite payer) jusqu'ici pas de problème.
Le compte est dans une sandbox de Paypal, j'ai un compte acheteur et vendeur.
=> bouton du vendeur avec le custom ?:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
=> code IPN simplifié pour les tests avec prise en charge Custom:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
J'effectue donc le script de test via la sandbox (test du IPN avec la valeur du custom correctement attribuée) le script détecte que le IPN est bon, mais dans la database, il n'y a pas l'ajout +250 à la valeur initiale sur l'utilisateur Test.
Je me demande donc si cela ne serait pas dû au fait que ce soit une sandbox et que cela désactive tout ?
Mais en lisant bien le code, j'ai l'impression que c'était censé fonctionner de la même manière qu'un code sous paypal ... et que le Custom + la requete sql devait être prise en compte ...
Des idées ?
Merci.
EDIT:
Je viens de lire tout le topic ici: https://www.paypal-community.com/t5/...de/td-p/374492
Et je crois comprendre que lors de l'appel à curl avec ssl, nécessite donc OpenSSL d'installé sur mon Nginx ?
Même si j'en doute vu que le script IPN est considéré comme valide par le script de test, mais qu'il n'exécute pas la commande lorsque j'envoie un ordre IPN en tant que VERIFIED.

 

 
		
		 
        

 
			
			

 
   
 


 Paypal IPN with custom variable
 Paypal IPN with custom variable
				 Répondre avec citation
  Répondre avec citation
Partager