Created
June 12, 2017 11:59
-
-
Save denoww/c83ee6ec92fc46329429b6c06609e5bd to your computer and use it in GitHub Desktop.
Opção para Cliente tirar Segunda Via pela site do banco
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Opção para Cliente tirar Segunda Via pela site do banco | |
Objetivos: | |
1 - Sem tarifa. | |
2 - Mais fácil pra administração | |
3 - Próprio morador tira segunda via e administração não precisa enviar a remessa | |
4 - Precisa de uma URL customizada | |
existe um Siccoob pra cada estado/cidade por exemplo | |
5 - Esta feature é IMPORTANTÍSSIMA - alguns de nossos concorrentes estão tirando segunda via no site do banco | |
Tarefa | |
Modal Configurações de Cobranças: | |
☐ Colocar todos os textos abaixo em locales (já existem exmplos dentro do modal) | |
Abrir nova ssessão no Modal: | |
☐ Titulo: 2ª Via de Boletos | |
☐ Criar campo para inserir URL de 2ª Via | |
☐ Label: Endereço do Banco para 2ª via | |
☐ params[segunda_via_boleto][url] | |
☐ adicionar no permit cobrancas_controller@config_params | |
☐ validar no model config_cobranca.rb da config com string.rb@is_url? | |
teste a validação com | |
☐ url vazia | |
☐ url preenchida | |
☐ valide somente se xxx...segunda_via_boleto.present? | |
Colocar ícone de ajuda: | |
☐ texto: O próprio pagador emite 2ª Vias no site do banco (normalmente sem tarifas adicionais) | |
Colocar WARNING fixo: | |
☐ Texto: "Necessário enviar a remessa da 1º Via para o Banco para que o morador consegua emita a 2ª Via" | |
☐ warning só aparece se a url for preenchida | |
Tela de cobranças: | |
Caso Url esteja preenchida: | |
botão de segunda via da role 'SOMENTE MINHAS' | |
☐ deve redirecionar para o url escrita | |
☐ target="_blank" na url (nova aba navegador) | |
☐ criar login de pagador, logar e testar o que foi feito acima | |
Caso Url esteja vazia: | |
☐ mantém comportamento padrão | |
☐ criar login de pagador, logar e testar o que foi feito acima | |
Site do Cliente: | |
Caso Url esteja preenchida: | |
☐ deve redirecionar para o url escrita | |
☐ target="_blank" na url (nova aba navegador) | |
Caso Url esteja vazia: | |
☐ Mantém comportamento padrão (redirecionar para cobranças) | |
☐ Não pode ter target blank (isso pode dar uma dor de cabeça) | |
Dica: | |
1 - Abra o site do cliente -> veja no chrome -> network -> requisição "show" | |
Não entendo bem como funciona, mas sei que é lá que o back envia os dados pro front | |
2 - landpage/base/base_ctrl.coffee.erb | |
Procure por $scope.gerarSegundaViaUrl |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment