Class Payment::Status

Nested Relationships

This class is a nested type of Class Payment.

Inheritance Relationships

Base Type

Class Documentation

class Status : public axr::sdk::StringEnum<Status>

The current status of a payment.

Public Static Attributes

static const Status *CREATED

Indicates that the payment has been created but not sent to the provider for processing.

static const Status *CANCELED

Indicates that the payment was canceled by the customer.

static const Status *ACTION_NEEDED

Indicates that action is needed by the customer to proceed.

static const Status *PENDING

Indicates that the payment is currently pending with the processing provider.

static const Status *VOIDED

Indicates that the payment was voided.

static const Status *CONFIRMED

Indicates that the payment was successfully confirmed with the payment processor.

static const Status *DENIED

Indicates that the payment was denied by the payment processor.

static const Status *REFUNDED

Indicates that the payment was refunded by the payment processor.

static const Status *ERROR

Indicates that an error occurred while processing the payment.