Summary:

The billing system on the application deals with all transactions that take place. The system is centered around the ‘Billing’ subsection of the portal. In this section a user can view all their monetary transactions made on the account, can view receipts from transactions, can view all their current subscription information such as their plan type, monthly cost, and next payment date. Users can also add or delete payment methods in this subsection.

Usage:

All transactions will be listed under the section titled ‘Transactions’ and each individual receipt can be viewed by clicking on the ‘Receipt’ button next to each transaction.

To add a payment method a user can click on the ‘Add Payment Method’ button which will bring up the form to do so. This form requires that a user input the cardholder's name, credit card number, expiration date, CVC number, and zip code. There is an option on the form to have the current payment method being input as the default payment method for the account.

If a transaction is attempted to be made with no current payment methods on the account, the ‘Add Payment Method’ form will display, and the user will have to fill it out to continue with the purchase.

If any purchase is being made with a payment method that causes the transaction to fail, the user will be notified with an error and the transaction will not complete.