Welcome to Zuora Product Documentation

Explore our rich library of product information

Payment Status values

This reference provides detailed descriptions of various payment status values, including their flow types and conditions.

The following table provides descriptions of Payment Status values.

Value

Payment Flow Type

Description

Processing

Synchronous and Asynchronous

The payment is being processed or the payment is on hold because appropriate confirmation is not received from the gateway.

If concurrent payment runs are configured on your tenant or concurrent payment run threads of Performance Booster are enabled, a payment might be in the Processing status for a while. To check and refresh the payment status in payment runs, see Troubleshoot Payment Runs troubleshooting guide.

If Zuora receives a 500 error from the gateway during payment processing, the payment status is set to Processing rather than Error to prevent duplicate charges. A 500 gateway error does not always indicate that the payment failed on the gateway side. It can still be successful despite the 500 error. Setting the status to Error might cause payment retries, leading to double charges. Payments remain in Processing state, even when a timeout error is encountered.

If the payment is stuck in processing, you can either update the status manually or contact Zuora Global Support. For more details to update the status manually, see Update the status of payment stuck in processing

Processed

Synchronous and Asynchronous

The payment is approved by the network.

  • For payment cards, an immediate approval is received for payment from the payment card network after the network checks the account information and available balance.

  • For ACH or Bank Transfer:

    • In a synchronous payment flow, it indicates that an initial approval to request payment is received from the payment gateway.

    • In an asynchronous payment flow, it indicates that the payment is settled or reversed.

Error

Synchronous and Asynchronous

The payment is declined by the network due to some errors.

  • For payment cards, a decline is received from the payment card network. It might be caused by insufficient balance or wrong account information.

  • For ACH or Bank Transfer, this status indicates that the settlement has failed for some reason.

Voided

Synchronous and Asynchronous

The payment is voided before it is settled.

Pending

Asynchronous

The payment is awaiting settlement confirmation.