Yes - Bob should be returned a pro-rated amount based on the amount time he originally paid to use the service for and the day his account was terminated.
EX: If Bob paid for a month, and Alice cancels him on day 5, Bob should be refunded approx: (30 - 5)/30 * (Cost of subscription).
You do not get to charge people for a service you are no longer providing them.
You're NOT refunding him, you're terminating the contract that allowed you to charge him in the first place. So you bill for time used and return the rest.
Yes - Bob should be returned a pro-rated amount based on the amount time he originally paid to use the service for and the day his account was terminated.
EX: If Bob paid for a month, and Alice cancels him on day 5, Bob should be refunded approx: (30 - 5)/30 * (Cost of subscription).
You do not get to charge people for a service you are no longer providing them.
You're NOT refunding him, you're terminating the contract that allowed you to charge him in the first place. So you bill for time used and return the rest.