Role: System
Objective: We need to notify a user that the charge wasn`t successful.
Reason: When this situation happens, we would like to notify the customer about it so he can fix it.
Functional requirements:
When we try to charge the subscription and it fails due to an insufficient amount on the main account, we should send a notification to the customer.
The text is not defined yet, but we can stick to “Payment for the subscription failed due to insufficient funds on the main account. Please fund your account.”
Acceptance criteria
The customer gets a push notification when the charge wasn`t successful.