elisei / moip-transparente-magento

33 stars 29 forks source link

Módulo salva os dados do cartão #50

Closed flaviomdutra closed 6 years ago

flaviomdutra commented 6 years ago

Elisei,

Tudo bem?

É possível não guardamos os dados do cartão para uma próxima compra?

Hoje está naquele método onde só coloca o cód de segurança.

Abraçø

elisei commented 6 years ago

Oi @flaviomdutra

No momento apenas se alterar o código do phtml -> https://github.com/elisei/moip-transparente-magento/blob/master/app/design/frontend/base/default/template/MOIP/transparente/form/cc.phtml#L195

de: <input id="<?php echo $_code ?>_save_card" type="checkbox" name="payment[<?php echo $_code ?>_save_card]" title="Salvar Cartão Para Próximas Compras?" value="" class="validate-number save-card " > Agilizar futuras compras com esse cartão <a href="javascript:void(0)" title="Compra com 1 Clique" data-trigger="click" data-toggle="popover" data-placement="top" data-content=" Não salvaremos os dados de seu cartão. Para agilizar as próximas compras, apenas pegaremos uma autorização de sua operadora de cartão para você comprar passando somente o código de segurança do cartão."><span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span></a> Para: <input id="<?php echo $_code ?>_save_card" type="hidden" name="payment[<?php echo $_code ?>_save_card]" title="Salvar Cartão Para Próximas Compras?" value="0" class="validate-number save-card " > Mas vou colocar futuramente controle disso via admin. ;)

flaviomdutra commented 6 years ago

Elisei,

Mas isso resolve apenas para os novos, não daria para os antigos que já tem essa opção?

elisei commented 6 years ago

Oi @flaviomdutra

Então analisando a própria phtml você verá o condicional: https://github.com/elisei/moip-transparente-magento/blob/master/app/design/frontend/base/default/template/MOIP/transparente/form/cc.phtml#L3

DaviSiqueira commented 6 years ago

Desativei por aqui também!

Percebi que alguns clientes ficavam confusos.

Por exemplo, quando a compra não era aprovada e retornava para inserir os dados de outro cartão, eles ignoravam a opção "Usar outro Cartão não listado?". Ficavam colocando novamente o código de segurança do cartão que não foi aprovado, gerando vários pedidos cancelados. Na maioria dos casos desistiam da compra, e alguns casos refaziam toda a compra usando outro cartão.

flaviomdutra commented 6 years ago

Muito obrigado @elisei , conseguimos aqui.

flaviomdutra commented 6 years ago

@elisei ,

Para removermos os que já estão cadastrados, teria solução?

elisei commented 6 years ago

Oi @flaviomdutra foi o que indiquei aqui: Então analisando a própria phtml você verá o condicional: https://github.com/elisei/moip-transparente-magento/blob/master/app/design/frontend/base/default/template/MOIP/transparente/form/cc.phtml#L3 Troque de: <?php $cofre = $this->getCofre(); ?> para: <?php $cofre = null; ?>

flaviomdutra commented 6 years ago

Mas ele guarda no banco essas informações @elisei. Gostariamos de apagar de lá.

É possível?