An error specifying what went wrong on a failed checkout
An generic error
Further specifies the kind of a CheckoutError
CheckoutError