osCommerce and osCMax shopping cart software forums

Shopping Cart Software

osCommerce with teeth!

 

Fianet SAC & ReceiveAndPay v4.0

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


Go Back   osCommerce and osCMax shopping cart software forums > osCommerce 2.2 Forums > New osCommerce Contributions

Register FAQ Members List Calendar Mark Forums Read


Welcome to osCMax Join osCMax Now! Download osCMax Here
Reply

 

LinkBack Thread Tools
  #1  
Old 11-19-2008, 03:50 AM
michael_s's Avatar
osCMax Developer

 
Join Date: Jul 2002
Location: Phoenix, AZ
Posts: 11,482
Thanks: 83
Thanked 356 Times in 334 Posts
Rep Power: 10
michael_s has a reputation beyond reputemichael_s has a reputation beyond reputemichael_s has a reputation beyond reputemichael_s has a reputation beyond reputemichael_s has a reputation beyond reputemichael_s has a reputation beyond reputemichael_s has a reputation beyond reputemichael_s has a reputation beyond reputemichael_s has a reputation beyond reputemichael_s has a reputation beyond reputemichael_s has a reputation beyond repute
Post Fianet SAC & ReceiveAndPay v4.0

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&egrave;res &, < et > sont maintenant correctement g&eacute;r&eacute; dans ReceiveAndPay

Fichiers modifi&eacute;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 &eacute;tait re&ccedil;u le status de la commande n'&eacute;tait jamais modifi&eacute;.
Harmonisation des valeurs de la balise control pour pouvoir informer tous les utilisateurs de la contribution des mises &agrave; jour.

Fichiers modifi&eacute;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'&eacute;crasera plus les autres tags en cas de transactions multiples sur une commande.
Petit ajustement pour &eacute;viter que le status de livraison ne soit pas mis &agrave; jour.

Fichiers modifi&eacute;s :
/fianet_rnp_return_system.php

/admin/includes/fianet.php

/admin/includes/classes/fianet/fianet_sender.php

/includes/fianet.php
-----------------------------------------------------------------------------------------------------------------------------
v4.2
Am&eacute;liorations :
La suppression des commandes pass&eacute;es par ReceiveAndPay est d&eacute;sormais d&eacute;sactivable depuis la page param&egrave;tres g&eacute;n&eacute;raux.

Corrections :
Les mots de passe &eacute;tait url_encod&eacute; 2x lors de l'appel des r&eacute;&eacute;valuations et de la mise &agrave; jours des &eacute;tats SAC.
Les valeurs des devises n'&eacute;tait pas prise en compte dans le calcul du montant de la commande.

Modifications de la base de donn&eacute;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&eacute;e ou refus&eacute;e par ReceiveAndPay, elle sera supprim&eacute; de la base et les stocks seront restaur&eacute;s', '53', NULL , '0000-00-00 00:00:00', NULL , 'tep_cfg_select_option(array(''oui'', ''non''),', 'rnp', '0'
);

Fichiers modifi&eacute;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&eacute;liorations :
La navigation entre les pages dans la page suivi des commandes
Dans la page association des cat&eacute;gories osCommerces aux type de produits fianet la page utilise d&eacute;sormais un javascript pour propager les choix aux sous-cat&eacute;gories.

Corrections :
Int&eacute;gration des requetes pour mysql < 4.3.0
SAC : Les r&eacute;&eacute;valuations n'&eacute;taient jamais re&ccedil;ues.
RnP : Modifications des url de test de ReceiveAndPay pour le passage &agrave; la v2.
RnP : Correction d'un bug ou l'email n'&eacute;tait pas correctement stock&eacute; en session ce qui faisait que l'email de confirmation de commande n'&eacute;tait jamais envoy&eacute; au client.
SAC : Le mot de passe pour acc&eacute;der &agrave; la page de v&eacute;rification des flux n'&eacute;tait pas urlencod&eacute;, si le mot de passe contenait certains caract&egrave;re sp&eacute;ciaux cela pouvait emp&eacute;cher l'acc&egrave;s &agrave; la page.

Fichiers modifi&eacute;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&eacute; comme des paiement pas carte bancaire en n fois sont d&eacute;sormais envoy&eacute; online
Type de paiement : "carte bancaire avec saisie manuelle des bin", vous permet de faire les r&egrave;glement par carte anciare par t&eacute;l&eacute;phone, de saisir le num&eacute;ro de la carte dans votre backoffice osCommerce, ce qui g&eacute;n&egrave;rera les bins puis vous pourrez soumettre la commande au SAC
Affichage des num&eacute;ros de commandes dans la page fianet_orders.php

