Documentation - Module Prestashop Facture Swissbilling

Changelog Prestashop Facture Swissbilling

Etape pas à pas en vidéo

Installation & configuration

Les extensions PHP suivante doivent être activées : Soap, Open SSL

Fonctionnement

Les clients peuvent payer par facture, celle-ci sera ensuite expédiée par Swissbilling (sous le nom de votre société), Swissbilling fera ensuite le nécessaire pour garantir le paiement de vos débiteurs. Vous devez au préalable disposer d’un contrat chez Swissbilling pour utiliser ce module.

Configuration

1) Vérifier que les différents points mentionnés dans la mise en service sont bien respectés, activation des monnaies, activation des extensions etc…
2) Remplir les différents champs avec les informations communiquées par Swissbillling. Il est nécessaire de remplir uniquement les champs : « ID Marchand, Mot de passe, Clé privée ».

Ces informations de connexion vous sont transmises via email par Swissbilling, lorsque vous aurez effectué un contrat auprès de leur service.

Type de ventes : laissez B2C sauf si vous avez un contrat spécial avec Swissbilling qui concerne les ventes mixtes B2C et B2B.
3) Les logs d’erreurs de transactions sont stockés dans le back-office, le détail de ceux-ci est consultable au travers d’un fichier texte.

Passage en production

Vous devez effectuer quelques tests de commandes avec les identifiants « Test » fournis par Swissbilling. Ensuite, vous pouvez demander à Swissbilling les nouveau identifiants « Production ». Il suffira ensuite de sélectionner dans le module la valeur « Production » sous la rubrique « Type de fonctionnement ».

Pré-screening

L’option « Pré-screening », permet de vérifier la solvabilité du client avant de lui montrer la méthode de paiement. Cette option est désactivée par défaut et ne peut-être activée qu’en accord avec « Swissbilling », qui doit procéder à une activation du service de leur côté.

Validation automatique immédiate

Dans le module Swissbilling, vous avez accès à la configuration de la validation automatique. Pour résumer cette fonctionnalité, vous avez deux possibilités pour déclencher l'envoi de la facture par Swissbilling :

  • Non = validation manuelle (via back-office Swissbilling) ou par tâche planifiée
  • Oui = envoi immédiat de la facture

Si l'option est à Non : Par défaut lors de l'installation du module Swissbilling, la validation massive est mise à non. Lorsqu'un client passe une commande sur votre boutique, la facture n'est pas émise automatiquement par Swissbilling. Vous devez vous connecter à leur back-office, afin de valider la commande. Cette étape permet d'assurer que vous pouvez réellement expédier la marchandise commandée par le client.

1) Une fois connecté au back-office Swissbilling, ouvrez la commande à valider.
2) Ensuite cliquez sur le bouton "Validation", puis "Sauver".

Toujours si cette option est réglée sur "Non", vous pouvez utiliser l'url de validation CRON (à exécuter quotidiennement), afin de confirmer automatiquement vos commandes après X jours en fonction de leur statut.

Cela vous permet d'expédier la marchandise à vos clients et qu'ils reçoivent la facture seulement après avoir réceptionné la marchandise (grâce à cette validation différée).

Si l'option est à Oui : Dans ce cas la validation de la transaction se fera immédiatement chez Swissbilling. L'inconvénient de cette méthode, c'est que la facture peut arriver chez le client avant même que celui-ci ait réceptionné la marchandise. Nous vous recommandons d'utiliser cette option uniquement si vous disposez d'une expédition très rapide ou si vous vendez des produits dématérialisés.