Como criar funcionalidade de upgrade com pagamento integrado e modal customizado