Support » Plugin: WooCommerce PagSeguro » Impedir parcelamento

  • luizarusso1

    (@luizarusso1)


    Oi!

    Em nosso e-commerce, utilizamos esse plugin do Claudio Sanches e pelo que pesquisamos, quem fornece as parcelas é a própria API. Alguém saberia uma forma de só permitir pagamento a vista através do cartão de crédito? Fixar o pagamento em uma vez seria uma opção, nesse caso.
    Se alguém puder dar uma luz, eu agradeceria muito.
    Obrigada!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Erick Andrade

    (@erickandrade)

    Olá pessoal, bom dia!

    O PagSeguro não permite pagamentos a vista via cartão de crédito
    Deem uma olhada nesse link da NuvemShop que explica direitinho, acho que irá auxiliar na dúvida.
    https://atendimento.nuvemshop.com.br/configuracoes-principais/meios-de-pagamento/como-configurar-parcelamento-no-pagseguro

    Lembrando que o plugin funciona de acordo com o PagSeguro, tudo é configurado direto no painel do usuário no site do Pag e integrado via API.

    Obs: respondi lá no outro tópico também, qualquer dúvida a mais deem preferência a esse aqui xD

    • This reply was modified 11 months, 4 weeks ago by  Erick Andrade.

    fiz uma modificação mega simples para, ao digitar o cartão, já travar o select option de pagamento desabilitado e com a opção 1x selecionada, mas aparentemente o valor está indo vazio. Recebo o erro:

    ErrorPagSeguro: Um erro ocorreu ao processar o seu pagamento, por favor, revise os seus dados e tente novamente. Ou entre em contato conosco para obter assistência.

    Suponho que o valor do select option seja atribuído a uma variável após a seleção da opção, mas ainda não identifiquei onde e se realmente é isso que acontece.

    Alguma sugestão?

    • This reply was modified 11 months, 3 weeks ago by  luizarusso1.

    Apagaram a resposta no tópico que mencionei no comentário acima… ta ficando complicado usar isso aqui. Vamos lá:

    Assets -> js -> frontend -> transparent-checkout.js

    dps da linha 285 abre nova linha e coloca:
    instalmments.val(1).change();

    Vai selecionar o valor 1x do select option e executar o evento change.
    Seleciona o código todo, copia, minifica (pode ser aqui: https://javascript-minifier.com/) e substitui o conteúdo de transparent-checkout.min.js pelo novo codigo minificado.

    templates -> transparente-checkout-form ->
    linha 54, no style do select option coloca:
    pointer-events: none; touch-action: none;

    Não é boa prática fazer isso, modificar plugin assim. A cada atualização você vai perder tudo e ter que fazer essa mudança de novo MAS foi o jeito que encontrei de bloquear parcelamento no PagSeguro.

    Valeu.

    • This reply was modified 11 months, 3 weeks ago by  luizarusso1.
    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Plugin Review Team Rep

    In general, telling people to edit plugin code is about the worst choice you can make. The changes will be lost on update.

    Everyone, please keep in mind you’re expected to be respectful here. Treat everyone with respect, even when you disagree. It’s okay not to like a plugin and not want to use it. It’s okay not to like a person, and not want to use their plugins.

    I’m closing this topic as I do not feel it can be made useful.

    Eu estou usando Google Tradutor. Eu peço desculpas por erros.

    Em geral, dizer às pessoas para editar o código do plugin é sobre a pior escolha que você pode fazer. As alterações serão perdidas na atualização.

    Todos, por favor, tenha em mente que você deve ser respeitoso aqui. Trate todos com respeito, mesmo quando você discordar. Não há problema em não gostar de um plugin e não querer usá-lo. Não há problema em não gostar de uma pessoa e não querer usar seus plugins.

    Estou fechando este tópico porque não sinto que possa ser útil.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Impedir parcelamento’ is closed to new replies.