If checkout succeeded as the transactions were able to be processed
If checkout failed due to transactions not settling on chain
If checkout failed due to insufficient funds
If checkout succeeded but the fulfillment transactions are not yet settled
An enum representing the checkout status types