Support » Plugin: WooCommerce Wirecard Brazil Official » Checkout transparente não funciona

  • Resolved Filipe Chaves

    (@flschaves)


    Olá,.

    Habilitei o checkout transparente na minha instalação porém não é possível finalizar a compra desta maneira.

    Analisando o código do plugin percebi que na classe Woocommerce\Moip\Controller\Custom_Gateways, tem um $this->has_fields = false, fazendo com que o WooCommerce não consiga exibir os fields através método payment_fields() da mesma classe.

    Não consigo alterar este atributo has_fields através de filtros.

    Teria algum motivo para esta configuração?

Viewing 8 replies - 1 through 8 (of 8 total)
  • Moderator Andrew Nevins

    (@anevins)

    WCLDN 2018 Contributor | Volunteer support

    @apiki, Please do not ask users to contact you and then ask for the keys to their site. To clarify, asking for admin access is explicitly disallowed on the WordPress.org forums and you are circumventing that.

    Plugin Author Apiki

    (@apiki)

    Oi @flschaves

    Colocando $this->has_fields = true, resolveria seu problema?

    att.

    • This reply was modified 4 months, 2 weeks ago by  Andrew Nevins. Reason: Redacted solicitation
    Moderator Andrew Nevins

    (@anevins)

    WCLDN 2018 Contributor | Volunteer support

    Okay, @apiki read the forum guidelines as you’ve broken another rule: https://wordpress.org/support/guidelines/#the-bad-stuff

    I’ve moderated the bad stuff from your reply and left in the good stuff. Please do your best to help the person who has taken the time to ask for help here on WordPress.org. It is your choice to distribute your plugin on WordPress.org and you must now abide by our guidelines.

    • This reply was modified 4 months, 2 weeks ago by  Andrew Nevins.

    Olá @apiki, sim, setando o atributo como true resolve o problema.

    Tem algum motivo para estar setado como false?

    Plugin Author Apiki

    (@apiki)

    @flschaves vamos adicionar um filtro para resolver esse problema, estamos adicionando alguns campos através do payment_fields(), has_fields false para não conflitar.

    Mas agradecemos pelo feedback.

    Na verdade o filtro não atenderá para os usuários que desejam utilizar o checkout transparente e não possuem conhecimento em programação.

    O correto seria o has_fields true por padrão, para o plugin funcionar normalmente com checkout transparente conforme consta na descrição do plugin.

    Plugin Author Apiki

    (@apiki)

    Oi @flschaves

    Obrigado pelo feedback, vamos sim alterar e enviaremos uma nova atualização, se quiser alterar diretamente no plugin no seu projeto, quando sair a correção você atualiza.

    att.

    Obrigado @apiki, assim resolve o problema 🙂

Viewing 8 replies - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.