Many of my clients use the recurring payments as a payment plan where they offer monthly payments to pay the full amount of a product/service which is delivered/starts before the balance is paid off.
The issue is that all the recurring payments are treated like a subscription they can pause or cancel for themselves within the customer portal and through Stripe. We need a way to
1) Select if a recurring cost is a payment plan or a subscription (basically is able to be cancelled/paused or not)
2) Block them from being able to perform those action on orders placed in GHL from both the Client Portal and Stripe (I know that last part is probably something we have to take up with Stripe, but not sure if there's an aspect where that can be set from the API in GHL that created the product/payment plans in Stripe).
We still want them to see their invoices, update card info, even see how many payments are left, but there are some products/services that should not be able to be cancelled (which is why we have them sign an agreement which outlines the payment plan and their responsiblity, but then they can just pause/cancel on their own and we get stuck with trying to get payment or having to take it to collections. There would be less of these scenarios if they just couldn't stop payment on their own for those specific product/services).