L’API d’annulation de transaction empêche la progression d’une transaction. Une fois l’API appelée, le statut de la transaction est annulé. Les informations de transaction sont renvoyées et, lorsque la session reprend, la page Transaction annulée s’affiche.
Selon la région géographique, les stratégies de conservation des données appliquées aux transactions annulées peuvent être différentes des stratégies appliquées aux transactions actives.
Syntaxe
PUT /api/transaction/uuid: transaction_id/event
Exemples
Exemple de demande
PUT /api/transaction/968c1ceb-7508-4a92-aef7-3661b01ffcab/event
Host: onespan.com
Accept: application/json, text/javascript
{
"trigger": "transaction_cancelled"
}
Exemple de réponse
{
"id": "968c1ceb-7508-4a92-aef7-3661b01ffcab",
"status": "cancelled",
"request_ids": [],
"tenant_id": "dealflo",
"brand_id": "onespan",
"workflow_id": "00000000-0000-0000-0000-200000000001",
"language": "english",
"opaque_id": "WorkflowExternalMitAtPwd=1234",
"created": "2019-07-23T15:38:33.299Z",
"last_session_event": "2012-04-23T18:25:43.511Z",
"completed": "2012-04-23T18:25:43.511Z",
"last_api_request": "2019-07-23T15:38:33.299Z",
"users": [...],
"tokens": [],
"documents": [...],
"expiry_period": 90,
"expiry_timestamp": "2019-10-21T15:38:33.167Z",
"disable_notifications": false,
"disable_recording": false,
"verifications": [],
"version": 5
}
En-têtes
Les en-têtes suivants sont inclus dans la demande et la réponse :
En-têtes de requête
Accepter : le type de contenu de la réponse dépend de l’en-tête Accepter .
Autorisation : jeton OAuth/JWT à authentifier.
En-têtes de réponse
Type de contenu : application/json
Codes d’état
Code d’état | Nom | Description |
---|---|---|
200 | D’ACCORD | Aucune erreur. |
400 | Mauvaise demande | Les données de transaction ne sont pas valides. |
401 | Non autorisée | Jeton non valide. |
403 | Interdit | Le jeton n’accorde pas de droits de création de transaction. |
500 | Erreur de serveur interne | Erreur de serveur ou d’application. |