passer des variables post sans formulaire
le 06/12/2006 à 18:28
i M@N
Hello !
Bé si c'est un problème de conception ...
<input type="hidden" name="cancel_return" value="http://www.site.com/payement_error.php">
<input type="hidden" name="return" value="http://www.site.com/payement_ok.php">
Si le paiement est ok Papal redirige sur http://www.site.com/payement_ok.php et c'est dans cette page que tu ajoutes les données à ta base. Puisque le gars a payé, tu peux descendre le stock et enregistrer la transaction dans ta base alors que si tu fais ça avant de le faire payer c'est pas logique et tu fausses ton stock si une fois sur Paypal le gars décide d'annuler la transaction.
CQFD.
@+...
One Love, One Heart, One Unity.
Resalut,
en fait, c'est plus compliqué que ça, je suis obligé d'enregistrer avant car j'ai des variables qui contiennent plus de 255 caractères, donc impossible de les passer dans leur intégralité à paypal, même avec "custom". Bien évidemment, une fois que le paiement est "verified", je mets à jour ma base de données, y'a pas de problème, cependant, le <input type="hidden" name="return" value="http://www.site.com/payement_ok.php"> ne fonctionne pas. J'ai vaguement un petit lien au bas de la page paypal qui remercie le gars d'avoir payé...
Mais pourquoi est-ce que, tout simplement, tu ne suis pas les étapes suivantes :
- panier
- page de réglement du panier (ce qui suppose que tu viens de tout sauvegarder)
- payement sur paypal (passage uniquement du numéro de commande)
- retour depusi paypal
Je pense que tu grille les étapes, et que tu essaye de faire un one click plus que court ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Salut Lupus,
ce que tu décris,c'est bien ce que je fais maintenant, mais il est vrai qu'avant, j'avais un click de moins... Mais maintenant au moins, ça marche
. Merci pour ton aide en tous cas
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: