Products     Magento Extension     PCI-Shopping-Carts     Templates       CRELoaded     WordPress Modules     osCommerce Modules       osCommerce Addons       osCommerce Features       osCommerce Management       Payment Modules     CRELoaded Modules       CRE Loaded Addons       CRE Loaded Features       CRE Loaded Management       Payment Modules       CRELoaded Services
Free Stuff
Customization
Templates
Compare Products
You have no items to compare.
Affiliate Info
Affiliate Program FAQ
Affiliate Log In
Recent Orders
Hot Keywords: Order Notification, Order Search, Coupon, Flash Board, Compare, Floating Message, Tracking, Moneris, RSS, Visitor Filter

  Fianet SAC & ReceiveAndPay v4.0

The following osCommerce contribution is a free Opensource code originated from official osCommerce website and provided for your reference only, you may download the original contribution file(s) and install it on your own; or you may request a Paid Installation Service from Agents Of Power; Agents Of Power does the "AS IS" installation on your website, we do not guarantee it will work properly on your website. Extra Paid service is available for repairing the problem from the original contribution or from your website.
v4.9 :
Correction oubli dansla gestion des nouveaux tags

Fichiers modifiés :
/admin/includes/fianet.php
/admin/includes/languages/french/fianet_rnp_orders_status_association.php
/admin/includes/languages/english/fianet_rnp_orders_status_association.php


/includes/fianet.php

Modifications de la base de données :
ALTER TABLE `fianet_rnp_oscstatus_association` CHANGE `fianet_status_id` `fianet_status_id` ENUM( '0', '1', '2', '3', '4', '5', '6', '10', '11', '12', '13', '14', '100', '101' ) NOT NULL
ALTER TABLE `fianet_orders` CHANGE `fianet_rnp_tag` `fianet_rnp_tag` ENUM( '0', '1', '2', '3', '4', '5', '6', '10', '11', '12', '13', '14', '100', '101' ) NULL DEFAULT NULL
ALTER TABLE `fianet_orders_test` CHANGE `fianet_rnp_tag` `fianet_rnp_tag` ENUM( '0', '1', '2', '3', '4', '5', '6', '10', '11', '12', '13', '14', '100', '101' ) NULL DEFAULT NULL
v4.9 :
Correction oubli dansla gestion des nouveaux tags

Fichiers modifiés :
/admin/includes/fianet.php
/admin/includes/languages/french/fianet_rnp_orders_status_association.php
/admin/includes/languages/english/fianet_rnp_orders_status_association.php


/includes/fianet.php

Modifications de la base de données :
ALTER TABLE `fianet_rnp_oscstatus_association` CHANGE `fianet_status_id` `fianet_status_id` ENUM( '0', '1', '2', '3', '4', '5', '6', '10', '11', '12', '13', '14', '100', '101' ) NOT NULL
ALTER TABLE `fianet_orders` CHANGE `fianet_rnp_tag` `fianet_rnp_tag` ENUM( '0', '1', '2', '3', '4', '5', '6', '10', '11', '12', '13', '14', '100', '101' ) NULL DEFAULT NULL
ALTER TABLE `fianet_orders_test` CHANGE `fianet_rnp_tag` `fianet_rnp_tag` ENUM( '0', '1', '2', '3', '4', '5', '6', '10', '11', '12', '13', '14', '100', '101' ) NULL DEFAULT NULL

-----------------------------------------------------------------------------------------------------------------------------

v4.8
Ajout :
Gestion des nouveaux tags liés aux nouvelles options du contrôle expert pour ReceiveAndPay

Fichiers modifiés :
/admin/includes/fianet.php
/admin/includes/fianet/orders.php

/includes/fianet.php
/includes/fianet/orders.php

/fianet_rnp_return_system.php

-----------------------------------------------------------------------------------------------------------------------------

v4.7
Correction :
Majeur : les tags envoyés sur URL_CALL ne sont plus interprétés pour les status des commandes, seuls les tags reçu sur URL_SYS seront pris en compte

Fichiers modifiés :
/admin/includes/fianet.php

/includes/fianet.php

/fianet_rnp_return_client.php

-----------------------------------------------------------------------------------------------------------------------------


v4.6
Correction :
Correction d'un bug qui faisait que l'e-mail n'était jamais envoyé après réception d'un tag 10.
Si la date de consommation d'un client n'est pas formatée correctement la balise n'est pas ajoutée.
Le commentaire "commande refusée pour fraude" a été modifié en "commande refusée".

Amélioration :
Ajout du filtre par statut de commande dans la page suivit des commandes.

Fichiers modifiés :
/admin/includes/fianet.php

/admin/includes/classes/fianet/fianet_user_site_conso_xml.php
/admin/includes/fianet/orders.php
/admin/fianet_orders.php

/includes/classes/fianet/fianet_user_site_conso_xml.php
/includes/fianet.php
/includes/fianet/orders.php

