2.
Check the capture.status field in the EVO Cloud response. If the value is Success, the transaction is successful; otherwise, check the result.code and result.message to determine the reason for the failure.
3.
If you do not receive a response from EVO Cloud, you need to call GET Capture to query the transaction result. Upon receiving the response, also check the capture.status field to determine the result, as described in step 2. If the transaction fails, use capture.failureCode and capture.failureReason to find the cause of the failure.
4.
If you included a webhook in your POST Capture request, you can also get the transaction result through asynchronous notifications. Similarly, use the capture.status field to determine the result, as described in step 2.