Module Prestashop Postfinance

Nouveau produit

Ce module Prestashop vous permet d'accepter des paiements via Postfinance. Pour cela vous devez souscrire à la prestation e-payment auprès de Postfinance afin de choisir les différentes cartes que vous désirez proposer à vos clients.

Plus de détails

100.00 CHF

 L'accès au support technique est effectif pendant une période de 90 jours suivant la date d’achat du produit. Les mises à jour sont valables durant 12 mois (sauf upgrades).

Informations

Après avoir enregistré votre personnalisation, n'oubliez pas d'ajouter le produit au panier.

Texte

loader

Caractéristiques

Version - Date : V1.8.35 - 31.01.17
Compatibilité : 1.4+ / 1.5+ / 1.6+
Traductions : Français, Allemand, Anglais, Italien
Modification du coeur : Non
Mises à jour incluses : 12 mois

Démonstration

Explications

Le paiement par Postfinance est la méthode de paiement la plus fréquemment mise en oeuvre par les e-commerçants en Suisse. La Poste suisse reste un gage de fiabilité pour l'acheteur, car il s'agit d'une entité importante et rassurante lorsqu'un achat est effectué via une boutique en ligne.

Actuellement selon notre expérience, Postfinance est la plateforme de paiement la plus demandée par nos clients et les tarifs proposés par la prestation E-payment restent les plus attractifs rapports qualité / prix.

Exemples de cartes supportées :

  • Postcard
  • E-finance
  • Twint
  • Visa
  • Mastercard
  • American express
  • Diners Club
  • JCB
  • PayPal
  • et d'autres encore...

Les cartes proposées sont variables en fonction du contrat que vous choisissez (Basic / Startup / Professionnal). L'interface de Postfinance s'ajustera ensuite automatiquement en fonction des prestations que vous déciderez de prendre auprès de leurs services.

Pour plus d'informations, consultez l'offre sur le site de Postfinance : voir les différents packs

Alias Manager

Ce module supporte l'option Alias Manager de Postfinance. Avec cette option vous pouvez "mémoriser les coordonnées" de la carte du client, pour que celui-ci n'ai pas besoin de les re-saisir lors d'une prochaine commande. Cette prestation est activable sur demande (coût supplémentaire), voir le détail de leurs conditions (selon les différents pack mentionnés ci-dessus).

Personnalisation masque de paiement

Vous pouvez modifier l'apparence du formulaire de paiement Postfinance en adaptant les couleurs de la page de paiement. Il est aussi possible d'intégrer le lien du logo de votre boutique, afin qu'il soit affiché sur le masque de paiement pour rassurer l'acheteur.

Variantes

  • Multi-boutiques : avec ce module vous pouvez exploiter l'option multi-boutiques tout en ayant un seul contrat E-payment chez Postfinance
  • Multi-devises : vous devez posséder un compte CCP pour chacune des monnaies correspondante (ex. un compte en CHF et un compte en EUR)

Installation & configuration

Ouvrir un compte E-payement chez Postfinance
Inscrivez-vous à l’adresse suivante : http://www.postfinance.ch/fr/biz/prod/eserv/epay/seller/apply.html

Configurer le compte Postfinance marchand

Rendez-vous à l’adresse suivante : https://e-payment.postfinance.ch puis choisissez le mode « production » ou « test ». Nous vous conseillons de commencer par le mode test au fond de la page. (équivalent à pré-production).

Connectez-vous avec les informations reçues par Postfinance.

1) Accédez ensuite au menu « Configuration -> Information technique »
2) Puis dans l’onglet « Paramètres de transaction globaux » sélectionnez l’option « Ventes ».

3) Dans l’onglet « Paramètres globaux de sécurité » sélectionnez les options suivantes.

  • Composez la séquence à hacher en concaténant la valeur de : Chaque paramètre suivi par la clé
  • Algorithme de hachage : SHA-1

4) Dans l’onglet « Contrôle de données et d’origine » indiquez les informations suivantes :

  • Url de la page du marchand : (laissez vide)
  • Clé SHA-IN : un mot de passe de votre choix (évitez les caractères spéciaux)

5) Dans l’onglet « Retour d’information sur la transaction » indiquez les informations suivantes :

Sous : Redirection http dans le navigateur

  • Accepturl : laissez le champ vide
  • Declineurl : laissez le champ vide
  • Exceptionurl : laissez le champ vide
  • Cancelurl : laissez le champ vide

Cochez la case : « Je veux recevoir les paramètres de transaction en retour dans les URL lors de la redirection ».
Décochez la case : « Je veux que PostFinance affiche, sur la page de paiement…. »

Sous : Requête directe HTTP serveur-à-serveur

Dans la section "Requête directe HTTP serveur-à-serveur", sélectionnez la première option "Pas de requête".

Sous : Tous les modes de soumission

Plus bas dans l’onglet sous la section « Tous les modes de soumission » indiquez les informations suivantes :

Section général : décochez les 2 cases
Clé SHA-OUT : un mot de passe de votre choix (évitez les caractères spéciaux)

 

6) Dans l’onglet « E-mails de transaction » indiquez les informations suivantes :

Sous la section E-mails pour le marchand

Adresse(s) e-mail pour les e-mails relatifs aux transactions : Indiquez votre adresse email
Recevoir des e-mails de confirmation de transaction : Oui, mais uniquement pour les transactions e-Commerce

Configuration du module Prestashop

Dézippez le module dans le répertoire "http://www.votresite.ch/modules/" puis installez le depuis votre back-office depuis l’onglet « modules » puis cliquez sur le lien « configurer ».

