L'objet AuthenticationTrialItem
Il est possible de filtrer et de lister de la plateforme Reach tous les essais d'authentification générés par vos configurations Authentix.
Un essai d'authentification, instancié par l'objet AuthenticationTrialItem
, représente une correspondance avec l'utilisateur final qui contient un code d'authentification. Il est important de noter qu'une seule authentification peut conduire à plusieurs essais d'authentification.
Vous pouvez obtenir les statistiques de l'essai d'authentification via l'objet AuthenticationTrialStatItem.
Vous devez également garder à l'esprit que le listing des essais d'authentification est contrainte par une limite de concurrence intégrée. Vous commencerez à recevoir des réponses HTTP 429 "Too Many Requests" si vous atteignez cette limite.
Attributs de AuthenticationTrialItem
appletIdstring
L'identifiant de l'applet.
apiVersionstring
La version de l'API.
configurationIdstring
L'identifiant de la configuration.
authenticationIdstring
L'identifiant de l'authentification.
trialIdstring
L'identifiant de l'essai d'authentification.
trialStatusstring
Le statut de l'essai d'authentification. Au choix entre
successful
, ouunsuccessful
.channelstring
Le canal utilisé. Au choix entre
sms
, ouemail
.paymentInfoobject
Informations relatives au paiement numérique à authentifier. Elle est requise lorsque
usedForDigitalPayment
est vrai. Il est ignoré dans le cas contraire. Voir la section PaymentInfo pour une description de cet objet.dateCreateddate-time
La date et l'heure (UTC) auxquelles l'essai d'authentification a été créé.
dateUpdateddate-time
La date et l'heure (UTC) de la dernière mise à jour de l'essai d'authentification.
pricenumber
Le coût facturé pour l'essai d'authentification, dans la devise spécifiée par
priceUnit
. Ce coût ne comprend pas le coût de la vérification de l'exactitude d'un code fourni par votre client.priceUnitstring
La devise, au format ISO 4127, dans laquelle le prix est facturé. Par exemple,
usd
,xaf
,eur
,cad
.channelInfoobject
Les informations spécifiques au canal liées à l'essai d'authentification. Il s'agit d'un dictionnaire qui peut contenir différents types de données selon du canal utilisé.
L'objet PaymentInfo
L'objet PaymentInfo encapsule les informations associées à une transaction de paiement numérique à authentifier. Elle est composée des propriétés suivantes :
payeestring
Le bénéficiaire de la transaction financière.
amountnumber
Le montant de la transaction.
currencystring
La devise utilisée dans la transaction.