En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    Recherche d un plugin "fake" de paiment pour faire des tests

    Plus d'informations
    il y a 11 ans 5 mois #1 par smalldragoon
    bonjour
    Je suis a la recherche d'un plugin pour faire un "faux paiement" dans virtuemart dans le cas d un jeu de role.
    Est ce que cela parle a qq un ?
    Au pire, je bricole un peu sous PHP, donc je dois pouvoir le modifier pour l adapter a mes besoins
    Merci

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 5 mois #2 par CinOrian
    Bonjour smalldragoon.

    Je n'utilise pas paypal, mais je crois que tu dois pouvoir gratuitement créer un compte et utiliser leur environnement de test pour faire ton paiement.

    C'est pour un jeu sur table ou un GN ?

    Cordialement

    Joomla 3.4.3 - Virtuemart 3.0.9.4 - Template Creator - Maximenu CK - Slideshow CK - Akeeba Backup - BgMax - Simple Image Gallery - JCE - JQuery Easy- Jumi - XMap - Cookies CK - Module Anywhere - Components Anywhere - Cartes Google Maps - ReDJ - alatak_socolissimo - Skyline Scroll To Top

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 11 ans 5 mois #3 par studio42
    Bonjour,
    A part si la boutique sert à autre chose., pourquoi ne pas utiliser la paiement par chèque?

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 3 mois #4 par smalldragoon
    Réponse de smalldragoon sur le sujet Recherche d un plugin "fake" de paiment pour faire des tests
    bonjour
    desole pour le retard, je n avais pas vu les notifications de reponse ..
    alors, je precise :
    Dans le cadre d'un jeu de role ( old school, avec crayon, gomme et papier ) , je souhaiterai mettre en place un magasin pour que mes joueurs puissent acheter differentes choses.
    Du coup, j'ai mis en place virtuemart, jusque la pas de soucis, j ai cree mes objets de tests..etc..

    J'ai ensuite cree une 'API' concernant le paiement avec joomla/community builder concernant une banque ( j ai rajoute des champs comme carte de credit, date expi, CCV2 ..Etc..).

    Mon API fonctionne, je fait un POST avec differentes valeurs telles CC, date expi...et si ca matche les valeurs dans la base "banque" de joomla, ca retourne un OK, sinon c est KO.

    Reste maintenant l interconnexion entre Virtuemart et cette API !
    Impossible de trouver un modele de code pour la creation d'un plugin ???!!

    le fonctionnement serai simple :
    OK -> objet achete mis en shipping , commentaire : ok , livré
    KO -> commande mise en wait, commentaire " paiement refuse"
    Est ce que qq un a des pistes ?
    Merci !!!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 3 mois - il y a 11 ans 3 mois #5 par CinOrian
    Si j'ai bien compris, avec community builder tu as créé une interface type banque ou les joueurs vont pouvoir rentrer le numéro de carte de crédit. Community builder se charge de valider ou non l 'opération.
    Donc au passage de la commande dans virtuemart bouton "confirmer la commande", tu veux être redirigé vers ton interface community builder, cette interface accepte ou rejete la transaction en fonction du numéro de carte de crédit que les joueurs auront rentré, puis tu veux rediriger les joueurs vers virtuemart qui doit afficher le panier si paiement refusé ou un merci pour votre commande.
    C'est bien cela ?

    Ce que je tenterai mais je ne suis pas certain de mon coup:

    Je pense que le plus simple serait d'utiliser un paiement standard dans les moyens de paiement virtuemart.
    Ensuite tu modifies le formulaire du fichier \components\com_virtuemart\views\cart\tmpl\default.php (ligne 93 virtuemart 3.0.9)
    ?><form method="post" id="checkoutForm" name="checkoutForm" action="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=cart' . $taskRoute, $this->useXHTML, $this->useSSL); ?>">
    Remplace le JRoute par un lien vers community builder.
    Dans community builder en fonction du résultat de la saisie :
    - échec, tu renvois vers le panier direct
    nomdusite/index.php?option=com_virtuemart&view=cart
    - réussite, tu renvois vers une page html que tu aura créé aux couleur de ton site, paiement accepté. Page qui avec un lien tout simple peut te renvoyer vers la page principale de l'ecommerce. Par contre pas de mail de confirmation. et panier toujours plein.

    Bon courage.
    Il est bien sûr entendu qu'il ne s'agit pas d'un site en production :)

    Joomla 3.4.3 - Virtuemart 3.0.9.4 - Template Creator - Maximenu CK - Slideshow CK - Akeeba Backup - BgMax - Simple Image Gallery - JCE - JQuery Easy- Jumi - XMap - Cookies CK - Module Anywhere - Components Anywhere - Cartes Google Maps - ReDJ - alatak_socolissimo - Skyline Scroll To Top
    Dernière édition: il y a 11 ans 3 mois par CinOrian.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 3 mois #6 par smalldragoon
    Réponse de smalldragoon sur le sujet Recherche d un plugin "fake" de paiment pour faire des tests
    Bonjour
    Deja, merci pour ta reponse :D
    Oublie Community builder ..etc.. j ai donne trop de details et en fait cela embrouile tout.
    en gros j ai une "API" simple : un fichier PHP qui recupere les parametres de POST
    moniste.com/API.php?CC=234567&amount=2355&exp_date=012018 .etc..
    Je check et si tout est ok j'ouvre une URL avec idem des parametres de reponse. Mais ca , c est encore a voir puisque ca depends du fonctionnement de virtuemart .
    Du coup, j etais effectivement en train d essayer de comprendre comment fonctionnait le plugin standard : effectivement pas de mise a jour du panier ..Etc.. du coup bof
    je suis sur authorize.net... ca prends les cartes de credit par defaut, il faudrai juste que je comprenne qu'est ce qui soumet quoi ( vu qu en plus dans la config, on peux changer l URL de soumission )
    Et pour conclure, effectivement, pas de prod ! on va etre 5 en tout dessus avec 1 chance sur X million que l on y soit en meme temps ;()
    Merci

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 11 ans 3 mois #7 par studio42
    Pourquoi utiliser comunity builder alors que un plugin existe pour virtuemart ?
    extensions.virtuemart.net/payments/authorize-net-sim-detail
    sur la JED extensions.joomla.org/extensions/extensi...yment-for-virtuemart
    Cela évite d'avoir des code de carte de crédit sur le serveur(interdit en France selon mes souvenirs)

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 3 mois #8 par smalldragoon
    Réponse de smalldragoon sur le sujet Recherche d un plugin "fake" de paiment pour faire des tests
    bonjour
    oublions CB, cela cree plus de confusions qu'autre chose.
    Concernant les Carte de credit, ce sont de faux numero aleatoires ( je les generes sur un random de 16 digit, c est tout par ex...) , sans aucune verification avec le CCV2 et date. c est pour un jeu , donc aucun vrai paiement ne sera effectué
    Du coup, le plugin ne me sert pas plus que ca...et en plus il n est pas gratuit !

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 11 ans 3 mois #9 par studio42
    Pour faire des paiement "fake", il suffit d'utiliser le paiement "standard":
    TONSITE\plugins\vmpayment\standard\
    (n'oublie pas d'installer le virtuemart_aio.zip si le répertoire n'existe pas)

    Pour inscrire des données dans la table, il suffit d'intercepter la bonne method
    plgVmOnCheckoutCheckDataPayment dans le panier par exemple. qui peut pourquoi pas vérifier,injecter des données dans une table(mais bon c'est un peu bidon)
    plgVmConfirmedOrder qui est appelé lorsque le panier est confirmé(dernière étape)
    ou plgVmOnSelectCheckPayment,...

    Voilà, null besoin de faire un api pour Cummunity builder, à part pour afficher des données (produit panier ou autre) dans community builder.
    Selon moi tu prends le problème a l'envers. Si tu as besoin des infos Cummunity builder, alors il faut faire un plugin pour virtuemart pour charger les info de CB.

    Salutation,
    Patrick Kohl

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 3 mois #10 par alatak
    Bonjour

    Impossible de trouver un modele de code pour la creation d'un plugin ???!!

    ? il y en a une dizaine dans le code de VM. Inspire toi de cela.

    moniste.com/API.php?CC=234567&amount=2355&exp_date=012018 .etc.

    Concernant les Carte de credit, ce sont de faux numero aleatoires ( je les generes sur un random de 16 digit, c est tout par ex...) , sans aucune verification avec le CCV2 et date. c est pour un jeu , donc aucun vrai paiement ne sera effectué

    Si ils sont fake, pourquoi tu utilises un numero de carte de credit?
    pourquoi pas autre chose.
    Est ce que tu connais alpha user point?
    C'est peut etre ce dont tu as besoin?

    Connexion ou Créer un compte pour participer à la conversation.