#User subscriptions and payments
###As a gardener, I want to purchase a subscription, in order to save my plots, view past orders, and use certain features.
Acceptance Criteria:
Valid payment information (name, address, credit card) and subscription duration are required. Gardener must have an account and must be logged in.
Usage:
- Gardener navigates to Paid Account page (under My Account)
- Gardener selects desired subscription duration (Monthly, 6 Month, Annual)
- Gardener enters valid payment information.
- Gardener clicks "Upgrade Account"
Business value:
Money
###As a gardener, I want to receive an e-mail confirming my subscription, in order to be sure the purchase occurred.
Acceptance Criteria:
An e-mail from GreenThumb thanking the gardener for the purchase of a subscription, specifying the duration.
Usage:
- Gardener receives an e-mail confirming the subscription.
Business value:
E-mail confirmations build trust with new customers, reassuring them that they have not made a terrible mistake providing their credit card information to us - which could result in a stop payment. E-mail confirmations also free up customer support personnel from receiving unnecessary, costly calls/emails asking whether or not their payment went through.
###As a gardener, I want to be able to update my payment information, in order to continue my subscription.
Acceptance Criteria:
Valid payment information (name, address, credit card) is required. Gardener must have an account and must be logged in.
Usage:
- Gardener navigates to My Account.
- Gardener navigates to Update Payment Information.
- Gardener enters valid payment information.
- Gardener clicks "Update Payment Information"
Business value:
Money
###As a gardener, I want to be able to cancel my subscription, in order to save money.
Acceptance Criteria:
User must be logged in and confirm their wish to cancel their subscription.
Usage:
- User must be logged in and confirm their wish to cancel their subscription.
Business value:
Reducing hassle for customers who no longer wish to use the paid services helps avoid costly public relations disasters.
###As a gardener, I want to receive an e-mail confirming my subscription cancellation, in order to be sure I won't be billed again.
Acceptance Criteria:
An e-mail from GreenThumb notifying the gardener that the subscription is cancelled and they will not be billed again.
Usage:
- Gardener receives an e-mail confirming the subscription cancellation.
Business value:
E-mail confirmations build goodwill with customers, even ones leaving, which could lead to reactivation of subscriptions later. E-mail confirmations also free up customer support personnel from receiving unnecessary, costly calls/emails asking whether or not their subscription cancellation went through.
###As a gardener, I want to receive an e-mail reminding me my subscription is about to be renewed, in order to give me time to cancel if I wish.
Acceptance Criteria:
An e-mail from GreenThumb notifying the gardener that a subscription will be renewed soon, specifying the date and subscription duration.
Usage:
- Gardener receives an e-mail that says the subscription will be renewed soon, specifying the date of renewal and the subscription duration.
Business value:
E-mail builds trust with customers, reassuring them that they have not made a terrible mistake providing their credit card information to us - which could result in a stop payment. E-mails also free up customer support personnel from receiving unnecessary, costly calls/emails asking why their card was charged.
###As a gardener, I want to receive an e-mail confirming my subscription renewal, in order to be sure the purchase occurred.
Acceptance Criteria:
An e-mail from GreenThumb thanking the gardener for the renewal of a subscription, specifying the duration.
Usage:
- Gardener receives an e-mail confirming the subscription renewal.
Business value:
E-mail confirmations build trust with customers, reassuring them that they have not made a terrible mistake providing their credit card information to us - which could result in a stop payment. E-mail confirmations also free up customer support personnel from receiving unnecessary, costly calls/emails asking whether or not their payment went through.
###As an admin, I want to process initial payments for monthly accounts, in order to generate revenue.
Acceptance Criteria:
Valid payment information (name, address, credit card), subscription duration, an affiliated user account and the date are required.
Usage:
- The gardener purchases a subscription and a payment, prorated from the first of the month, is received.
Business value:
Money
###As an admin, I want to process recurring monthly payments, in order to generate revenue.
Acceptance Criteria:
Valid payment information (name, address, credit card), subscription duration, and an affiliated user account are required.
Usage:
- On the first of the month, collect payment from everyone with a monthly account.
Business value:
Money
###As an admin, I want to process initial payments for six-month accounts, in order to generate revenue.
Acceptance Criteria:
Valid payment information (name, address, credit card), subscription duration, an affiliated user account and the date are required.
Usage:
- The gardener purchases a subscription and a payment is received.
Business value:
Money
###As an admin, I want to process recurring payments for six-month accounts, in order to generate revenue.
Acceptance Criteria:
Valid payment information (name, address, credit card), subscription duration, an affiliated user account and the date are required.
Usage:
- At a subscription's six-month interval, collect payment from the user.
Business value:
Money
###As an admin, I want to process initial payments for annual accounts, in order to generate revenue.
Acceptance Criteria:
Valid payment information (name, address, credit card), subscription duration, an affiliated user account and the date are required.
Usage:
- The gardener purchases a subscription and a payment is received.
Business value:
Money
###As an admin, I want to process recurring payments for annual accounts, in order to generate revenue.
Acceptance Criteria:
Valid payment information (name, address, credit card), subscription duration, an affiliated user account and the date are required.
Usage:
- At a subscription's anniversary, collect payment from the user.
Business value:
Money
Greaaaatt User Stories! Thanks for sharing this! 👍