dombal Posted August 23, 2012 Share Posted August 23, 2012 Bonjour je voudrai personnaliser ma page de paiement ogone. J'insére les balises comme dans la doc ogone mais cela me renvoie soit à des unknoworder soit à boutique non ouverte. Quelle est la bonne syntaxe svp ? J'avais çà : <form name="ogone_form" action="https://secure.ogone.com/ncol/{if $OGONE_MODE}prod{else}test{/if}/orderstandard_utf8.asp" method="post"> {foreach from=$ogone_params key=ogone_key item=ogone_value} <input type="hidden" name="{$ogone_key}" value="{$ogone_value}" /> {/foreach} Et je mets çà : <form name="ogone_form" action="https://secure.ogone.com/ncol/{if $OGONE_MODE}prod{else}test{/if}/orderstandard_utf8.asp" method="post"> {foreach from=$ogone_params key=ogone_key item=ogone_value} <INPUT TYPE="hidden" NAME="TITLE" VALUE="monsite.com"> <INPUT TYPE="hidden" NAME="BGCOLOR" VALUE="#cccccc"> <INPUT TYPE="hidden" NAME="TXTCOLOR" VALUE="black"> <INPUT TYPE="hidden" NAME="TBLBGCOLOR" VALUE="yellow"> <INPUT TYPE="hidden" NAME="TBLTXTCOLOR" VALUE="darkblue"> <INPUT TYPE="hidden" NAME="BUTTONBGCOLOR" VALUE="orange"> <INPUT TYPE="hidden" NAME="BUTTONTXTCOLOR" VALUE="#FFFFFF"> <INPUT TYPE="hidden" NAME="LOGO" VALUE="http://www.monsite/img/logo.jpg"> <INPUT TYPE="hidden" NAME="FONTTYPE" VALUE="Arial"> {/foreach} Link to comment Share on other sites More sharing options...
SiteProjet Posted August 24, 2012 Share Posted August 24, 2012 Bonjour. Quel est le but de cet ajout? La actuellement le premier code affichera un input pour chaque valeur. Avec votre code vous lui demandez d'afficher quelque chose tout en intégrant vous-même vos valeurs, ce qui coince. Essayez en retirant : {foreach from=$ogone_params key=ogone_key item=ogone_value} et {/foreach} Cordialement, SP. Link to comment Share on other sites More sharing options...
dombal Posted August 24, 2012 Author Share Posted August 24, 2012 merci, je vais essayer et vous tiens au courant. Link to comment Share on other sites More sharing options...
dombal Posted August 24, 2012 Author Share Posted August 24, 2012 J'ai eu deux fois le même message d'erreur "ERROR, Merchant not active" en essayant avec ces deux syntaxes 1/ <form name="ogone_form" action="https://secure.ogone.com/ncol/{if $OGONE_MODE}prod{else}test{/if}/orderstandard_utf8.asp" method="post"> <input type="hidden" name="{$ogone_key}" value="{$ogone_value}" /> <INPUT TYPE="hidden" NAME="TITLE" VALUE="monsite.com"> <INPUT TYPE="hidden" NAME="BGCOLOR" VALUE="#cccccc"> <INPUT TYPE="hidden" NAME="TXTCOLOR" VALUE="black"> <INPUT TYPE="hidden" NAME="TBLBGCOLOR" VALUE="yellow"> <INPUT TYPE="hidden" NAME="TBLTXTCOLOR" VALUE="darkblue"> <INPUT TYPE="hidden" NAME="BUTTONBGCOLOR" VALUE="orange"> <INPUT TYPE="hidden" NAME="BUTTONTXTCOLOR" VALUE="#FFFFFF"> <INPUT TYPE="hidden" NAME="LOGO" VALUE="http://www.monsite.com/img/logo.jpg"> <INPUT TYPE="hidden" NAME="FONTTYPE" VALUE="Arial"> </form> 2/ <form name="ogone_form" action="https://secure.ogone.com/ncol/{if $OGONE_MODE}prod{else}test{/if}/orderstandard_utf8.asp" method="post"> <INPUT TYPE="hidden" NAME="TITLE" VALUE="monsite.com"> <INPUT TYPE="hidden" NAME="BGCOLOR" VALUE="#cccccc"> <INPUT TYPE="hidden" NAME="TXTCOLOR" VALUE="black"> <INPUT TYPE="hidden" NAME="TBLBGCOLOR" VALUE="yellow"> <INPUT TYPE="hidden" NAME="TBLTXTCOLOR" VALUE="darkblue"> <INPUT TYPE="hidden" NAME="BUTTONBGCOLOR" VALUE="orange"> <INPUT TYPE="hidden" NAME="BUTTONTXTCOLOR" VALUE="#FFFFFF"> <INPUT TYPE="hidden" NAME="LOGO" VALUE="http://www.monsite.com/img/logo.jpg"> <INPUT TYPE="hidden" NAME="FONTTYPE" VALUE="Arial"> </form> Link to comment Share on other sites More sharing options...
dombal Posted August 24, 2012 Author Share Posted August 24, 2012 est ce que la modif se fait bien dans le fichier ogone.tpl, on ne touche pas à ogone.php ? Link to comment Share on other sites More sharing options...
SiteProjet Posted August 24, 2012 Share Posted August 24, 2012 Bonjour. Ce nouveau message d'erreur ne semble pas en rapport avec les input. Avec le code suivant, il était affiché ? {foreach from=$ogone_params key=ogone_key item=ogone_value} <input type="hidden" name="{$ogone_key}" value="{$ogone_value}" /> {/foreach} Sinon il se peut que dans les premiers input manque celui avec votre id. En rusant un peu, ça donne quoi de cette façon : {foreach from=$ogone_params key=ogone_key item=ogone_value} <input type="hidden" name="{$ogone_key}" value="{$ogone_value}" /> {/foreach} <INPUT TYPE="hidden" NAME="TITLE" VALUE="monsite.com"> <INPUT TYPE="hidden" NAME="BGCOLOR" VALUE="#cccccc"> <INPUT TYPE="hidden" NAME="TXTCOLOR" VALUE="black"> <INPUT TYPE="hidden" NAME="TBLBGCOLOR" VALUE="yellow"> <INPUT TYPE="hidden" NAME="TBLTXTCOLOR" VALUE="darkblue"> <INPUT TYPE="hidden" NAME="BUTTONBGCOLOR" VALUE="orange"> <INPUT TYPE="hidden" NAME="BUTTONTXTCOLOR" VALUE="#FFFFFF"> <INPUT TYPE="hidden" NAME="LOGO" VALUE="http://www.monsite.com/img/logo.jpg"> <INPUT TYPE="hidden" NAME="FONTTYPE" VALUE="Arial"> Autre piste, forcer le mode test avec : <form name="ogone_form" action="https://secure.ogone.com/ncol/test/orderstandard_utf8.asp" method="post"> à la place de : <form name="ogone_form" action="https://secure.ogone.com/ncol/{if $OGONE_MODE}prod{else}test{/if}/orderstandard_utf8.asp" method="post"> Cordialement. Link to comment Share on other sites More sharing options...
dombal Posted August 27, 2012 Author Share Posted August 27, 2012 Malheureusement, aucune de ces pistes ne fonctionnent. Voici les messages d'erreur que j'obtiens : 1/ Avec ce code, les inputs sont bien pris en compte (couleur,font etc...) mais j'ai un "unknown order/1/s/ " {foreach from=$ogone_params key=ogone_key item=ogone_value} <input type="hidden" name="{$ogone_key}" value="{$ogone_value}" /> {/foreach} <INPUT TYPE="hidden" NAME="TITLE" VALUE="monsite.com"> <INPUT TYPE="hidden" NAME="BGCOLOR" VALUE="#cccccc"> <INPUT TYPE="hidden" NAME="TXTCOLOR" VALUE="black"> <INPUT TYPE="hidden" NAME="TBLBGCOLOR" VALUE="yellow"> <INPUT TYPE="hidden" NAME="TBLTXTCOLOR" VALUE="darkblue"> <INPUT TYPE="hidden" NAME="BUTTONBGCOLOR" VALUE="orange"> <INPUT TYPE="hidden" NAME="BUTTONTXTCOLOR" VALUE="#FFFFFF"> <INPUT TYPE="hidden" NAME="LOGO" VALUE="http://www.monsite.com/img/logo.jpg"> <INPUT TYPE="hidden" NAME="FONTTYPE" VALUE="Arial"> 2/ Et avec celui là, j'ai "ERROR, Merchant not active" <form name="ogone_form" action="https://secure.ogone.com/ncol/{if $OGONE_MODE}prod{else}test{/if}/orderstandard_utf8.asp" method="post"> <input type="hidden" name="{$ogone_key}" value="{$ogone_value}" /> <INPUT TYPE="hidden" NAME="TITLE" VALUE="monsite.com"> <INPUT TYPE="hidden" NAME="BGCOLOR" VALUE="#cccccc"> <INPUT TYPE="hidden" NAME="TXTCOLOR" VALUE="black"> <INPUT TYPE="hidden" NAME="TBLBGCOLOR" VALUE="yellow"> <INPUT TYPE="hidden" NAME="TBLTXTCOLOR" VALUE="darkblue"> <INPUT TYPE="hidden" NAME="BUTTONBGCOLOR" VALUE="orange"> <INPUT TYPE="hidden" NAME="BUTTONTXTCOLOR" VALUE="#FFFFFF"> <INPUT TYPE="hidden" NAME="FONTTYPE" VALUE="Arial"> </form> Que tenter d'autre ? Merci de vos lumières ... J'ai sollicité l'assistance d'Ogone et Prestashop, malheureusement sans réponse à ce jour .... Link to comment Share on other sites More sharing options...
dombal Posted August 27, 2012 Author Share Posted August 27, 2012 Je précise que je suis en mode production. Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Peut-être une piste ici ? http://www.prestashop.com/forums/topic/112771-resolu-bug-du-module-prestashop-ogone-20-unknown-order1s/ Link to comment Share on other sites More sharing options...
dombal Posted August 27, 2012 Author Share Posted August 27, 2012 En fait, si je ne cherche pas à rajouter des balises cachées dans ogone.tpl pour personnaliser ma page, la communication marche bien entre prestashop et ogone (à part une remontée d'info qui ne se fait pas pour les transferts ...), donc a priori ce n'est pas lié au contenu de ce post que vous me signalez ... Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Je commence à être à court d'idées... En ajoutant seulement quelques inputs ? {foreach from=$ogone_params key=ogone_key item=ogone_value} <input type="hidden" name="{$ogone_key}" value="{$ogone_value}" /> {/foreach} <INPUT TYPE="hidden" NAME="TXTCOLOR" VALUE="black"> <INPUT TYPE="hidden" NAME="FONTTYPE" VALUE="Arial"> Peut-être l'un d'eux est déjà repris par défaut dans le foreach. Link to comment Share on other sites More sharing options...
dombal Posted August 27, 2012 Author Share Posted August 27, 2012 Même difficulté si je veux inclure des balises cachées pour choisir les modes de paiment à afficher sur cette page. Je veux afficher uniquement les cartes bancaires, et supprimer paypal et transfert. La balise à inclure est, selon la doc Ogone : <input type="hidden" name="PMLIST" value="VISA;iDEAL"> où Visa et Ideal représentent les moyens de paiement que je veux conserver. Par contre, aucune indication sur la bonne syntaxe pour inséser cette balise dans le formulaire contenu dans ogone.tpl. Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Forcément avant le </form> Mais n'y aurait-il pas deux formulaires par hasard sur cette page ? Link to comment Share on other sites More sharing options...
dombal Posted August 27, 2012 Author Share Posted August 27, 2012 Je commence à être à court d'idées... En ajoutant seulement quelques inputs ? {foreach from=$ogone_params key=ogone_key item=ogone_value} <input type="hidden" name="{$ogone_key}" value="{$ogone_value}" /> {/foreach} <INPUT TYPE="hidden" NAME="TXTCOLOR" VALUE="black"> <INPUT TYPE="hidden" NAME="FONTTYPE" VALUE="Arial"> Peut-être l'un d'eux est déjà repris par défaut dans le foreach. On retombe dans le même cas, la balise (ici background en jaune) est prise en compte, par contre le formulaire entraine un " unknown order/1/s/". Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Là c'est sur, je suis à cours d'idées. En l'état actuel, je ne peux que vous conseiller de vous rapprocher d'Ogone. Ou d'espérer qu'un expert sur la question passera sur ce topic Link to comment Share on other sites More sharing options...
dombal Posted August 27, 2012 Author Share Posted August 27, 2012 Personne ne personnalise sa page de paiement ogone ? Pourtant la personnalisation de cette page est un facteur qui joue dans le taux de transformation, et qui ne devrait pas être négligé. Link to comment Share on other sites More sharing options...
dombal Posted August 27, 2012 Author Share Posted August 27, 2012 Là c'est sur, je suis à cours d'idées. En l'état actuel, je ne peux que vous conseiller de vous rapprocher d'Ogone. Ou d'espérer qu'un expert sur la question passera sur ce topic Oui, c'est ce que je fais en parallèle, sans résultat pour l'instant de la part d'Ogone ou de prestashop. Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Personne ne personnalise sa page de paiement ogone ? Pourtant la personnalisation de cette page est un facteur qui joue dans le taux de transformation, et qui ne devrait pas être négligé. C'est indéniable. Pensez à regarder aussi du côté des forums internationaux car c'est un solution relativement peu utilisée en France. Link to comment Share on other sites More sharing options...
dombal Posted August 28, 2012 Author Share Posted August 28, 2012 merci, je viens de poster sur le forum anglais. Link to comment Share on other sites More sharing options...
dombal Posted September 1, 2012 Author Share Posted September 1, 2012 D'après les dernières informations fournies par les équipes d'Ogone et Prestashop, il n'est plus possible de personnaliser la page de paiement. C'est une option payante coté Ogone, ou une prestation également payante coté prestashop, qui n'est d'ailleurs pas assurée par l'assistance prestashop. C'est bien dommage que cet aspect essentiel ne soit pas (plus ?) proposé, et qu'il n'y ait pas d'info officielle de la part des 2 partenaires. Cela m'aurait évité beaucoup de temps de recherche... Link to comment Share on other sites More sharing options...
dombal Posted September 17, 2012 Author Share Posted September 17, 2012 Finalement, j'ai fait appel à un développeur. Voici ce qu'il a fait : il a créé un fichier .php à la racine du site qui correspond à un fichier de template qui reprend le style en css et appelle les paramètres du fichier ogone.php <td> <h1>Confirmation du paiement</h1> $$$PAYMENT ZONE$$$ </td> Dans le fichier ogone.php, il a rajouté cette ligne avec les différents paramètres : $ogoneParams['TP'] = 'http://adressedutemplate.php'; Le fichier Ogone.tpl reste inchangé. Un fichier à créer et une ligne à insérer ... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now