The different transaction states depend on the payment method and transaction mode of an order. These can be viewed on the Orders > Manage Orderspage in the AspDotNetStorefront admin console. The different transaction states are described below:
Authorized
This state means that the credit card of the customer has been verified, but payment has not been processed yet. The Capture button must be clicked in order for payment to be collected.
If the transaction mode is auth, then this will be the default state after the order has been placed.
The order cannot be marked as fraud if it is still in the authorized state.
Ad Hoc Charge/Refund cannot be created while in this state.
It can only be voided or captured.
Captured
The payment has been processed in this state, wherein the payment has been transferred from the customer's account to the merchant's account.
If the transaction mode is auth capture, then this is the state the order will default to after being placed.
Once an order is voided, it can only be marked as Shipped and/or Printed.
Force Voided
This allows pending orders to be voided.
It also unwinds the transaction at the same time restores the inventory.
It can only be marked as Shipped and/or Printed.
Refunded
The payment of the customer will be returned or repaid.
This can only be marked as Shipped and/or Printed.
Fraud
This state is the result of clicking the Mark As Fraud button in a captured transaction.
Once an order is marked as fraud, the IP address of the customer will automatically be blocked. That is why there is an Allow This IP button, to enable the admin to grant the customer access to the store.
The fraud state can still be lifted by clicking the Clear Fraud Flag.
The Mark As Fraud button will not function on orders entered by admin users.