IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Suivre la validation d'un paiement CB [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Par défaut Suivre la validation d'un paiement CB
    Bonsoir,

    J'aurai pu mettre ce post dans la catégorie e-commerce mais ça ne concerne pas uniquement les e-commerces clé en main :

    Comment faire lorsqu'on propose un achat de "points" ou de "crédits" par CB pour savoir si la transaction CB s'est bien passée ? Lorsqu'on met en ligne un paiement cybermut par exemple, on envoi à la banque les informations de facturations, ensuite le propriétaire du site a une interface de gestion des paiements en cours qui est directement relié à sa banque. Donc dans le cas d'un site ecommerce, le proprio livre après avoir vérifié que la transaction s'est bien passée. Mais comment ça se passe lorsque le client achete des crédits comme sur fotolia par exemple et qu'il souhaite les utiliser juste après avoir payé en CB ? Le problème se pose aussi pour le suivi des ventes réelles : on sait dire combien de clients on validés leur panier, combien ont été redirigés sur le TPE de la banque, mais on ne sait pas dire combien ont réellement payés suite à la connection au TPE ...

    Merci

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    J'ai pas bien compris.
    Sous forme de crédits prépayés, suffit de stocker l'information dans une BDD
    et tu décrémentes...

    Tu sais si un client a payé ou non, sinon comment veux-tu gérer un commerce en ligne

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Par défaut
    salut blueice !

    ET bien lorsque le client clique sur valider la commande, pour le site e-commerce, le client a payé alors qu'en réalité, si le client se rétracte sur le serveur de la banque c'est pas le cas. Le moyen de vérifier c'est de vérifier sur la liste des paiements reçus qu'on voit sur l'interface de gestion du TPE virtuel.

    Les crédits prépayés, tu peux m'en dire plus ?

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Euh... à mon avis tu es informé que la transaction n'a pas eu lieu...

    cybermut_creerreponsecm

    (PHP 4 >= 4.0.5)

    cybermut_creerreponsecm -- Génère un accusé de réception de confirmation de paiement
    Description

    string cybermut_creerreponsecm ( string phrase)

    cybermut_creerreponsecm() retourne une chaîne contenant le message d'accusé de reception.

    Le paramètre vaut "OK" si le message de confirmation du paiement a été correctement indentifié par cybermut_testmac(). Tout autre chaîne doit être considéré comme une erreur de traitement.
    Pour les crédits, je ne sais pas mais ça semble logique, le client achète x crédits, suffit de le créditer sur son compte.
    Et lors de ses prochains achats tu retires x crédits du total...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Par défaut
    Ok, je comprends mieux. Pour le principe du crédit je comprends bien le système avec la BDD, cependant, il faut avoir le retour de la banque avant d'incrémenter le nombre de crédits en BDD, et il faut pas que le client attende 10 min ... c'est toujours possible tu crois ? (c'est ma dernière question après je vous embète plus )

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par défaut
    Citation Envoyé par popovitch130 Voir le message
    Ok, je comprends mieux. Pour le principe du crédit je comprends bien le système avec la BDD, cependant, il faut avoir le retour de la banque avant d'incrémenter le nombre de crédits en BDD, et il faut pas que le client attende 10 min ... c'est toujours possible tu crois ? (c'est ma dernière question après je vous embète plus )
    Les retours sont réalisés instantanément, le problème, en cas de non retour, bien souvent provient du site web commerce qui n'a pas pu accepter la requête banque en cas de grosse charge.
    Bref de mon point de vu aucun problème.

  7. #7
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Je ne vois pas de problème non plus :-)

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Par défaut
    Merci Chef

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Validation App Store et paiement en ligne
    Par Finality dans le forum Développement iOS
    Réponses: 0
    Dernier message: 12/05/2015, 10h40
  2. [V8] Validation d'une facture et son paiement @ PHP XML RPC
    Par LDavid0 dans le forum Odoo (ex-OpenERP)
    Réponses: 0
    Dernier message: 04/04/2015, 22h43
  3. [PayPal] Validation après paiement
    Par milan dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 06/08/2009, 10h30
  4. tester si une date est valide
    Par Andry dans le forum Langage
    Réponses: 5
    Dernier message: 17/09/2002, 11h54
  5. [VB6] Evenement validate
    Par grosjej dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 05/09/2002, 15h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo