Configuration du paiement sécurisé Ogone (Partie 1)

ingenico

paiements-ogone
Ogone est un opérateur de services de paiement en ligne, il propose aux sites e-commerce une solution de paiement virtuel qui sert de passerelle entre leur boutique en ligne et leur banque.

Depuis Janvier 2013, La société belge Ogone a été rachetée par le leader mondial des solutions de paiements Ingenico Group (ePayments et services).

Dans cet article, je vais vous expliquer comment implémenter le paiement avec ASP .NET C# dans  la page du panier d’un site e-Commerce.

Parcourir l’article

Appeler un Web Service avec authentification et par méthode GET

Le web foisonne d’exemples d’appels à des Web Services avec authentification. Dans la grande majorité, la méthode utilisée est la méthode POST.

Nous allons voir ici comment appeler un Web Service de type « Generic Handler » (extension .ashx) avec la méthode GET et avec une authentification « Basic » en ASP.NET Web Forms.

On prendra l’exemple avec des échanges en JSON via la bibliothèque « Newtonsoft.Json ».

A noter également qu’on considérera que les échanges se font via HTTPS.

Quoi de neuf sur iOS10 ?

wwdc16-og

(Source : https://developer.apple.com/)

Vous le savez peut-être si vous êtes comme moi un Apple fanboy/girl, la WWDC 2016 – Apple Worldwide Developers Conference 2016, a commencé ce lundi 13 juin et va durer une semaine.

Au programme, parmi les points les plus importants, on notera l’annonce d’iOS10, macOS Sierra et le portage de Siri sur Mac.

Dans cet article, nous allons nous concentrer sur mon domaine de prédilection : les nouveautés annoncées dans la nouvelle version de l’OS mobile du géant à la pomme, iOS10.

Factoriser différents types de chaînes de connexion

ScreenHunter_469 Jul. 18 15.17

Si vous travaillez sur un projet .Net qui a plusieurs années d’histoire derrière lui, il est probable qu’il soit composé de plusieurs couches d’accès aux données, et donc, de plusieurs types de chaînes de connexion.

Voici un exemple : le projet contient un accès « à l’ancienne », à base de DataSet. Puis, plus récemment, un accès via Entity Framework a été mis en place (afin de moderniser l’application). Enfin, un module d’un autre projet doit venir se greffer dessus. Hors, ce dernier utilise un accès de type OLEDB.

Au lieu de se retrouver avec trois chaînes de connexions dans le fichier Web.config, on va pouvoir toutes les factoriser vers une seule ; en l’occurrence, celle d’Entity Framework.

Outils pour la qualité logicielle en PHP

Cet article est une suite logique de l’article « Culture pour la qualité logicielle PHP », lequel vous a présenté les différents aspects à appréhender chaque jour afin d’avoir une culture de conception de produits de qualité. Aujourd’hui nous  verrons les outils  les plus utilisés à notre disposition afin de mettre en pratique ces aspects, nous n’expliquerons pas en détails l’installation, ni l’utilisation de ces outils mais nous vous les présenterons de manière globale afin de percevoir leurs importance dans la qualité logicielle. Nous vous présentons une liste, non exhaustive, des outils ayant des versions open source.

Lombok en pratique

ScreenHunter_423 Jul. 11 15.12

Un blog précèdent que vous trouverez ici, nous faisait découvrir la librairie Lombok.
Cette librairie permet de générer à la compilation les principales méthodes et bouts de codes génériques par l’utilisation d’annotations.

De puis longtemps, je voulais essayer à l’échelle d’un projet l’utilisation de la librairie Lombok. L’occasion s’étant enfin présentée, je vous propose de faire un petit retour sur sa mise en pratique dans le monde réel.

Framework METEOR

meteor-logo

Qu’est-ce que METEOR ?

METEOR ne fait pas référence aux astres comme l’on peut imaginer, mais un Framework de développement Web en Javascript, open source et basé sur NodeJs.

Meteor est non seulement un Framework assez complet et autonome mais supporte aussi le Cross-plateform (Multiplateforme), c’est à dire sur Mobile (Android / IOS) que sur les explorateurs internet (IE, Firefox, …).

Dans cette article, nous allons voir :

  • Les principes de METEOR : Que fait la météorite ?
  • Les pré-requis : Quelles sont les surprises pour commencer ?
  • L’installation et l’utilisation : Attention, l’apprentissage se fait sur le site officiel
  • Les points forts : D’où vient la météorite ? Pourquoi lui ?
  • Les points faibles : Superman a aussi sa faiblesse…
  • Liens