RubyOnRails : Paiement par carte bancaire en France

Durant mon développement sur Rails, j’ai été confronté à un problème … embêtant puisque cela touchait « le nerf de la guerre » : l’argent. Plus exactement le paiement des services bancaires en ligne, par carte bleue.

Sur Ruby-toolbox, vous pourrez remarquer qu’une gem se démarque facilement du lot : ActiveMerchant. Proposant un certain nombre de service intermédiaire du type Paypal, Paybox, Ogone, … celle-ci ne semble malheureusement pas encore très fournie en passerelle (Gateway) pour les services de paiement des banques françaises. Il suffit pour d’ailleurs d’aller voir l’espace Github associé à cette librairie https://github.com/Shopify/active_merchant/ .

Et c’est là que commencent mes désillusions.

Jusqu’à maintenant j’ai toujours trouvé, avec surprise et joie, une gem qui correspondait à mes besoins très souvent assez spécifiques. Mais là, pour une fonctionnalité plutôt généraliste, aucune gem à première vue.

Ce n’est qu’en cherchant fortement que j’ai trouvée celle-ci, que je veux partager avec vous :

Banques Nom du service Type de service Librairie
Crédit Mutuel
CIC
CyberMut
 
CM-CIC Paiement
Site
Githug/novelys/paiementcic
Caisse d’épargne
Banque Populaire
SP Plus
Cyberplus Paiement
SystemPay Natixis
Site
Github/iMenlo/system_pay
Société Générale
LCL
Société Générale
Crédit Agricole
BNP Paribas
HSBC
La banque postale
Crédit du Nord
Sogenactif
Sherlock’s
Sogenactif
e-Transactions
Mercanet
Elysnet
Scellius Net
Webaffaires
Atos Worldline
Site
Github/bgarillot/atos
Github/lyonrb/payme

Bien sûr, il doit certainement y en avoir bien d’autre, en tout cas je l’espère. Dans ce cas, n’hésitez pas à me laisser un commentaire pour donner vos sources. Je les afficherais avec plaisir.

Pour info, je ne les ai pas encore tester. Donnez-moi vos retours !

Sources:
http://www.raynette.fr/paiement-cb.php

Optimiser son site WordPress

Bon, allez, changeons un peu de sujet pour passer du côté obscur de la force technique.

Cela fait plusieurs articles que je ne parle que de création d’entreprise et d’administratif, je vais changer de thème en débordant sur quelques éléments bassement informatiques, et plus spécifiquement, sur l’optimisation d’un site web basé sur WordPress.

Mais finalement que cache ce terme d’optimisation ? Ici nous parlerons de vitesse d’affichage uniquement, bien que le terme puisse intégrer bien d’autres choses.

Il s’agit en fait d’utiliser ce qu’on appelle un cache, ou bien une compression des images, du code HTML, CSS, ou JavaScript, … Continuer la lecture de « Optimiser son site WordPress »

Prestashop 1.4.4 : mise à jour automatique

La version 1.4.4 de Prestashop vient d’être mise à disposition. Et, il faut le dire, elle propose une fonctionnalité très attendue par ses utilisateurs (en tout cas de mon côté) : la mise à jour automatique de l’application.

Et oui ! Exit les mises à jour fastidieuses où on devait tout faire à la main, en utilisant un logiciel FTP et en croisant les doigts. Cette fonctionnalité devrait grandement faciliter cette tâche pour les néophytes, et surtout limiter les erreurs de mise à jour. Elle était déjà souvent présente dans d’autres outils tels que WordPress, Drupal, …

Néanmoins, 2 problèmes peuvent se poser. Les mises à jour majeures, du type 1.4 vers 1.5, devraient généralement « bouleverser » certaines fonctions; les personnes non averties ne risqueront-elles pas de lancer une mise à jour par attrait de la nouveauté, ou « parce que ce sera mieux » ? Dans ce cas, comment seront gérés les modules non compatibles ?

Le second, moins existentiel, plus pratique, est tout de même de mettre à jour une dernière fois à la main vers cette nouvelle mouture. Allez courage !

Plus d’informations ici : Blog Prestashop

Sortie de Symfony 2.0

Comme vous pourrez le constater sur le site officiel, qui a d’ailleurs changé d’adresse http://symfony.com, Sensio Labs a livré la version 2.0 de Symfony à l commnuauté.

Ce framework PHP propose une implémentation de la logique MVC (Model-View-Controller). On peut aussi retrouver cette logique dans le framework Zend pour le même langage.

Les nouveautés liées à cette sortie par rapport la version 1.4 résident dans une complète refonte, consolidant sa structure, et optimisant par le même coup les performances.

Je vous invite donc à consulter la documentation, très bien fournie : http://symfony.com/get_started.