/outcome

POST /outcome to get the order status on async calls to /evaluate.


Use this API in your Advanced CIT integration, your Standard MIT integration, your SFTP implementation.

If /evaluate returned a 'CHALLENGE' or 'SUBMITTED' order status, you will retrieve Flex decision for that transaction with /outcome.

Overview


Request

POST /v1/outcome HTTP/1.1
Authorization: bearer Replace_with_token_retrieved_by_/oauth2/token
Content-Type: application/json

{
  "orderSessionKey": "{{uuid/guid}}"
}

Required key

orderSessionKeyFrom /evaluate response.

Try it right now:


Response

{
    "status": "APPROVED | DECLINED | EXPIRED | CANCELLED | SUBMITTED | NOTFOUND",
    "confirmationId": "382AB3", //A unique identifier for the API request
    "success": true,
    "result": null,
    "statusCode": null,
    "errors": [],
    "customProperties": {}
}

statusstringThe state of this transaction rescue:
For CIT calls: APPROVED ; DECLINED
For MIT calls: APPROVED; DECLINED; EXPIRED; PROCESSING; CANCELLED
confirmationIdstringA unique identifier for the API request
successbooleanIndicates if the API request was successful
resultstringThe result of the API request
Optional
statusCodestringThe status code of the API request
Optional
errorsarray of stringsAny errors encountered during the API request
Optional
customPropertiesobjectAdditional custom properties for the API request
Optional


What’s Next