A hosted Kolab environment should accept payments via [[ https://stripe.com/ | Stripe ]] in order to allow customers to pay with credit cards even if they do not want to open a PayPal account.
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