Add functional CheckoutPaymentMethod