HTTP Status Code 200
Description OK
When Transactions is processed successfully
Why Successfully processed
Example {
//Other transaction specific fields here ...
"Links": [],
"TransactionStatus": "{Status}", //From example, Processed
"ResponseStatusCode": "{StatusCode}", //For example, 200
"ResponseStatusMessage": "{StatusMessage}" //For example, OK
}
HTTP Status Code 201
Description Created call
When Transactions is processed successfully
Why Successfully processed
Example {
//Other transaction specific fields here ...
"Links": [],
"TransactionStatus": "{Status}", //From example, Processed
"ResponseStatusCode": "{StatusCode}", //For example, 200
"ResponseStatusMessage": "{StatusMessage}" //For example, OK
}
HTTP Status Code 202
Description Transaction is Queued
When Transaction is queued for processing later
Why Realtime processing of transaction is affected because of PCS Core being in read-only mode or any other reasons preventing processing at that moment
Example {
"Links": [],
"TransactionStatus": "{Status}", //From example, Review
"ResponseStatusCode": "{StatusCode}", //For example, 202
"ResponseStatusMessage": "{StatusMessage}" //For example, Accepted
}
HTTP Status Code 400
Description Failure call
When Processing of transaction is rejected
Why Pre-condition/validation (data/business) failed
Example {
"Message": "{StatusMessage}" //For example, Failure
}
HTTP Status Code 401
Description Unauthorized
When Token is stale or no access to scheme/agreement
Why When client has invalid/expired token or does not have access scheme/agreement
Example {
"Message": "{StatusMessage}" //For example, Unauthorized
}
HTTP Status Code 503
Description Temporarily unavailable
When Server is overloaded/there is an error
Why Server is unable to process requests due to overload or an error on server-side
Example {
"Message": "{StatusMessage}" //For example, Service unavailable
}