passer des variables post sans formulaire

Répondre
i M@N
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. smiley

@+...
One Love, One Heart, One Unity.
Astyax69
le 06/12/2006 à 22:41
Astyax69
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é...
LupusMic
le 06/12/2006 à 23:40
LupusMic
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.
Astyax69
le 07/12/2006 à 06:36
Astyax69
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 smiley . Merci pour ton aide en tous cas
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours