Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité de passage
    Inscrit en
    janvier 2012
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : janvier 2012
    Messages : 23
    Points : 0
    Points
    0

    Par défaut Probleme intégration allopass

    Salut à tous,

    j'ai un petit soucis au moment d'intégrer allopass dans mon application facebook codée en php.

    donc sur le site d'allopass j'indique la redirection en cas de code valide et/ou invalide.
    (valide.php et invalide.php).

    Seul problème qui demeure, lorsque l'utilisateur rentre un code valide, il arrive sur la page valide.php (jusque la ok) . Au début de cette page, j'ai une requete sql qui ajoute une ligne dans une table. Cependant si l'utilisateur actualise la page, la requete est donc réexécutée et c'est comme si il avait paye deux fois ...

    quelqu'un aurait une idée ?

    Merci beaucoup d'avance

  2. #2
    Modérateur
    Avatar de rawsrc
    Homme Profil pro Martin
    Dev indep
    Inscrit en
    mars 2004
    Messages
    3 124
    Détails du profil
    Informations personnelles :
    Nom : Homme Martin
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : mars 2004
    Messages : 3 124
    Points : 7 251
    Points
    7 251

    Par défaut

    Salut,

    Regarde du côté des champs optionnels du formulaire d'allopass : ici
    # Dans la Création, tout est permis mais tout n'est pas utile...

  3. #3
    Invité de passage
    Inscrit en
    janvier 2012
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : janvier 2012
    Messages : 23
    Points : 0
    Points
    0

    Par défaut

    Le champ nde :
    Ce champ caché, si présent dans le formulaire et de valeur "1", empêche le retour vers votre script des paramètres DATAS,RECALL,RECALL_CA... si le code saisi est invalide (et donc appel de votre script configuré comme page d'erreur).


    c'est ca qui empeche l'utilisateur d'actualiser et de valider une deuxieme fois son code ?

    merci

  4. #4
    Modérateur
    Avatar de rawsrc
    Homme Profil pro Martin
    Dev indep
    Inscrit en
    mars 2004
    Messages
    3 124
    Détails du profil
    Informations personnelles :
    Nom : Homme Martin
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : mars 2004
    Messages : 3 124
    Points : 7 251
    Points
    7 251

    Par défaut

    J'aurais plus opté pour le champ data.
    Tu génères un jeton de paiement à usage unique que tu passes au formulaire allopass. A la fin du traitement, allopass te renverra en plus de ses données ton jeton. A toi de vérifier si ce jeton a déjà été utilisé ou pas. Si oui, tu n'insères pas à nouveau une ligne de paiement dans ta table.
    # Dans la Création, tout est permis mais tout n'est pas utile...

  5. #5
    Invité de passage
    Inscrit en
    février 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : février 2012
    Messages : 3
    Points : 3
    Points
    3

    Par défaut

    Bonjour,

    Vous pouvez effectivement passer un identifiant dans le champ "data" pour le retrouver sur la page de paiement.

    Si vous souhaitez éviter que l'internaute soit crédité plusieurs fois, vous pouvez sauvegarder en base de données le numéro de transaction "transaction_id" qui vous est envoyé en GET sur votre page d'accès. Si le numéro de transaction est déjà présent en base, c'est que l'internaute a rafraichi la page.

    N'hésitez pas à nous contacter en cas de besoin : support_it @ allopass.com

    Cordialement,
    Support IT Hi-media Payments

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •