Status Codes Reference

Status Codes Reference

Every workflow execution is assigned a status code that reflects its current state. Status codes are color-coded by severity so you can quickly identify whether an execution succeeded, failed, or is still in progress.

This page provides a complete reference of all 29 status codes.

Green -- Success

Green status codes indicate that the operation completed successfully. These are terminal states for the corresponding action.

LabelCodeDescription
CreatedcreatedThe payment record has been created successfully.
Authorize SuccessfulauthorizeSuccessfulThe authorization was approved by the provider. Funds are reserved on the customer's payment method.
Confirm SuccessfulconfirmSuccessfulThe payment confirmation completed successfully.
Cancel SuccessfulcancelSuccessfulThe payment was successfully cancelled. The reserved funds have been released.
Refund SuccessfulrefundSuccessfulThe refund was processed successfully. Funds have been returned to the customer.
Capture SuccessfulcaptureSuccessfulThe capture completed successfully. Reserved funds have been settled to the merchant.
Fraud Score SuccessfulfraudScoreSuccessfulThe fraud check completed successfully and returned a risk assessment.
Payout SuccessfulpayoutSuccessfulThe payout was processed successfully. Funds have been transferred to the recipient.

Red -- Failure

Red status codes indicate that the operation failed. Review the execution details to understand the cause of the failure.

LabelCodeDescription
Authorize FailedauthorizeFailedThe authorization was declined by the provider. No funds were reserved.
Confirm FailedconfirmFailedThe payment confirmation failed.
Capture FailedcaptureFailedThe capture could not be completed. This may occur if the authorization has expired or was already cancelled.
Cancel FailedcancelFailedThe cancellation could not be processed. This may occur if the payment has already been captured.
Refund FailedrefundFailedThe refund could not be processed. This may occur if the payment has not been captured or the refund amount exceeds the captured amount.
Fraud Score FailedfraudScoreFailedThe fraud check could not be completed. The fraud scoring provider returned an error or was unreachable.
Payout FailedpayoutFailedThe payout could not be processed. This may be due to invalid recipient details or insufficient funds.

Yellow -- In Progress

Yellow status codes indicate that the operation has been initiated but is not yet complete. These are transitional states -- the execution is waiting for processing or an external response.

LabelCodeDescription
Authorize RequestedauthorizeRequestedThe authorization request has been sent to the provider and is awaiting a response.
Authorize PendingauthorizePendingThe authorization is being processed by the provider. This typically occurs when the provider needs additional time or is waiting for customer action (for example, 3DS verification).
Confirm RequestedconfirmRequestedThe confirmation request has been sent and is awaiting processing.
Capture RequestedcaptureRequestedThe capture request has been sent to the provider and is awaiting processing.
Capture ScheduledcaptureScheduledThe capture has been scheduled to execute at a later time.
Capture UnscheduledcaptureUnscheduledA previously scheduled capture has been unscheduled and will not execute automatically.
Cancel ScheduledcancelScheduledThe cancellation has been scheduled to execute at a later time.
Cancel UnscheduledcancelUnscheduledA previously scheduled cancellation has been unscheduled and will not execute automatically.
Cancel RequestedcancelRequestedThe cancellation request has been sent to the provider and is awaiting processing.
Refund RequestedrefundRequestedThe refund request has been sent to the provider and is awaiting processing.
Fraud Score RequestedfraudScoreRequestedThe fraud check request has been sent to the fraud scoring provider and is awaiting a response.
Fraud Score PendingfraudScorePendingThe fraud check is being processed by the provider. This typically occurs when the provider needs additional time to calculate the risk score.
Payout RequestedpayoutRequestedThe payout request has been sent and is awaiting processing.
Payout PendingpayoutPendingThe payout is being processed. This typically occurs when the payment provider needs additional time to complete the transfer.

Status code lifecycle

A typical payment operation moves through status codes in a predictable sequence:

  1. Requested -- The operation has been submitted (for example, authorizeRequested).
  2. Pending (if applicable) -- The provider is processing the request (for example, authorizePending).
  3. Successful or Failed -- The operation reaches a terminal state (for example, authorizeSuccessful or authorizeFailed).

Some operations also support Scheduled and Unscheduled states, which indicate that the operation is queued for future execution or has been removed from the queue.

Using status codes for monitoring

Status codes appear throughout the Workflow Studio monitoring interface:

  • Execution list -- Each execution displays its current status code as a color-coded badge.
  • Execution detail -- The step-by-step execution path shows the status code at each step.
  • Filtering -- You can filter the execution list by status severity (green, yellow, or red) to focus on the executions that need attention.

For guidance on monitoring workflows and debugging failures, see Monitoring Workflow Executions.