/fianet_rnp_return_system.php

-----------------------------------------------------------------------------------------------------------------------------

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
Gestion des nouveaus tags pour ReceiveAndPay
Correction Majeur d'un bug dans la gestion des tags sur URL_CALL qui pouvait faire croire qu'une commande était payé alors que ce n'était pas le cas.
v4.6
Correction :
Correction d'un bug qui faisait que l'e-mail n'était jamais envoyé après réception d'un tag 10.
Si la date de consommation d'un client n'est pas formatée correctement la balise n'est pas ajoutée.
Le commentaire "commande refusée pour fraude" a été modifié en "commande refusée".

Amélioration :
Ajout du filtre par statut de commande dans la page suivit des commandes.

Fichiers modifiés :
/admin/includes/fianet.php

/admin/includes/classes/fianet/fianet_user_site_conso_xml.php
/admin/includes/fianet/orders.php
/admin/fianet_orders.php

/includes/classes/fianet/fianet_user_site_conso_xml.php
/includes/fianet.php
/includes/fianet/orders.php

/fianet_return_system.php

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
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
Contribution officielle FIA-NET v4.0
------------------------------------
Contribution développée par FIA-NET, pour osCommerce v2.2fr

Cette contribution intègre :
- le Système d'Analyse des Commandes
- la solution de paiement ReceiveAndPay

Les 2 services peuvent fonctionner ensemble ou séparément.
Le support est assuré directement par FIA-NET.

/*******************
|* Fonctionnalités *|
*******************/
Pour les 2 solutions :
- Installeur fourni : 30 minutes pour isntaller, aucune manipulation de fichiers osCommerce.
- Compatible avec la plupart des contributions osCommerce existantes.
- Adminsitration et paramétrage intégré à votre backoffice osCommerce.
- Paramétrage complet de performant.
- Journal d'erreur permettant de tracer les problèmes.
- Un manuel complet pour vous guider et vous apprendre à utiliser la contribution
- Accès direct à votre backoffice FIA-NET en un seul click.
- Une interface claire et intuitive.

Système d'Analyse des Commandes :
- Envoi des commandes payées par carte bancaire online (dès que la commande est passée).
- Envoi manuel des commandes au SAC.
- Récupération automatique des évaluations et des réévaluations des transactions.
- plusieurs méthodes d'envoi disponibles : curl, fsock ou formulaire

ReceiveAndPay :
- 2 nouveaux modules de paiement intégrés à osCommerce : une pour le paiement par carte bancaire et un pour le paiement à crédit, utilisable séparément ou simultanément.
- Possibilité de paramétrage très fin de vos délais de livraisons.
- La calcul de la date estimée de livraison prends en compte le produit du panier qui a le délais de livraison le plus long et des week-ends !
- Vos statuts de commandes osCommerce interagissent automatiquement avec les statuts ReceiveAndPay.
- Possibilité de modifier les délais maximum de livraison selon votre contrat chez FIA-NET.

Contribution officielle FIA-NET v4.3
------------------------------------
Contribution développée par FIA-NET, pour osCommerce v2.2fr

Cette contribution intègre :
- le Système d'Analyse des Commandes
- la solution de paiement ReceiveAndPay

Les 2 services peuvent fonctionner ensemble ou séparément.
Le support est assuré directement par FIA-NET.

/*******************
|* Fonctionnalités *|
*******************/
Pour les 2 solutions :
- Installeur fourni : 30 minutes pour isntaller, aucune manipulation de fichiers osCommerce.
- Compatible avec la plupart des contributions osCommerce existantes.
- Adminsitration et paramétrage intégré à votre backoffice osCommerce.
- Paramétrage complet de performant.
- Journal d'erreur permettant de tracer les problèmes.
- Un manuel complet pour vous guider et vous apprendre à utiliser la contribution
- Accès direct à votre backoffice FIA-NET en un seul click.
- Une interface claire et intuitive.

Système d'Analyse des Commandes :
- Envoi des commandes payées par carte bancaire online (dès que la commande est passée).
- Envoi manuel des commandes au SAC.
- Récupération automatique des évaluations et des réévaluations des transactions.
- plusieurs méthodes d'envoi disponibles : curl, fsock ou formulaire

ReceiveAndPay :
- 2 nouveaux modules de paiement intégrés à osCommerce : une pour le paiement par carte bancaire et un pour le paiement à crédit, utilisable séparément ou simultanément.
- Possibilité de paramétrage très fin de vos délais de livraisons.
- La calcul de la date estimée de livraison prends en compte le produit du panier qui a le délais de livraison le plus long et des week-ends !
- Vos statuts de commandes osCommerce interagissent automatiquement avec les statuts ReceiveAndPay.
- Possibilité de modifier les délais maximum de livraison selon votre contrat chez FIA-NET.
   Posted on: 10/06/2008     See contribution details Request Installation with Paid service