S'identifier lors des échanges

L'identification s'effectue au moyen de l'en-tête SOAP HEADER de la requête.

Pour identifier le site marchand lors des échanges avec la plateforme de paiement, les éléments suivants sont requis :

  • l'identifiant de la boutique (shopId),
  • La clé,

    Pour récupérer ces deux valeurs suivez la procédure suivante :

  1. Connectez-vous à votre Back Office Marchand : https://paiement.systempay.fr/vads-merchant/
  2. Saisissez votre identifiant de connexion.
    Votre identifiant de connexion vous a été communiqué par e-mail ayant pour objet Identifiants de connexion - [nom de votre boutique].
  3. Saisissez votre mot de passe.
    Votre mot de passe vous a été communiqué par e-mail ayant pour objet Identifiants de connexion - [nom de votre boutique].
  4. Cliquez sur Valider.
    Au bout de 3 erreurs dans la saisie du mot de passe, le compte de l’utilisateur est bloqué. Cliquez alors sur Mot de passe oublié ou compte bloqué pour réinitialiser.
  5. Cliquez sur Paramétrage > Boutique.
  6. Sélectionnez l’onglet Clés.
    Figure 1. Visualiser les identifiants de la boutique et de la clé

    Remarque : nous vous conseillons de stocker ces informations dans un fichier de configuration.

  • un jeton d'authentification à transmettre dans l'en-tête SOAP (SOAP HEADER).

Le calcul du jeton d'authentification est basé sur l'algorithme de hachage HMAC_SHA256.

Il est construit à partir de la fonction de hachage SHA-256 et utilisé comme du code HMAC (Hash-based Message Authentication Code).

Le hachage de sortie a une longueur de 256 bits.

Remarque : la fonction HMAC_SHA256 n'est disponible en PHP qu'à partir de la version PHP 5.1.2.