We have charge-in-front enabled in our page, meaning that patrons that join our campaign are immediately charged. There is an inconsistency in the WP plugin, though.
If a patron join our campaign and then cancel his support, he/she is charged and still has access to the patron-only post. The plugin login fails, though, redirecting to the payment page.
Expected behavior: if an user pledges to a charge-in-front campaign and is charged, the plugin should still validate the login attempt for the valid period.
Every month we have users complaining about this. They don’t want to support us forever. They want to do an one time payment, cancel the pledge and they expect to be able to login into our WP website and still has access to the content since they were charged and they are still in a valid period and has access to the patron-only post.