Mercanet, Sherlock’s, Sogenactif (Sips)

Relqor Sips : mise à jour et désinstallation

Mis à jour le

Sans clé secrète valide, Relqor Sips ne propose plus le paiement à vos clients. La mise à jour ne touche donc jamais à votre configuration, et la désinstallation ne supprime rien sans une demande explicite de votre part.

Où sont enregistrés les réglages

Tous les réglages du plugin sont enregistrés dans une seule option WordPress, relqor_sips_settings. Une seconde option, relqor_sips_settings_version, indique la version du format de ces réglages (version 1 pour la V1 du plugin).

Cette option contient notamment la banque, le mode, et pour chaque mode le merchantId, la keyVersion et la clé secrète.

Mise à jour

Ce qui se passe à la mise à jour

Quand une nouvelle version du plugin change le format des réglages, une migration s’exécute automatiquement. Elle est uniquement additive :

  • elle ajoute les nouveaux réglages avec leur valeur par défaut ;
  • elle ne supprime jamais un réglage existant, même inconnu ;
  • elle n’écrase jamais une valeur existante, clé secrète comprise ;
  • elle peut être exécutée plusieurs fois sans effet supplémentaire.

Les tests automatisés vérifient ces points sur chaque version de format connue : aucune valeur perdue, clés secrètes de test et de production comprises, et clé conservée lors d’une mise à jour simulée d’une version à la suivante.

Ce que vous devez faire

Rien de particulier. Mettez le plugin à jour comme toute extension WordPress, puis vérifiez la page de réglages :

  1. Le champ de clé secrète affiche toujours •••• suivi des 4 derniers caractères de votre clé.
  2. La banque, le mode et les identifiants sont inchangés.

Enregistrer les réglages sans ressaisir la clé

La clé secrète n’est jamais réaffichée. Si vous enregistrez les réglages avec le champ de clé vide, la clé déjà enregistrée est conservée. Vous pouvez donc modifier le titre, la banque ou le mode sans toucher à la clé.

Pour la remplacer, saisissez la nouvelle clé et pensez à changer aussi la keyVersion correspondante. Voir Sips : code réponse 34 après un changement de clé.

Désactivation et désinstallation

Désactiver le plugin ne supprime rien.

Le supprimer depuis la page des extensions ne supprime rien non plus, par défaut. Vos réglages, dont la clé secrète, restent dans la base de données. Si vous réinstallez le plugin plus tard, vous retrouvez votre configuration.

Tout supprimer à la désinstallation

Pour que la désinstallation supprime aussi les données du plugin, ajoutez cette ligne dans le fichier wp-config.php de votre site, avant la ligne qui indique la fin des réglages modifiables :

define( 'RELQOR_SIPS_REMOVE_ALL_DATA', true );

Supprimez ensuite le plugin depuis la page des extensions. La suppression complète n’a lieu que si la constante vaut true.

Une fois la désinstallation faite, vous pouvez retirer la ligne de wp-config.php.

Et vos commandes ?

Sans le plugin actif, votre site ne traite plus les réponses automatiques Sips : une commande encore en attente de paiement ne pourra plus être confirmée automatiquement. Vérifiez qu’aucune commande n’attend encore une confirmation avant de retirer le plugin.

Voir aussi :