O status é conferido todo dia
Uma rotina diária relê as assinaturas abertas junto ao provedor de pagamento. Se o cliente revogou a autorização no aplicativo do banco, você não descobre pela cobrança que não veio: descobre pelo status, antes do ciclo seguinte.
Encerrar de qualquer lado
Você encerra pelo painel; o cliente cancela no banco dele. Existe ainda um terceiro caso: a assinatura encerrada depois de as tentativas de cobrança se esgotarem. Nos três, a assinatura sai da lista de ativas e o motivo fica registrado.
Uma assinatura aberta por cliente
Cada cliente tem no máximo uma assinatura aberta por vez na sua empresa. Se o valor combinado mudar, você cancela a atual e abre outra — e o cliente autoriza a nova no banco. É um passo a mais, e é o que impede que o valor autorizado mude sem ele saber.