Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-09-2009 16:17:57

Gg
Nouveau membre
Date d'inscription: 24-08-2009
Messages: 9

Paiement en ligne questions existentielles

Bonjour,

Dans le cadre d'une réalisation pour une entreprise, je souhaiterais mettre en place un système de paiement en ligne. Cependant, je suis bloqué (dans ma tête) par le cas suivant:

-Il y a un unique article en vente (1 seul disponible).
-2 personnes cliquent en même temps pour l'acheter.

Comment délivrer l'article qu'une seule fois ? (surtout si on imagine que les deux personnes font toutes les étapes en même temps) ???

Merci de m'éclairer.

Hors ligne

 

#2 09-09-2009 19:09:36

EffigieCreations
Membre
Date d'inscription: 12-06-2009
Messages: 33
Site web

Re: Paiement en ligne questions existentielles

Bonjour,

Ca ne relève pas du Zend Framework mais de PHP.
Il suffit de tester le statut de l'article juste avant le paiement pour être sur qu'il est toujours disponible.

Cordialement,
Julien.

Hors ligne

 

#3 09-09-2009 22:11:00

Gg
Nouveau membre
Date d'inscription: 24-08-2009
Messages: 9

Re: Paiement en ligne questions existentielles

Salut oui je suis ok cela concerne php (ne connaissant pas bien encore ce forum, j'espère être dans la bonne rubrique).

Alors maintenant supposons le cas suivant:

2 personnes nommées A et B consultent l'article:

1-envoi d'une requête "statut de l'article ?" client A
2-retour statut ok pour client A
3-envoi d'une requête "statut de l'article ?" pour client B
4-client A achète l'article
5-le résultat de la requête statut ok arrive pour le client B
6-client B achète l'article

Hors ligne

 

#4 09-09-2009 23:03:58

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: Paiement en ligne questions existentielles

Tu peux (dois?) aussi faire intervenir (en plus?) les transactions au niveau base de données. Cela te garantira qu'un même produit A ne peut pas être acheté deux fois.


aka miboo

Hors ligne

 

#5 09-09-2009 23:36:45

Chim
Membre
Date d'inscription: 24-12-2008
Messages: 34

Re: Paiement en ligne questions existentielles

Bonsoir,

Si je ne me trompe pas, avec ta base de données, tu peux faire une transaction, ce qui fait que celle-ci sera faite en toute "sécurité", puisque elle sera unique.

Voila le lien, rapidement tapé sur google tongue

http://dev.mysql.com/doc/refman/5.0/fr/commit.html

Bonne soirée!

Hors ligne

 

#6 10-09-2009 11:48:11

EffigieCreations
Membre
Date d'inscription: 12-06-2009
Messages: 33
Site web

Re: Paiement en ligne questions existentielles

Effectivement, la transaction serais un bon moyen de bloquer le "double" achat.

Hors ligne

 

#7 10-09-2009 14:00:42

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Paiement en ligne questions existentielles

(Sinon pour faire de la vente sur internet, il y'a Magento, superbe plateforme e-commerce développé avec le ZF, j'dis ca, j'dis rien)

Hors ligne

 

#8 10-09-2009 21:50:26

Gg
Nouveau membre
Date d'inscription: 24-08-2009
Messages: 9

Re: Paiement en ligne questions existentielles

Ok merci pour les pistes, j'ai de quoi m'informer maintenant!

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages