Closed WofWca closed 4 months ago
Hey, thanks for the pull request! We've never gotten any complaints from users or extension developers about this so I don't think it needs particular emphasis at the moment. I think people know that you need to be able to cancel and change subscriptions so it's not actually an issue. For that reason I'll close this for now.
Well, you got my complain if you can call it that, because this is what happened to our extension, and a user complained and left a 1-star review. We were focused on getting the payment UX right and completely forgot about canceling, and I'm sure other devs would appreciate this clarity, especially given the "entry-level" nature of ExtPay. This is especially true for cases where devs switch from pay-once to a subscription model.
The word "cancel" doesn't even appear in README. I think canceling is a perfectly normal thing and does not necessitate the extension being bad, so I think there is no reason to hide it.
At this point I've learned my lesson and I just want to get this rake off the pathway for others.
Getting a 1-star review because you forgot to include a way to cancel / unsubscribe is pretty good feedback that you're doing something wrong! If you don't have enough sense to let the user cancel their subscription then I'm not sure a README will help you! Even so, we'll make a small change in the docs to be a little clearer in case it helps anyone in the future.
Based
Developers might forget to do this and only call
extpay.openPaymentPage()
when a payment is required.And we all know how people feel when they can't cancel a subscription.