EDU/OSS self service renewals with Duo product result in payment error
Bug
Summary
During the self-service renewal process for EDU/OSS, if the subscription has a Duo addon product, the web store appears to expect payment, or at least, payment method be on file, which may be absent for EDU/OSS customers, resulting in a failed renewal and generic customer-facing error:
Payment could not be processed. Please try again
In the backend, we record:
"{:errors=>[{"code"=>58560020, "message"=>"Electronic payment needs electronic payment method."}]}"
Steps to reproduce
- Have EDU subscription up for renewal
- include Duo product
- Make sure no payment method exists on your billing account
- Payment price quoted as $0.00, but renewal fails
Relevant logs and/or screenshots
Workarounds
- Renew for existing total, or
- Work with Community Programs team
Reported examples
Support Priority Score: (0, -, -, -, -, -, 3, -, -, -, -) => 3
Edited by Firdaws Farukh
