Problème avec [PRICE] dans code HTML
Author: Milojkovic Z.Bonjour. Mon problème est le suivant. Dans le code HTML, pour payement par carte de crédit, j'essaie de generer dynamiquement le numero de commande ainsi que le prix du produits. Pour se faire j'ai introduits, comme indiqué dans les manuels d'aide, le [OREDER_NO], ainsi que le [PRICE]. Après enregistrement et envoi sur le serveur, en testant les commandes, le site arrive a me trouver le numero de commande, mais pour le prix, impossible! Il me laisse le message d'erreur suivant: ''amount too long or not numeric: length 4 MAX:15'' Je vous laisse le code HTML comme je l'ai rentré.. pourriez vous m'aider
le code HTML que j'ai rentré
<input type=''hidden'' name=''PSPID'' value=''ToutoysTEST''>
<input type=''hidden'' name=''orderID'' value=''[ORDER_NO]''>
<input type=''hidden'' name=''amout'' value=''[PRICE]''>
<input type=''hidden'' name=''currency'' value=''CHF''>
<input type=''hidden'' name=''language'' value=''fr_FR''>
Salut M.Z., comme je n'ai pas de panier fonctionnel en ligne (uniquement des sites de tests...) je t'indique un sujet déjà vu sur lequel tu devrais pouvoir t'inspirer pour rentrer le bon code :
http://answers.websitex5.com/post/41324
Si ça coince on se retournera vers le support. @+, ...J.P.
PS : Quelle version utilises-tu, tu apparaîs ici en utilisateur "Démo"...
Author
Bonjoue. je vous remercie pour votre reponses.
Malheuresement le Post que vous me laissez, je l'ai etudier très longuement hier, mais sans succés.
J'utilise website x5 evolution 9.
Je relaisse le debut du code HTML.
Je rappelle juste, qu'il me trouve sans problème le numéro d'ordre [ORDER_NO] Mais il ne veut pas me trouver le prix [PRICE]
helpez moi. :)
<form method="post" action="https://e-payment.postfinance.ch/ncol/test/orderstandard.asp" id=form1 name=form1> <!- paramètres généraux : voir Parametres de paiement généraux --> PAYER MAINTENANT
<input type="hidden" name="PSPID" value="ToutoysTEST">
<input type="hidden" name="orderID" value="[ORDER_NO]">
<input type="hidden" name="amount" value="[PRICE]">
<input type="hidden" name="currency" value="CHF">
<input type="hidden" name="language" value="fr_FR">
Re-bonjour Milo... Je signale la chose au support car je n'utilise pas de panier fonctionnel en ligne.
@+ et attendant l'intervention d'un technicien de la société., ...J.P.
Author
Je vous remercie Jiper
Hi Milojkovic,
try to copy the code of your payment system and personalize with the "[ORDER_NO]" and "[PRICE]" , for the currency and language, you need ask of e-payment.postfinance what are thefieldsto be used.
if you have difficultytry witha new project.
***** Google Translation:
SalutMilojkovic,
essayez de copierle code de votresystème de paiementet depersonnaliser avec le"[ORDER_NO]" et "[PRICE]",de la monnaieet la langue,vous avez besoindedemander àe-payment.postfinancequels sont leschampsà utiliser.
si tiene dificultad paratratarconun nuevo proyecto.
Author
Bonjour et Merci pour votre reponse.
E-Payment m'explique qu'il est obligatoire de rentrer un champ dans ''OrderID'' et ''amount'' pour que leur masque de paiement soit appellé. Mais ils me disent que c'est le logiciel Shop (website x5) qui doit trouver dynamiquement se code, donc si je me refere à l'aide, je dois rentré ORDER_NO et PRICE. Mais PRICE ne marchent pas.
Selon votre reponse, je dois essayer de personaliser ORDER_NO et PRICE, je ne comprends pas comment personaliser ses deux codes?
Il doit y avoir un problème quelque part qui empeche website de trouver le prix.
je relaisse le code HTML dans son integralité.
svp aidez moi.
<form method="post" action="https://e-payment.postfinance.ch/ncol/test/orderstandard.asp" id=form1 name=form1> <!- paramètres généraux : voir Parametres de paiement généraux --> PAYER MAINTENANT
<input type="hidden" name="PSPID" value="ToutoysTEST">
<input type="hidden" name="orderID" value="[ORDER_NO]">
<input type="hidden" name="amount" value="[PRICE]">
<input type="hidden" name="currency" value="CHF">
<input type="hidden" name="language" value="fr_FR">
<!- informations client facultatives, vivement recommandé à des fins de prévention de la fraude : voir Paramètres généraux et informations client facultatives -->
<input type="hidden" name="CN" value="">
<input type="hidden" name="EMAIL" value="">
<input type="hidden" name="ownerZIP" value="">
<input type="hidden" name="owneraddress" value="">
<input type="hidden" name="ownercty" value="">
<input type="hidden" name="ownertown" value="">
<input type="hidden" name="ownertelno" value="">
<input type="hidden" name="COM" value=""> <!- vérification avant paiement : voir Signature SHA-IN --> <input type="hidden" name="SHASign" value="A2092B145B77B53382A2E3D111F714EF73B43296">
<!- informations mise en page : voir Aspect de la page de paiement -->
<input type="hidden" name="TITLE" value="">
<input type="hidden" name="BGCOLOR" value="">
<input type="hidden" name="TXTCOLOR" value="">
<input type="hidden" name="TBLBGCOLOR" value="">
<input type="hidden" name="TBLTXTCOLOR" value="">
<input type="hidden" name="BUTTONBGCOLOR" value="">
<input type="hidden" name="BUTTONTXTCOLOR" value="">
<input type="hidden" name="LOGO" value="">
<input type="hidden" name="FONTTYPE" value=""> <!- modèle de page dynamique : voir Aspect de la page de paiement --> <input type="hidden" name="TP" value=""> <!- moyens de paiement/caractéristiques page : voir Moyen de paiement et caractéristiques de la page de paiement -->
<input type="hidden" name="PM" value="">
<input type="hidden" name="BRAND" value="">
<input type="hidden" name="WIN3DS" value="">
<input type="hidden" name="PMLIST" value="">
<input type="hidden" name="PMListType" value=""> <!- lien vers votre site Web : voir Réaction par défaut --> <input type="hidden" name="homeurl" value="">
<input type="hidden" name="catalogurl" value=""> <!- paramètres après paiement : voir Redirection en fonction du résultat du paiement -->
<input type="hidden" name="COMPLUS" value="">
<input type="hidden" name="PARAMPLUS" value=""> <!- paramètres après paiement : voir Requête de réponse directes (après paiement) -->
<input type="hidden" name="PARAMVAR" value=""> <!- redirection après paiement : voir Redirection en fonction du résultat du paiement -->
<input type="hidden" name="accepturl" value="">
<input type="hidden" name="declineurl" value="">
<input type="hidden" name="exceptionurl" value="">
<input type="hidden" name="cancelurl" value=""> <!- champ opération facultatif : voir Code Opération --> <input type="hidden" name="operation" value="">
<!-- champ facultatif informations complémentaires connexion : voir Champ Utilisateur --> <input type="hidden" name="USERID" value="">
<!-- informations alias : voir document Alias Management -->
<input type="hidden" name="Alias" value="">
<input type="hidden" name="AliasUsage" value="">
<input type="hidden" name="AliasOperation" value="">
<input type="submit" value="" id=submit2 name=submit2> </form>
Author
Je vous laisse egalement le site pour le techniciens, sa pourrait peut etre aider a comprendre ou est le probleme.
Paiement il faut coché sur ^Postfinance''
www.Toutoys.ch
Author
J'ai essayer avec un nouveau projet, mais le [PRICE] ne fonctionne pas, il ne me le trouve pas.
Ne me dites pas que sur tous les CD Website ecoulé sur le marcher, le mien a un default de fabrication m'empechant de trouver se prix?!
Est ce quelqu'un aurait une solution?
Salut M.Z., en revoyant le sujet que je t'avais indiqué je vois :
<input type="hidden" name="item_number" value="[ORDER_NO]" />
<input type="hidden" name="amount" value="[PRICE]" />
Or tes codes ne semble pas avoir le "slash" final. A voir peut-être ?
@+, ...J.P.
Author
bonjour jiper et merci pour votre reponses.
J'avais repérer les slash a la fin, ainsi que le ''item_number'' mais sa ne change rien. Il me trouve le numero d'ordre sans problèmes, quand au prix je ne sais pas ou il disparait..
Author
Bonjour.
Problème résolu en changeant le terminal de paiement. Je ne travaille plus qu'avec PayPal.
Il doit y avoir un problème d'incompatibilité avec website et PostFinance, car ils renvoient tout le temps le problème sur le logiciel shop et non sur leur système à eux..
Donc, attention au mauvaise surprise, pour ceux voulant travailler avec PostFinance. Le code [PRICE] bloque quelque part, et ne veut pas identifier le prix final des transactions.
Solution: Ne pas travaillé avec PostFinance!
a+