Plugin Directory

Changeset 3050618


Ignore:
Timestamp:
03/13/2024 05:16:12 PM (2 years ago)
Author:
clearsale
Message:

tagging version 3.1.1

Location:
clearsale-total
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • clearsale-total/tags/3.1.1/public/js/clearsale-total-public-txt.php

    r2971562 r3050618  
    11<?php
    2 /*
    3 Como pegar o click do botão fechar pedido do woocommerce
    4 https://stackoverflow.com/questions/62133353/why-jquery-click-event-listener-isnt-registered-on-woocommerce-button
    52
    6 $('form.woocommerce-checkout').on( 'click', "#place_order", function(event){
    7     event.preventDefault(); // Disable submit for testing
    8 
    9     console.log("click");
    10     alert("click");
    11 });
    12 
    13 Não conseguimos pegar o nonce dentro do WP, o nonce se repete em compras seguidas. Não se pega o hash e o order_key
    14 não existe ainda, só após o pedido.
    15 var nonce = $('#woocommerce-process-checkout-nonce').val();
    16 var hash = wc_cart_fragments_params.cart_hash_key;
    17 
    18 Referrer não funciona, é a página anterior
    19 var rfr = document.referrer;
    20 console.log("quem chamou=" + rfr);// https://woo.letti.com.br/minha-conta/
    21 
    22 Retirado do .js por não usar mais, métodos que pegamos pelo postmeta
    23         if (card == null) {
    24             console.log("Ajax:ClearSale:place_order:é Ipag?");
    25             card = $('#ipag_credito_card_num').val();
    26             var card_installments = $('#ipag_credito_installments').val();
    27             var card_holder = $('#ipag_credito_card_name').val();
    28             var cpf = $('#ipag_credito_card_cpf').val();
    29             //ipag_credito_card_expiry - formato = MM/AA
    30             var validate = $('#ipag_credito_card_expiry').val();
    31             metodo = 2; //ipag por Ipag V 2.1.4
    32         }
    33         if (card == null) {
    34             console.log("Ajax:ClearSale:place_order:é Rede MA?");
    35             card = $('#rede-card-number').val();
    36             card_holder = $('#rede-card-holder-name').val();
    37             var validate = $('#rede_credit_expiry').val();
    38             var card_installments = $('#rede_credit_installments').val();
    39             // CPF nao pede neste metodo
    40             metodo = 3; //rede por MarcosAlexandre  2.1.1
    41         }
    42 
    43 
    44 metodos do Ajax: nome do plugin - onde achar - nome interno do metodo
    45 
    46 1 = pagseguro oficial da UOL V 2.0.0 , rotina propria em js.
    47 
    48     Tem dados no post_meta, pego pelo método outrosMetodos
    49 2 = ipag por Ipag V 2.1.4 - https://br.wordpress.org/plugins/ipag-woocommerce/
    50 3 = rede por MarcosAlexandre  2.1.1 - https://br.wordpress.org/plugins/woo-rede/ - tipo=rede_credit
    51 5 = loja5_woo_cielo_webservice - Integração de Pagamento ao Cielo API 3.0. Versão 4.0 | Por Loja5.com.br
    52     versão 5.0 testado na nossa loja.
    53 7 = Loja5-e.Rede API de Pagtos para Cartões - V 3.0 - em 20/9/22
    54 9 = Pagar-me pela Pagarme - Versão 2.0.14
    55 
    56     Nao tem dados no post_meta, salvamos no cs_total_dadosextras e pegos pelo ajax
    57 4 = Gerencianet - Versão 1.4.7 - Gateway de pagamento Gerencianet para WooCommerce
    58 6 = Iugu - Gateway de pagamento da iugu para WooCommerce. Versão 3.0.0.11 | Por iugu
    59     Boleto, PIX pelo payment_method o cartão por ajax
    60 8 = PagSeguro Claudio Sanches - Crédito, débito e boleto
    61 
    62 
    63 
    64 */
  • clearsale-total/trunk/public/js/clearsale-total-public-txt.php

    r2971562 r3050618  
    11<?php
    2 /*
    3 Como pegar o click do botão fechar pedido do woocommerce
    4 https://stackoverflow.com/questions/62133353/why-jquery-click-event-listener-isnt-registered-on-woocommerce-button
    52
    6 $('form.woocommerce-checkout').on( 'click', "#place_order", function(event){
    7     event.preventDefault(); // Disable submit for testing
    8 
    9     console.log("click");
    10     alert("click");
    11 });
    12 
    13 Não conseguimos pegar o nonce dentro do WP, o nonce se repete em compras seguidas. Não se pega o hash e o order_key
    14 não existe ainda, só após o pedido.
    15 var nonce = $('#woocommerce-process-checkout-nonce').val();
    16 var hash = wc_cart_fragments_params.cart_hash_key;
    17 
    18 Referrer não funciona, é a página anterior
    19 var rfr = document.referrer;
    20 console.log("quem chamou=" + rfr);// https://woo.letti.com.br/minha-conta/
    21 
    22 Retirado do .js por não usar mais, métodos que pegamos pelo postmeta
    23         if (card == null) {
    24             console.log("Ajax:ClearSale:place_order:é Ipag?");
    25             card = $('#ipag_credito_card_num').val();
    26             var card_installments = $('#ipag_credito_installments').val();
    27             var card_holder = $('#ipag_credito_card_name').val();
    28             var cpf = $('#ipag_credito_card_cpf').val();
    29             //ipag_credito_card_expiry - formato = MM/AA
    30             var validate = $('#ipag_credito_card_expiry').val();
    31             metodo = 2; //ipag por Ipag V 2.1.4
    32         }
    33         if (card == null) {
    34             console.log("Ajax:ClearSale:place_order:é Rede MA?");
    35             card = $('#rede-card-number').val();
    36             card_holder = $('#rede-card-holder-name').val();
    37             var validate = $('#rede_credit_expiry').val();
    38             var card_installments = $('#rede_credit_installments').val();
    39             // CPF nao pede neste metodo
    40             metodo = 3; //rede por MarcosAlexandre  2.1.1
    41         }
    42 
    43 
    44 metodos do Ajax: nome do plugin - onde achar - nome interno do metodo
    45 
    46 1 = pagseguro oficial da UOL V 2.0.0 , rotina propria em js.
    47 
    48     Tem dados no post_meta, pego pelo método outrosMetodos
    49 2 = ipag por Ipag V 2.1.4 - https://br.wordpress.org/plugins/ipag-woocommerce/
    50 3 = rede por MarcosAlexandre  2.1.1 - https://br.wordpress.org/plugins/woo-rede/ - tipo=rede_credit
    51 5 = loja5_woo_cielo_webservice - Integração de Pagamento ao Cielo API 3.0. Versão 4.0 | Por Loja5.com.br
    52     versão 5.0 testado na nossa loja.
    53 7 = Loja5-e.Rede API de Pagtos para Cartões - V 3.0 - em 20/9/22
    54 9 = Pagar-me pela Pagarme - Versão 2.0.14
    55 
    56     Nao tem dados no post_meta, salvamos no cs_total_dadosextras e pegos pelo ajax
    57 4 = Gerencianet - Versão 1.4.7 - Gateway de pagamento Gerencianet para WooCommerce
    58 6 = Iugu - Gateway de pagamento da iugu para WooCommerce. Versão 3.0.0.11 | Por iugu
    59     Boleto, PIX pelo payment_method o cartão por ajax
    60 8 = PagSeguro Claudio Sanches - Crédito, débito e boleto
    61 
    62 
    63 
    64 */
Note: See TracChangeset for help on using the changeset viewer.