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

PHP & Base de données Discussion :

payement en ligne avec société général


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Homme Profil pro
    Educateur spécialisé
    Inscrit en
    Janvier 2012
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur spécialisé
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2012
    Messages : 208
    Points : 118
    Points
    118
    Par défaut payement en ligne avec société général
    Bonjour à tous et à toutes,
    Je doit mettre un payement en ligne pour un site via la société général et malgré la doc officiel et quelque exemple je ne vois pas par quel bout commencé.
    Est-ce que quelqu'un aurait déjà fait ça et surtout pourrait-il m'aider ?
    Le site propose déjà le payement via paypal donc tout est ok au niveau du panier ect... c'est juste que je comprend pas trop ou mettre la fonction qui calcul la signature et comment la compléter.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    function getSignature ($params,$key)
    {
        /**
         * Fonction qui calcule la signature.
         * $params : tableau contenant les champs à envoyer dans le formulaire.
         * $key : clé de TEST ou de PRODUCTION
         */
        //Initialisation de la variable qui contiendra la chaine à chiffrer
        $contenu_signature = "";
     
        //Tri des champs par ordre alphabétique
        ksort($params);
        foreach($params as $nom=>$valeur){
     
            //Récupération des champs vads_
            if (substr($nom,0,5)=='vads_'){
     
                //Concaténation avec le séparateur "+"
                $contenu_signature .= $valeur."+";
             }
        }
        //Ajout de la clé en fin de chaine
        $contenu_signature .= $key;
     
        //Encodage base64 de la chaine chiffrée avec l'algorithme HMAC-SHA-256
        $signature = base64_encode(hash_hmac('sha256',$contenu_signature, $key, true));
        return $signature;
     }
    Merci d'avance pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    d'habitude les systèmes de paiement par carte bancaire sous fournis avec un exemple de formulaire que vous devez ensuite personnaliser. vous n'avez pas cela ?

  3. #3
    Membre régulier
    Homme Profil pro
    Educateur spécialisé
    Inscrit en
    Janvier 2012
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur spécialisé
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2012
    Messages : 208
    Points : 118
    Points
    118
    Par défaut
    Bonjour Mathieu,
    Merci pour votre aide.
    J'ai effectivement trouvé des scripts d'exemple.
    Merci encore.

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

Discussions similaires

  1. Comment ecrire sur la meme ligne avec la commane ECHO
    Par juflata dans le forum Windows
    Réponses: 3
    Dernier message: 24/11/2015, 09h06
  2. Concaténer deux fichiers Ligne/Ligne avec SH
    Par guiltouf dans le forum Linux
    Réponses: 7
    Dernier message: 22/05/2007, 14h35
  3. Comment aller a la ligne avec la commande ECHO
    Par juflata dans le forum Windows
    Réponses: 3
    Dernier message: 23/06/2004, 17h11
  4. [FP]Tracer Une ligne avec Dev-pascal
    Par yffick dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 17/12/2003, 16h33
  5. supprimer une ligne avec cle etrangere
    Par BaBas dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/07/2003, 11h24

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