This is a discussion on Fianet SAC & ReceiveAndPay v4.0 within the New osCommerce Contributions forums, part of the osCommerce 2.2 Forums category; v4.5 Correction : Si un produit était affecté à plusieurs catégories et si ces catégories étaient affectées à différents type ...
| |||||||
| Register | FAQ | Members List | Calendar | Mark Forums Read |
|
#1
| ||||
| ||||
| Correction : Si un produit était affecté à plusieurs catégories et si ces catégories étaient affectées à différents type de catégorie FIA-NET, alors les produits se trouvaient en doublons dans le flux XML. Amélioration : Les caratères &, < et > sont maintenant correctement géré dans ReceiveAndPay Fichiers modifiés : /admin/includes/fianet.php /admin/includes/classes/fianet/fianet_product_list_xml.php /admin/includes/classes/fianet/fianet_product_xml.php /includes/classes/fianet/fianet_product_list_xml.php /includes/classes/fianet/fianet_product_xml.php /includes/classes/fianet/fianet_payment.php /includes/fianet.php ----------------------------------------------------------------------------------------------------------------------------- v4.4 Corrections : Lorsqu'un tag 0 était reçu le status de la commande n'était jamais modifié. Harmonisation des valeurs de la balise control pour pouvoir informer tous les utilisateurs de la contribution des mises à jour. Fichiers modifiés : /fianet_rnp_return_system.php /admin/includes/fianet.php /admin/includes/classes/fianet/fianet_order_xml.php /includes/classes/fianet/fianet_order_xml.php /includes/classes/fianet/fianet_rnp_order_xml.php /includes/fianet.php ----------------------------------------------------------------------------------------------------------------------------- v4.3 Corrections : La tag 0 n'écrasera plus les autres tags en cas de transactions multiples sur une commande. Petit ajustement pour éviter que le status de livraison ne soit pas mis à jour. Fichiers modifiés : /fianet_rnp_return_system.php /admin/includes/fianet.php /admin/includes/classes/fianet/fianet_sender.php /includes/fianet.php ----------------------------------------------------------------------------------------------------------------------------- v4.2 Améliorations : La suppression des commandes passées par ReceiveAndPay est désormais désactivable depuis la page paramètres généraux. Corrections : Les mots de passe était url_encodé 2x lors de l'appel des réévaluations et de la mise à jours des états SAC. Les valeurs des devises n'était pas prise en compte dans le calcul du montant de la commande. Modifications de la base de données : INSERT INTO `fianet_configuration` ( `configuration_id` , `configuration_title` , `configuration_key` , `configuration_value` , `configuration_description` , `sort_order` , `last_modified` , `date_added` , `use_function` , `set_function` , `type_configuration` , `advanded_configuration` ) VALUES ( '62', 'Suppression des commandes en cas d''avortement', 'FIANET_RNP_DELETE_ABORTED_ORDERS', 'non', 'Si une commande est annulée ou refusée par ReceiveAndPay, elle sera supprimé de la base et les stocks seront restaurés', '53', NULL , '0000-00-00 00:00:00', NULL , 'tep_cfg_select_option(array(''oui'', ''non''),', 'rnp', '0' ); Fichiers modifiés : /fianet_rnp_return_client.php /fianet_rnp_return_system.php /admin/fianet_orders.php /admin/fianet_configuration.php /admin/fianet_error_log.php /admin/includes/fianet.php /admin/includes/classes/fianet/fianet_order_xml.php /admin/includes/classes/fianet/fianet_adress_xml.php /admin/includes/classes/fianet/fianet_billing_adress_xml.php /admin/includes/classes/fianet/fianet_delivery_adress_xml.php /admin/includes/classes/fianet/fianet_info_order_xml.php /admin/includes/classes/fianet/fianet_user_site_conso_xml.php /admin/includes/classes/fianet/fianet_product_list_xml.php /admin/includes/classes/fianet/fianet_product_xml.php /admin/includes/classes/fianet/fianet_sender.php /includes/fianet.php /includes/classes/fianet/fianet_order_xml.php /includes/classes/fianet/fianet_rnp_order_xml.php /includes/classes/fianet/fianet_adress_xml.php /includes/classes/fianet/fianet_billing_adress_xml.php /includes/classes/fianet/fianet_delivery_adress_xml.php /includes/classes/fianet/fianet_info_order_xml.php /includes/classes/fianet/fianet_user_site_conso_xml.php /includes/classes/fianet/fianet_product_list_xml.php /includes/classes/fianet/fianet_product_xml.php ----------------------------------------------------------------------------------------------------------------------------- v4.1 : Améliorations : La navigation entre les pages dans la page suivi des commandes Dans la page association des catégories osCommerces aux type de produits fianet la page utilise désormais un javascript pour propager les choix aux sous-catégories. Corrections : Intégration des requetes pour mysql < 4.3.0 SAC : Les réévaluations n'étaient jamais reçues. RnP : Modifications des url de test de ReceiveAndPay pour le passage à la v2. RnP : Correction d'un bug ou l'email n'était pas correctement stocké en session ce qui faisait que l'email de confirmation de commande n'était jamais envoyé au client. SAC : Le mot de passe pour accéder à la page de vérification des flux n'était pas urlencodé, si le mot de passe contenait certains caractère spéciaux cela pouvait empécher l'accès à la page. Fichiers modifiés : /admin/fianet_orders.php /admin/fianet_error_log.php /admin/fianet_categories_association.php /admin/includes/fianet.php /admin/includes/fianet/orders.php /admin/includes/fianet/categories.php /admin/includes/classes/fianet/fianet_user_site_conso_xml.php /admin/includes/classes/fianet/fianet_info_order_xml.php /admin/includes/classes/fianet/fianet_billing_adress_xml.php /admin/includes/classes/fianet/fianet_delivery_adress_xml.php /admin/includes/classes/fianet/fianet_sender.php /includes/fianet.php /includes/classes/fianet/fianet_user_site_conso_xml.php /includes/classes/fianet/fianet_info_order_xml.php /includes/classes/fianet/fianet_payment.php /includes/modules/payment/fianetRnPCB.php /includes/modules/payment/fianetRnPCR.php /includes/classes/fianet/fianet_billing_adress_xml.php /includes/classes/fianet/fianet_delivery_adress_xml.php /fianet_rnp_return_system.php /fianet_rnp_return_client.php ----------------------------------------------------------------------------------------------------------------------------- v4.0 : Ajout : Les paiements configuré comme des paiement pas carte bancaire en n fois sont désormais envoyé online Type de paiement : "carte bancaire avec saisie manuelle des bin", vous permet de faire les règlement par carte anciare par téléphone, de saisir le numéro de la carte dans votre backoffice osCommerce, ce qui génèrera les bins puis vous pourrez soumettre la commande au SAC Affichage des numéros de commandes dans la page fianet_orders.php Corrections : Meilleur gestion des messages d'erreur : si une commande n'est pas trouvée, en cas de configuration incomplète de la contribution le journal d'erreur détail tout ce qui manque. Les tags renvoyés par le serveur FIANET sont prioritaire aux tags renvoyés par le client. Nouveaux fichiers : /admin/fianet_store_order_bin.php /admin/includes/classes/fianet/fianet_key_64bits.php /admin/includes/languages/french/fianet_store_order_bin.php /admin/includes/languages/english/fianet_store_order_bin.php Fichiers modifiés : /admin/fianet_orders.php /admin/includes/fianet.php /admin/includes/fianet/orders.php /admin/includes/languages/french/fianet_orders.php /admin/includes/languages/english/fianet_orders.php /admin/includes/classes/fianet/fianet_payment_xml.php /includes/fianet.php /includes/fianet/orders.php /includes/classes/fianet/fianet_order_xml.php /includes/classes/fianet/fianet_rnp_order_xml.php /includes/classes/fianet/fianet_payment_xml.php /fianet_rnp_return_client.php /fianet_rnp_return_system.php /fianet_install/file_list.php Modification de la base de données : INSERT INTO fianet_payment_type VALUES ('carte_bin_man',1,'Credit card with manual bin'); INSERT INTO fianet_payment_type VALUES ('carte_bin_man',4,'Carte bancaire avec saisie manuelle des bin'); ----------------------------------------------------------------------------------------------------------------------------- v3.6 : Correction : La liste des fichiers dans l'installeur n'était plus à jour. Une fonction php était mal orthographier dans la page configuration des délais de livraison ce qui provoquait une erreur. Pour le SAC si le prix unitaire d'un article était > 1000 le texte du prix était mal formatté. Ajout : Envoie de l'email de confirmation de commande aux clients quand une commande ReceiveAndPay est passée. Optimisation : L'email à envoyer au client est désormais stocké en session. Le code retirant les tags html dans le flux xml a été amélioré. Si une commande n'est pas trouvée le message d'erreur est plus complet. /admin/includes/fianet.php /admin/includes/fianet/general.php /admin/includes/fianet/products.php /admin/includes/languages/english/fianet_rnp_products_association.php /admin/includes/languages/english/fianet_rnp_orders_status_association.php /admin/includes/languages/french/fianet_rnp_orders_status_association.php /admin/includes/classes/fianet/fianet_product_xml.php /includes/fianet.php /includes/fianet/general.php /includes/fianet/orders.php /fianet_install/file_list.php /includes/classes/fianet/fianet_payment.php /includes/languages/french/fianet_checkout_process.php /includes/languages/english/fianet_checkout_process.php /includes/classes/fianet/fianet_product_xml.php /includes/classes/fianet/fianet_sender.php /includes/classes/fianet/fianet_order_xml.php /includes/classes/fianet/fianet_rnp_order_xml.php /fianet_rnp_return_client.php /fianet_rnp_return_system.php v3.5 : Correction : La page paramétrage des modes de livraison pouvait ommettre certain modes de livraison installés ce qui provoquait l'erreur "Rue1 is undefined". Certaines contributions rajoutait des balises html dans les noms des produits, ce qui provoquait l'erreur checksum invalide pour RnP. Liste des fichiers modifiés : /admin/includes/fianet.php /admin/includes/fianet/general.php /includes/fianet.php /includes/fianet/general.php /includes/classes/fianet/fianet_payment.php ------------------------------------------------------------------------------------------------- v3.4 : Correction : Sur le module de paiement RnP comptant, les informations de sessions n?étaient pas renvoyé à la page Urlsys et urlcall ce qui fait que le panier ne se vide plus à la fin d?une commande. Liste des fichiers modifiés : /admin/includes/fianet.php /includes/fianet.php /includes/modules/payment/fianetRnPCB.php ------------------------------------------------------------------------------------------------- v3.3 : Correction : De temps en temps l'interrogation de la disponibilité des serveurs R&P renvoyait des valeurs qui empêchait de recupérer le status réel du serveur ce qui entrainait le fait que le moyen de paiement R&P n'était pas proposé. Corrections diverses des textes. ------------------------------------------------------------------------------------------------- v3.2 : Ajout : Envoie d'un email au marchand pour le prévenir des nouvelles commandes R&P. Liste des fichiers modifiés : /admin/includes/fianet.php /fianet_rnp_return_system.php /fianet_rnp_return_client.php /fianet_checkout_process.php /includes/fianet.php /includes/classes/fianet/fianet_payment.php /includes/fianet/orders.php /includes/modules/payment/fianetRnPCB.php /includes/modules/payment/fianetRnPCR.php ------------------------------------------------------------------------------------------------- v3.1 : Ajout : Séparation des SiteID SAC et ReceiveAndPay Récupération et affichage des références SAC et RnP Correction : Avec Firefox la redirection vers ReceiveAndPay ne fonctionnait pas Dans RnP : dans certaines circonstances la valeur de crypt était invalide et empechait de payer sur ReceiveAndPay Modification de la base de données : INSERT INTO `fianet_configuration` (`configuration_id`, `configuration_title`, `configuration_key`, `configuration_value`, `configuration_description`, `sort_order`, `last_modified`, `date_added`, `use_function`, `set_function`, `type_configuration`, `advanded_configuration`) VALUES (61, 'Identifiant du site', 'FIANET_RNP_SITE_ID', '', 'Identifiant numérique du site', 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', NULL, NULL, 'rnp', '0'); UPDATE `fianet_configuration` SET `type_configuration` = 'sac' WHERE `configuration_id` = 1; Liste des fichiers modifiés : admin/fianet_orders.php admin/includes/classes/fianet/fianet_sender.php admin/includes/fianet/orders.php admin/includes/fianet/general.php admin/includes/languages/french/fianet_orders.php admin/includes/languages/english/fianet_orders.php admin/fianet_rnp_marchand_redirect.php admin/includes/fianet.php /includes/classes/fianet/fianet_payment.php /includes/classes/fianet/fianet_rnp_wallet_xml.php /includes/classes/fianet/fianet_rnp_info_order_xml.php /includes/classes/fianet/fianet_rnp_order_xml.php /includes/fianet.php /includes/module/payment/fianetRnPCB.php /includes/module/payment/fianetRnPCR.php ------------------------------------------------------------------------------------------------- v3.0 : Ajout de ReceiveAndPay ------------------------------------------------------------------------------------------------- v2.4 : Correction : Si un mot de passe contenait certains caractères spéciaux, il était impossible d'accéder à la page de validation du flux xml. Une ligne de déboguage était toujours active lors de l'envoi des flux en mode GET. Le mot de passe était urlencodé 2 fois lors de la réception des alertes et de l'envoi des status de livraison. Ajout : Certaines erreurs n'étaient pas logguées lors de la récupération des évaluations. Liste des fichiers modifiés : admin/includes/classes/fianet/fianet_sender.php admin/includes/classes/fianet/fianet_adress_xml.php admin/includes/classes/fianet/fianet_info_order_xml.php admin/includes/fianet/orders.php admin/includes/fianet.php includes/classes/fianet/fianet_sender.php includes/fianet.php ------------------------------------------------------------------------------------------------- v2.3 : Corrections : Retirer le commentaire visible dans check_confirmation.php Correction sql_query.php : retiré le charset car il pouvait faire planter les requêtes Number format était appelé 2 fois, et au second passage le formatage était invalide. Ajouts : Le message d'erreur lors d'envoi en STACKFAST retourne désormais le flux XML envoyé. Liste des fichiers modifiés : admin/includes/classes/fianet/fianet_sender.php admin/includes/classes/fianet/fianet_product_xml.php admin/includes/fianet.php includes/classes/fianet/fianet_sender.php includes/classes/fianet/fianet_product_xml.php includes/fianet.php ------------------------------------------------------------------------------------------------- v2.2 : Correction : L'adresse de livraison n'était jamais renseignée si elle différait de celle de facturation. Le formatage de la valeur du CA dans siteconso n'était pas correct. admin/includes/classes/fianet/fianet_user_xml.php : la qualité par défaut de l'utilisateur est désormais réglée par défaut à la valeur définie dans admin/includes/fianet.php Ajout : Ajout du champ societe dans le flux XML. ------------------------------------------------------------------------------------------------- v2.0 : Sortie initiale More...
__________________ Michael Sasek osCMax Developer
|
| Thread Tools | |
| |
| ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Fianet SAC & ReceiveAndPay v4.0 | michael_s | New osCommerce Contributions | 0 | 06-13-2008 08:20 AM |
| Fianet SAC & ReceiveAndPay v4.0 | michael_s | New osCommerce Contributions | 0 | 05-26-2008 07:30 AM |
| Fianet SAC & ReceiveAndPay v4.0 | michael_s | New osCommerce Contributions | 0 | 05-22-2008 02:12 AM |
| Fianet SAC & ReceiveAndPay v4.0 | michael_s | New osCommerce Contributions | 0 | 04-24-2008 06:30 AM |
| Fianet SAC & ReceiveAndPay v4.0 | michael_s | New osCommerce Contributions | 0 | 04-23-2008 07:11 AM |