v1

latestOpenAPI 3.0.0ISC2026-07-249501.1 MB
Ecommerce

View transaction async status

Gets information about the specified asynchronous transaction. Use this for tracking 3D Secure (3DS) transactions submitted through the Run card transaction or Run card transaction with iframe endpoint.

Set the check3ds parameter to true in the Create one-time-use token endpoint to have the system return the asyncTraceId parameter for use in the path parameter for this endpoint. For a tutorial on the entire 3DS workflow, see the Using 3DS to run transactions topic.

For 3DS transactions, the history object progresses through the following flow for a successful payment:<ul style='margin-top: -5px; margin-bottom: -5px'><li>processFromApi</li><li>iframe</li><li>popup</li><li>finale</li></u>

See also

For tracking transactions for alternative payment methods (APMs), see the View APM transaction async status endpoint.

<div style="display:none;">

Request parameters

  • asyncTraceId

Response parameters

  • gatewayResponse
  • gatewayResponse.refNumber
  • gatewayResponse.gatewayName
  • history.processFromApi
  • history.processFromApi.initiatedAt
  • history.processFromApi.updatedAt
  • history.processFromApi.state
  • history.iframe
  • history.iframe.initiatedAt
  • history.iframe.updatedAt
  • history.iframe.state
  • history.popup
  • history.popup.initiatedAt
  • history.popup.updatedAt
  • history.popup.state
  • history.finale
  • history.finale.initiatedAt
  • history.finale.updatedAt
  • history.finale.state
  • updatedAt
  • initialTransactionStatus
  • createdAt
  • asyncTraceId
</div>
get/pay/v3/transactionAsyncStatus/{asyncTraceId}

Path parameters

asyncTraceIdstring required

The high-level ID of an unprocessed transaction for tracking progress and status. This is a path parameter.

Response

Success

updatedAtstring

The date and time at which the record of this asynchronous transaction was last modified.

initialTransactionStatusstring

The transaction status at the time Nexio received the payment response. This value does not update if the status changes later (such as with a voided transaction). This parameter has a value of NULL until the payment response gets returned after 3DS validation.

createdAtstring

The date and time the asynchronous transaction was submitted to Nexio.

asyncTraceIdstring

The high-level ID of the unprocessed 3DS transaction for tracking progress and status. Use this value with the View transaction async status endpoint to track the status of a 3DS transaction submitted through the Run card transaction or Run card transaction with iframe endpoint.