payment type enum