In relation to #2. Unsupported payment methods should be handled gracefully by preventing checkout and issuing a warning or error log.