getCardMetaData
Pour rechercher dans la page utiliser Ctrl+F sur votre clavier
Cette fonction vous permet de récupérer les informations liées à un scheme token à l’aide de la référence de celui-ci.
Urls des environnements
-
- PROD
-
https://office-server.sogenactif.com/rs-services/v2/schemeToken/getCardMetaData
- méthode
- POST
-
- TEST
-
https://office-server-sogenactif.test.sips-services.com/rs-services/v2/schemeToken/getCardMetaData
- méthode
- POST
-
- PROD
-
https://office-server.sogenactif.com/services/v2/schemeToken?wsdl
- méthode
- POST
-
- TEST
-
https://office-server-sogenactif.test.sips-services.com/services/v2/schemeToken?wsdl
- méthode
- POST
Requête
Obligatoire
-
interfaceVersion
- présence
- Obligatoire
- Interface version
- 2.0
Version de l’interface utilisée. Elle est composée d’un préfixe qui varie selon la fonction utilisée et d’un numéro de version (ex : IR_WS_2.47).
Veuillez-vous référer à la page de la fonction pour connaître la valeur à utiliser. Utilisez le dernier numéro d’interfaceVersion.
Liste des valeurs
ST_WS_2.
- interface Sogenactif Office Serveur (SOAP/JSON) pour les fonctions scheme token.
-
keyVersion
- présence
- Obligatoire
- Interface version
- 2.0
Version de la clé secrète du commerçant utilisée pour calculer l’empreinte du message (clé stockée par le commerçant pour vérifier l’empreinte des notifications automatiques et manuelles).
-
merchantId
- présence
- Obligatoire
- Interface version
- 2.0
Identifiant de la boutique, sa valeur est fournie par Sogenactif au commerçant lors de l’inscription de sa boutique.
-
schemeTokenReference
- présence
- Obligatoire
- Interface version
- 2.0
Référence du scheme token
-
seal
- présence
- Obligatoire
- Interface version
- 2.0
Sceau du message utilisé pour assurer l’intégrité de la requête et l’authentification de l’émetteur/destinataire du message (partage de la clé secrète).
Optionnel
-
intermediateServiceProviderId
- présence
- Optionnel
- Interface version
- 2.0
Identifiant du service utilisé par le commerçant pour les échanges de flux avec la plateforme Sogenactif.
-
sealAlgorithm
- présence
- Optionnel
- Interface version
- 2.0
Algorithme de cryptage utilisé pour le calcul du sceau.
Liste des valeurs
HMAC-SHA-256
- L’algorithme de cryptage utilisé est HMAC-SHA-256
HMAC-SHA-512
- L’algorithme de cryptage utilisé est HMAC-SHA-512
SHA-256
- L’algorithme de cryptage utilisé est SHA-256
Exemple de requête
Réponse
Obligatoire
-
seal
- présence
- Obligatoire
- Interface version
- 2.0
Sceau du message utilisé pour assurer l’intégrité de la requête et l’authentification de l’émetteur/destinataire du message (partage de la clé secrète).
Optionnel
-
cardExpiryDate
- présence
- Optionnel
- Interface version
- 2.0
Date d’expiration de la carte. Si la carte n’a pas de date d’expiration, ce champ doit être vide.
-
cardSuffix
- présence
- Optionnel
- Interface version
- 2.0
4 derniers chiffres de la carte
-
errorFieldName
- présence
- Optionnel
- Interface version
- 2.0
Nom du champ en erreur dans la requête. Présent lorsque responseCode = 12 ou 30.
-
paymentAccountReference
- présence
- Optionnel
- Interface version
- 2.0
Référence du compte associée à la carte utilisée pour le paiement.
-
schemeTokenExpiryDate
- présence
- Optionnel
- Interface version
- 2.0
Date d’expiration du token
-
schemeTokenResponseCode
- présence
- Optionnel
- Interface version
- 2.0
Code réponse spécifique aux services scheme token
Liste des valeurs
00
- Opération réussie
03
- Option scheme token invalide pour le marchand
05
- Echec de l’opération
12
- Requête invalide
25
- Scheme token inconnu
90
- Erreur du service scheme token
99
- Erreur technique
-
schemeTokenStatus
- présence
- Optionnel
- Interface version
- 2.0
Statut actuel du scheme token
Liste des valeurs
ACTIVE
- Le scheme token est actif
DELETED
- Le scheme token est supprimé
NOT_YET_ACTIVE
- Le scheme token n’est pas encore actif
SUSPENDED
- Le scheme token est suspendu
Exemple de réponse
Changelog
Interface version | Donnée | Présence | Conteneur |
---|---|---|---|
2.0 |
intermediateServiceProviderId
|
Requête | |
2.0 |
sealAlgorithm
|
Requête | |
2.0 |
interfaceVersion
|
Requête | |
2.0 |
keyVersion
|
Requête | |
2.0 |
merchantId
|
Requête | |
2.0 |
schemeTokenReference
|
Requête | |
2.0 |
seal
|
Requête/Réponse | |
2.0 |
cardExpiryDate
|
Réponse | |
2.0 |
cardSuffix
|
Réponse | |
2.0 |
errorFieldName
|
Réponse | |
2.0 |
paymentAccountReference
|
Réponse | |
2.0 |
schemeTokenExpiryDate
|
Réponse | |
2.0 |
schemeTokenResponseCode
|
Réponse | |
2.0 |
schemeTokenStatus
|
Réponse |