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

    Paybox - url de paiement

    Plus d'informations
    il y a 9 ans 5 jours #1 par OlivierF
    Paybox - url de paiement a été créé par OlivierF
    Bonjour,
    nous avions un problème avec cette passerelle de paiement, en effet les clients sur mobile et utilisant Paybox avait à peu près 25% de taux d'abandon de commande.
    En testant de notre côté, je m'aperçois que la zone de saisie pour y spécifier les données de paiement ne semble pas fonctionnelle, screenshot ici : snap.ashampoo.com/AQbQHKFC
    J'ai contacté le support et voici la réponse :
    Après une nouvelle analyse et une tentative depuis un mobile sur votre site Web, j’ai pu constater que la page mobile était appelée par votre site Web or celle-ci n’est pas compatible avec la solution ATOSBE que possède votre contrat, il faut dans ce cas utiliser la page responsive tpeweb.paybox.com/cgi/FramepagepaiementRWD.cgi
    J'ai regardé la configuration du plugin Paybox, celle-ci ne me permet pas de personnaliser cette url, quelqu'un aurait-il une idée me permettant de savoir comment la modifier ?
    Merci d'avance,
    Olivier

    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 9 ans 5 jours #2 par studio42
    Réponse de studio42 sur le sujet Paybox - url de paiement
    Normalement tout les parametre sont dans le plugin.
    Donc JOOMLA//plugins/vmpayment/paybox/paybox/helpers/paybox.php
    fonction getPayboxServerAvailable
    $servers
    Mais je ne sais pas si en changeant cette valeur cela fonctionne.

    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!
    Les utilisateur(s) suivant ont remercié: OlivierF

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

    Plus d'informations
    il y a 9 ans 5 jours #3 par OlivierF
    Réponse de OlivierF sur le sujet Paybox - url de paiement
    Merci, mais cela ne change rien malheureusement :(

    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 9 ans 5 jours #4 par studio42
    Réponse de studio42 sur le sujet Paybox - url de paiement
    Peut être qu'il est possible de modifier le template pour que paybox s'affiche correctement ?

    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!
    Les utilisateur(s) suivant ont remercié: OlivierF

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

    Plus d'informations
    il y a 9 ans 4 jours #5 par alatak
    Réponse de alatak sur le sujet Paybox - url de paiement
    Bonjour

    Après une nouvelle analyse et une tentative depuis un mobile sur votre site Web, j’ai pu constater que la page mobile était appelée par votre site Web or celle-ci n’est pas compatible avec la solution ATOSBE que possède votre contrat, il faut dans ce cas utiliser la page responsive tpeweb.paybox.com/cgi/FramepagepaiementRWD.cgi


    Les URLs d'appel aux serveurs ne sont pas des CGIs.
    Dans le code , c'est ici qu'est indiqué a paybox si la source est mobile ou non.
    plugins/vmpayment/paybox/paybox/helpers/paybox.php ligne 120
    if ($browser->isMobile()) {
    			$post_variables["PBX_SOURCE"] = 'XHTML';
    		}

    Met le debug du paiement pour verifier si cette variable est bien initialisée dans le cas des mobile.

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

    Plus d'informations
    il y a 9 ans 3 jours #6 par OlivierF
    Réponse de OlivierF sur le sujet Paybox - url de paiement
    Merci pour vos réponses.
    J'ai ouvert ce thread en même temps que de contacter une personne au support qui m'a donné la solution.
    Je la remets ci-dessous, je suppose qu'elle peut aider.
    Donc effectivement dans le fichier :
    /plugins/vmpayment/paybox/paybox/helpers/paybox.php
    Dans le bloc (ligne 88) :
    $post_variables = Array(
                                                   "PBX_SITE"        => $this->_method->site_id,
                                                   "PBX_RANG"        => $this->_method->rang,
                                                   "PBX_IDENTIFIANT" => $this->_method->identifiant,
                                                   "PBX_TOTAL"       => $this->getPbxTotal($pbxOrderTotalInPaymentCurrency),
                                                   "PBX_DEVISE"      => $currency_numeric_code,
                                                   "PBX_CMD"         => $order['details']['BT']->order_number,
                                                   "PBX_PORTEUR"     => $order['details']['BT']->email,
                                                   "PBX_RETOUR"      => $this->getReturn(),
                                                   "PBX_HASH"        => $this->getHashAlgo(),
                                                   "PBX_TIME"        => $this->getTime(),
                                                   "PBX_LANGUE"      => $this->getLangue(),
                                                   //"PBX_TYPEPAIEMENT" => $this->getTypePaiement(),
                                                   //"PBX_TYPECARTE"    => $this->getTypeCarte(),
                                                   "PBX_EFFECTUE"    => $payboxReturnUrls['url_effectue'],
                                                   //            "PBX_ATTENTE"     => $payboxReturnUrls['url_attente'],
                                                   "PBX_ANNULE"      => $payboxReturnUrls['url_annule'],
                                                   "PBX_REFUSE"      => $payboxReturnUrls['url_refuse'],
                                                   "PBX_ERREUR"      => $payboxReturnUrls['url_erreur'],
                                                   "PBX_REPONDRE_A"  => $payboxReturnUrls['url_notification'],
                                                   "PBX_RUF1"        => 'POST',
                                   );
    Ajouter après la ligne :
    "PBX_RUF1"        => 'POST',
    le code suivant :
    "PBX_SOURCE"        => 'RWD',
    Ensuite commenter la variable pour les mobiles, ligne 121, 122, 123 :
    if ($browser->isMobile()) {
    		$post_variables["PBX_SOURCE"] = 'XHTML';
    		}
    Testé, la solution fonctionne. Il semble que Paybox va mettre à jour sa solution dans une prochaine version.
    Merci,
    Les utilisateur(s) suivant ont remercié: alatak

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

    Plus d'informations
    il y a 9 ans 3 jours - il y a 9 ans 3 jours #7 par alatak
    Réponse de alatak sur le sujet Paybox - url de paiement
    Bonjour

    Merci pour cette info:)
    "PBX_SOURCE"        => 'RWD',
    C'est pour les mobile et desktop du coup?

    Je vais en informer le chef de projet de VM.
    Dernière édition: il y a 9 ans 3 jours par alatak.

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

    Plus d'informations
    il y a 9 ans 3 jours #8 par OlivierF
    Réponse de OlivierF sur le sujet Paybox - url de paiement
    Apparemment oui, il utilise je suppose une version responsive maintenant

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