Dans le « module Postfinance » indiquez les informations suivantes

PSPID : fourni par Postfinance
Clé de sécurité SHA-IN : le mot de passe saisi dans votre back-office Postfinance
Clé de sécurité SHA-OUT : le mot de passe saisi dans votre back-office Postfinance
Mode de fonctionnement : « Production » ou « Test » (commencez par Test)
Logo Postfinance : choisissez le logo qui correspond à votre contrat

Important pour le passage en production

Pour passer en production avec votre boutique vous devez positionner le mode de fonctionnement en « Production » et demander le passage en production à « Postfinance » en les contactant par email ou par téléphone, comptez 24h pour l’opération.

Apparence du masque de paiement

Vous pouvez modifier l’apparence du masque de paiement Postfinance en changeant les différentes couleurs. Il est aussi possible d’intégrer votre logo, si vous disposez d’un lien vers en HTTPS vers votre boutique (sinon vous pouvez demander à Postfinance d’héberger ce fichier pour vous).

Détail du changelog

V1.8.35 - 31.01.17
- modification valeur pour "OWNERADDRESS"
- retrait de la mention hacking en cas d'erreur
V1.8.34 - 20.01.17
- ajout sur "$OrderPayment" (id_currency / amount)
V1.8.33 - 13.01.17
- retrait ORDERID à double dans $fields_crypt
V1.8.32 - 10.01.16
- retrait de l'adresse complémentaire dans la clé SHA
- amélioration de l'encodage SHA (exlusion de la virgule)
V1.8.31 - 04.11.16
- ajustement logos Postfinance
- ajout du logo Twint
V1.8.30 - 13.10.16
- ajout support displayPaymentEU
V1.8.29 - 05.09.16
- ajout unset ID_LANG (validation SHA)
V1.8.28 - 16.08.16
- correction arrondi total commande (pour devise sans décimale)
V1.8.27 - 12.07.16
- retrait "context / getMultiple" (chargement valeurs formulaire)
V1.8.26 - 04.07.16
- soumission formulaire back-office (exécution shop courant)
- hookPaymentReturn (retrait contrôle statut courant)
V1.8.25 - 14.06.16
- séparation champs SHA-IN / SHA-OUT
- intégration des textes sources en anglais
- ajout option envoi email (confirmation)
- texte du mail traductible via back-office
V1.8.24 - 28.04.16
- mise à jour de Swift - PS 1.6.1.5
- retrait PS_OS_OUTOFSTOCK dans HookPaymentReturn
V1.8.23 - 23.03.16
- correction préfixe HTTPS liens sur SSL
V1.8.22 - 18.03.16 
- correction chargement valeurs multi-boutiques (+upd)
V1.8.21 - 04.02.16
- récupération des détails du paiement en back-office
V1.8.20 - 04.02.16
- intégration du message d'information en multilingue
V1.8.19 - 05.01.16
- correction message de hack (conflit module newsletter)
V1.8.18 - 04.01.16
- optimisation pour éviter la double validation de commande
V1.8.17 - 02.12.15
- correction sur CANCELURL
V1.8.16 - 17.10.15
- amélioration de la validation du paiement en différé (via $_POST)
- support des colonnes sur les pages : error / payment
- optimisation du logo backend
V1.8.15 - 23.10.15
- correction traduction allemande
V1.8.14 - 16.10.15
- correction lien logo Postfinance version PS 1.5
- ajout payment_return.tpl spécifique PS 1.5
V1.8.13 - 07.10.15
- mise à jour selon conditions Prestashop Addons
V1.8.12 - 30.09.15
- optimisation du contrôle de la validation via cookie
V1.8.11 - 18.08.15
- correction lien styles.tpl (payment_execution.tpl)
V1.8.10 - 03.07.15
- ajout contrôle langue "dh" (CH-de)
V1.8.9 - 24.06.15
- optimisation PS Addons & factorisation
V1.8.8 - 24.06.15
- modification lien "order.php?step=1"
V1.8.7 - 29.05.15
- ajout de la méthode "generateInputsHidden"
- gestion de l'apparence Postfinance + logo
V1.8.6 - 20.05.15
- correction liens logos https
V1.8.5 - 05.05.15
- intégration option Alias Manager
V1.8.4 - 17.04.15
- remonter l'information transaction ID (back-office)
V1.8.3 - 10.04.15
- corrections espacement sur nom & prénom
V1.8.2 - 31.03.15
- optimisation page processus (normes PS 1.6)
- optimisation des logos
V1.8.1 - 13.03.15
- correction addresse (id facturation prioritaire)
- adaptation de l'email selon apparence PS 1.6
V1.8.0 - 16.02.15
- ajout trim() formulaire
V1.7.9 - 12.02.15
- correction url interface espagnol Postfinance
V1.7.8 - 09.02.15
- retrait suppression de clés invalides
V1.7.7 - 20.01.15
 - optimisation du contrôle SHA1 (validation.php)
V1.7.6 - 02.12.14
- retrait "CONTROLLERURI" contrôle SHA1
V1.7.5 - 28.11.14
- correction url interface italien Postfinance
V1.7.4 - 22.10.14
- correction contrôle SHA1 retour transaction
V1.7.3 - 14.10.14
- ajout controller payment & validation
V1.7.2 - 23.09.14
- corrections traductions du coeur
V1.7.1 - 12.05.14
- correction (retro-compat. 1.5 url-validation)
V1.7.0 - 26.03.13
- compatibilité Prestashop 1.6