See the reason associated with`failed` of `PaymentStatus`: ``` public enum PaymentStatus { case pending case succeeded case failed } ```