export enum PaymentProcessorFlow { ONLINE_PAYMENT = "ONLINE_PAYMENT", TERMINAL_PAYMENT = "TERMINAL_PAYMENT", ONLINE_REFUND = "ONLINE_REFUND", ONLINE_VOID = "ONLINE_VOID", OFFLINE_REFUND = "OFFLINE_REFUND", CONFIG = "CONFIG", FUTURE_PAYMENT = "FUTURE_PAYMENT", ONE_TIME_PAYMENT = "ONE_TIME_PAYMENT", OFFLINE_PAYMENT = "OFFLINE_PAYMENT", UPDATE_PAYMENT = "UPDATE_PAYMENT", } export enum ConfigScope { PUBLIC = "PUBLIC", PRIVATE = "PRIVATE", } export enum PaymentMethod { CREDIT_CARD = "CREDIT_CARD", E_CHECK = "E_CHECK", CHECK = "CHECK", CASH = "CASH", TERMINAL = "TERMINAL", } export enum ImplementationTeam { PROFESSIONAL_SERVICES, ENGINEERING, } export enum ConfigAction { SETUP = "SETUP", FLOW = "FLOW", } export enum PaymentStatus { success = "success", failure = "failure", pending = "pending", cancel = "cancel", disputed = "disputed", disputeLost = "disputeLost", disputeWon = "disputeWon", requiresExternalAction = "requiresExternalAction", } export enum PaymentProcessorId { elavonHosted = "elavonHosted", paymentTechHosted = "paymentTechHosted", orbiPay = "orbiPay", paymentusHosted = "paymentusHosted", paceFuze = "paceFuze", stripeHosted = "stripeHosted", offline = "offline", eunaHosted = "eunaHosted", ucs = "ucs", velocity = "velocity", payabli = "payabli", snapPay = "snapPay", authorizeNet = "authorizeNet", } export enum OpenGovTenant { plc = "plc", ub = "ub", fin = "fin", tnr = "tnr", } export enum PaymentMode { LIVE = "LIVE", TEST = "TEST", }