A hosted Kolab environment should accept payments with a credit card.
Our desire is to do so via Stripe in order to allow customers to pay with credit cards.
The implementation of Stripe should ideally also include support for recurring payments.
Test Case #1:
- Sign up new User Account
- Wait for invoice to be created
- Navigate to open invoice
- Pay invoice via Credit Card (Stripe)
- Check if payment goes through and invoice is set to paid
- Try entering wrong credit card information and check for meaningful error messages
Test Case #2:
- Log in as existing user with open invoice
- Pay invoice via Stripe and activate recurring payment option
- Change subscription options and wait for new invoice to be generated
- Check if it is automatically paid via Stripe