v4.5
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...





LinkBack URL
About LinkBacks









Bookmarks