Accueil
Étude de cas client

Société Générale : un module PrestaShop pour le paiement en 1, 3 ou 4 fois

Intégrer une solution de paiement fractionné bancaire à un tunnel de commande PrestaShop, sans perdre la commande au retour du paiement.

Client : Société Générale
CMS : PrestaShop 1.7
Mission : Module de paiement en 1x / 3x / 4x

Contexte & enjeux

Proposer le paiement en plusieurs fois sur une boutique PrestaShop suppose de sortir le client du tunnel de commande habituel : il est redirigé vers la solution de paiement fractionné de la banque, qui affiche les mensualités selon le montant du panier, puis doit revenir sur le site avec une commande correctement validée, quel que soit le résultat du paiement.

Mission

Développement d'un module PrestaShop 1.7 sur mesure permettant le paiement en 1, 3 ou 4 fois par carte bancaire, avec affichage du moyen de paiement adapté au montant du panier, à partir d'un cahier des charges fourni par le client.

Difficulté rencontrée

Le point délicat n'était pas la redirection elle-même, mais le retour : après un paiement en succès ou en échec sur le tunnel de la Société Générale, il fallait récupérer de façon fiable le résultat pour valider (ou non) la commande côté PrestaShop et déclencher la génération de la facture, sans dépendre uniquement du retour de navigation du client sur le site.

Solution technique mise en place

Mise en place d'une règle de rappel (notification serveur à serveur) en complément de la redirection du client, pour que la validation de la commande ne dépende pas uniquement de son retour effectif sur le site : que le client revienne ou ferme son navigateur après le paiement, la commande est validée et la facture générée sur la base du résultat réellement transmis par la banque.

Les résultats

Indicateur

Moyens de paiement proposés

Validation de la commande

Génération de la facture

Avant

paiement comptant uniquement

dépendante du retour navigateur du client

à définir

Après

1x, 3x ou 4x, adapté au montant du panier

confirmée par rappel serveur à serveur, quel que soit le comportement du client

déclenchée automatiquement sur résultat de paiement confirmé

Sur le même sujet

Services & expertises mobilisés
  • Développement de module PrestaShop sur mesure à partir d'un cahier des charges bancaire.
  • Intégration de solutions de paiement fractionné (1x, 3x, 4x).
  • Fiabilisation de la validation de commande par notification serveur à serveur.