Need customization to aMember membership software and how it handles payments.
Need ability to make multiple, flexible payments to one subscription.I need their membership payment history to show the total fee for the subscription, whatever payments they have made so far, and their remaining balance. Need customer to be able to make payments towards that balance and set up or change recurring monthly billing on account.
## Deliverables
Requirements:
1. aMember can have multiple payments associated with 1 product/subscription.
2. Payment history for product shows full price and term length for product, line items for each date and payment made so far sorted by date, and final line showing remaining balance.
3. User can still access product/subscription while having outstanding balance, but cannot renew product for next term until balance is paid.
4. When logged in to their account, user has option to make a manual payment (they choose amount, charged today), set up recurring monthly billing (they choose amount and date charged each month), or change/cancel recurring billing already set up. Recurring billing will continue until balance is paid or user changes/cancels. If the final recurring billing payment is less than amount set up, system will bill final balance.
5. Admin has option to apply manual payment to user subscription (for offline payments).
6. All current aMember functionality should continue to work with these modifications. For example, system already set up to email user and admin if payment fails to post, etc.