Bonsoir,
La requête qui ne fonctionne pas c'est celle la ?
Tes variables $pubverif et $pubid2 sont bien remplis ?
Bonjour,
j'ai suivis le tutoriel Express Checkout ce trouvant sur grafitkart mais je rencontre un problème j'aimerais update une de mes tables et insérer les informations de payement dans une autres tables, mais mes reqûetes ne marche pas et aucune erreur le payement est bien effectué et l'utilisateur et bien débiter sur son compte, voici mon code:
index.php:
Ensuite mon code payment.php:
Et enfin mon code pay.php ou j'aimerais insérer les données et faire l'update:
Voilà mon code qui marche très bien sauf la requête sql :D
PS: J'ai pas mis la requete d'insertion parceque je l'avais supprimer juste avant pour faire des test x)
Cordialement
Bonsoir,
La requête qui ne fonctionne pas c'est celle la ?
Tes variables $pubverif et $pubid2 sont bien remplis ?
Tout à fait ! Et oui mes variables sont bien remplis, j'ai même essayé en rentrant des valeurs sans variable et ça ne marche pas la requête ne s'effectue pas
La returnUrl est appelée en GET comme ceci
toi tu utilises POST avec en plus des erreurs PayerID ->payerID et paymentId -> paymentID
oula, J'ai pas bien compris, mon code marche et mes variables sont bien remplis :/
Parcontre ma requête ne marche pas, même si je n'utilise pas ces variables.
J'ai du mal à comprendre votre raisonnement
cordialement
Ok j'ai été un peu vite en besogne.
Sur la vidéo, vers 38' Grafikart explique que l'url est appelée une fois en Get et la seconde fois en POST
et les paramètres sont fixé lors de l'appel ajax
Pour ton pb de requête, je te conseille de faire un try catch pour lever une PDOException
sinon c'est la bonne vieille méthode d'affichage des variables
tu peux aussi construire une page avec un petit formulaire pour envoyer tes données en post (payerID et paymentid)
ah ok,
je sais pas pourquoi mes variables marche alors que je les appelles en POST :/
c'est bizzare donc je devrais appeller mes variables en GET avec la bonne syntaxe mais pour ma requête sql je n ai pas très bien compris, ça me servirait à quoi de faire un deuxième try catch ?
Le try catch te permet d'afficher le message d'erreur MySQL
Sinon tu rajoutes
et tu copie/colle l'affichage dans phpMyadmin