L'en-tête SOAP HEADER

Le HEADER est un en-tête qui véhicule des informations permettant d'authentifier et sécuriser les données échangées entre le site marchand et la plateforme de paiement.

Il contient :

  • shopId
    Identifiant de la boutique du marchand.
  • requestId
    UUID (identifiant universel unique).
    Sa valeur permet de calculer le jeton d'authentification.
  • timestamp
    Représentation numérique de la date et de l'heure de la requête au format ISO 8601 - W3C et UTC.
  • mode
    Type de transaction.
    Il peut être valorisé à TEST (pour une transaction de test) ou PRODUCTION (pour une transaction réelle).
  • authToken
    Jeton d'authentification.
    Il doit être transmis systématiquement et les valeurs qu'il contient doivent être recalculées à chaque appel.

Exemple de HEADER dans la requête et dans la réponse :

<soap:Header xmlns:soapHeader="http://v5.ws.vads.lyra.com/Header">     
     <soapHeader:shopId>12345678</soapHeader:shopId>     
     <soapHeader:requestId>04967dae-af01-43ff-a7d8-f3f228b9b1c2</soapHeader:requestId>     
     <soapHeader:timestamp>2014-10-31T16:38:19Z</soapHeader:timestamp>     
     <soapHeader:mode>TEST</soapHeader:mode>     
     <soapHeader:authToken>NxoFUSsTqmMjwaDzTXyCN4nNpMOVJKb5UxHdS9TBuTg=</soapHeader:authToken>
     </soap:Header>