Fixes #35 implement Cache payment method call so you can cache the call for better performance