Corrections :
Meilleur gestion des messages d'erreur : si une commande n'est pas trouv&eacute;e, en cas de configuration incompl&egrave;te de la contribution le journal d'erreur d&eacute;tail tout ce qui manque.
Les tags renvoy&eacute;s par le serveur FIANET sont prioritaire aux tags renvoy&eacute;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&eacute;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&eacute;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'&eacute;tait plus &agrave; jour.
Une fonction php &eacute;tait mal orthographier dans la page configuration des d&eacute;lais de livraison ce qui provoquait une erreur.
Pour le SAC si le prix unitaire d'un article &eacute;tait > 1000 le texte du prix &eacute;tait mal formatt&eacute;.

Ajout :
Envoie de l'email de confirmation de commande aux clients quand une commande ReceiveAndPay est pass&eacute;e.

Optimisation :
L'email &agrave; envoyer au client est d&eacute;sormais stock&eacute; en session.
Le code retirant les tags html dans le flux xml a &eacute;t&eacute; am&eacute;lior&eacute;.
Si une commande n'est pas trouv&eacute;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&eacute;trage des modes de livraison pouvait ommettre certain modes de livraison install&eacute;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&eacute;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?&eacute;taient pas renvoy&eacute; &agrave; la page Urlsys et urlcall ce qui fait que le panier ne se vide plus &agrave; la fin d?une commande.

Liste des fichiers modifi&eacute;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&eacute; des serveurs R&P renvoyait des valeurs qui emp&ecirc;chait de recup&eacute;rer le status r&eacute;el du serveur ce qui entrainait le fait que le moyen de paiement R&P n'&eacute;tait pas propos&eacute;.
Corrections diverses des textes.

-------------------------------------------------------------------------------------------------
v3.2 :
Ajout :
Envoie d'un email au marchand pour le pr&eacute;venir des nouvelles commandes R&P.

Liste des fichiers modifi&eacute;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&eacute;paration des SiteID SAC et ReceiveAndPay
R&eacute;cup&eacute;ration et affichage des r&eacute;f&eacute;rences SAC et RnP

Correction :
Avec Firefox la redirection vers ReceiveAndPay ne fonctionnait pas
Dans RnP : dans certaines circonstances la valeur de crypt &eacute;tait invalide et empechait de payer sur ReceiveAndPay

Modification de la base de donn&eacute;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&eacute;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&eacute;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&egrave;res sp&eacute;ciaux, il &eacute;tait impossible d'acc&eacute;der &agrave; la page de validation du flux xml.
Une ligne de d&eacute;boguage &eacute;tait toujours active lors de l'envoi des flux en mode GET.
Le mot de passe &eacute;tait urlencod&eacute; 2 fois lors de la r&eacute;ception des alertes et de l'envoi des status de livraison.

Ajout :
Certaines erreurs n'&eacute;taient pas loggu&eacute;es lors de la r&eacute;cup&eacute;ration des &eacute;valuations.

Liste des fichiers modifi&eacute;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&eacute; le charset car il pouvait faire planter les requ&ecirc;tes
Number format &eacute;tait appel&eacute; 2 fois, et au second passage le formatage &eacute;tait invalide.

Ajouts :
Le message d'erreur lors d'envoi en STACKFAST retourne d&eacute;sormais le flux XML envoy&eacute;.

Liste des fichiers modifi&eacute;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'&eacute;tait jamais renseign&eacute;e si elle diff&eacute;rait de celle de facturation.
Le formatage de la valeur du CA dans siteconso n'&eacute;tait pas correct.
admin/includes/classes/fianet/fianet_user_xml.php : la qualit&eacute; par d&eacute;faut de l'utilisateur est d&eacute;sormais r&eacute;gl&eacute;e par d&eacute;faut &agrave; la valeur d&eacute;finie dans admin/includes/fianet.php

Ajout :
Ajout du champ societe dans le flux XML.

-------------------------------------------------------------------------------------------------
v2.0 :
Sortie initiale

More...
__________________
Michael Sasek
osCMax Developer


  • osCMax Templates - Hundreds of premium quality templates designed for osCMax 2. Loyalty discounts up to 30% off!
    Each purchase supports the osCMax project with much needed funds!

  • xShop for osCMax - Windows Based osCMax administration. Improved workflow, security, speed and convenience.

  • osCMax Hosting - From basic hosting to High Availability, Load Balanced arrays, the most experienced osCMax host. Default multi server configuration for exceptional performance!

  • osCMax Template Tutorial - Learn how to make your own custom templates and how to use the powerful features of the osCMax template system.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads

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


All times are GMT -8. The time now is 02:40 PM.


Powered by vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO
http://www.oscmax.com/forums/
Copyright 2008 osCMax