Changeset 3050618
- Timestamp:
- 03/13/2024 05:16:12 PM (2 years ago)
- Location:
- clearsale-total
- Files:
-
- 2 edited
-
tags/3.1.1/public/js/clearsale-total-public-txt.php (modified) (1 diff)
-
trunk/public/js/clearsale-total-public-txt.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
clearsale-total/tags/3.1.1/public/js/clearsale-total-public-txt.php
r2971562 r3050618 1 1 <?php 2 /*3 Como pegar o click do botão fechar pedido do woocommerce4 https://stackoverflow.com/questions/62133353/why-jquery-click-event-listener-isnt-registered-on-woocommerce-button5 2 6 $('form.woocommerce-checkout').on( 'click', "#place_order", function(event){7 event.preventDefault(); // Disable submit for testing8 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_key14 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 anterior19 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 postmeta23 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/AA30 var validate = $('#ipag_credito_card_expiry').val();31 metodo = 2; //ipag por Ipag V 2.1.432 }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 metodo40 metodo = 3; //rede por MarcosAlexandre 2.1.141 }42 43 44 metodos do Ajax: nome do plugin - onde achar - nome interno do metodo45 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 outrosMetodos49 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_credit51 5 = loja5_woo_cielo_webservice - Integração de Pagamento ao Cielo API 3.0. Versão 4.0 | Por Loja5.com.br52 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/2254 9 = Pagar-me pela Pagarme - Versão 2.0.1455 56 Nao tem dados no post_meta, salvamos no cs_total_dadosextras e pegos pelo ajax57 4 = Gerencianet - Versão 1.4.7 - Gateway de pagamento Gerencianet para WooCommerce58 6 = Iugu - Gateway de pagamento da iugu para WooCommerce. Versão 3.0.0.11 | Por iugu59 Boleto, PIX pelo payment_method o cartão por ajax60 8 = PagSeguro Claudio Sanches - Crédito, débito e boleto61 62 63 64 */ -
clearsale-total/trunk/public/js/clearsale-total-public-txt.php
r2971562 r3050618 1 1 <?php 2 /*3 Como pegar o click do botão fechar pedido do woocommerce4 https://stackoverflow.com/questions/62133353/why-jquery-click-event-listener-isnt-registered-on-woocommerce-button5 2 6 $('form.woocommerce-checkout').on( 'click', "#place_order", function(event){7 event.preventDefault(); // Disable submit for testing8 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_key14 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 anterior19 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 postmeta23 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/AA30 var validate = $('#ipag_credito_card_expiry').val();31 metodo = 2; //ipag por Ipag V 2.1.432 }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 metodo40 metodo = 3; //rede por MarcosAlexandre 2.1.141 }42 43 44 metodos do Ajax: nome do plugin - onde achar - nome interno do metodo45 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 outrosMetodos49 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_credit51 5 = loja5_woo_cielo_webservice - Integração de Pagamento ao Cielo API 3.0. Versão 4.0 | Por Loja5.com.br52 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/2254 9 = Pagar-me pela Pagarme - Versão 2.0.1455 56 Nao tem dados no post_meta, salvamos no cs_total_dadosextras e pegos pelo ajax57 4 = Gerencianet - Versão 1.4.7 - Gateway de pagamento Gerencianet para WooCommerce58 6 = Iugu - Gateway de pagamento da iugu para WooCommerce. Versão 3.0.0.11 | Por iugu59 Boleto, PIX pelo payment_method o cartão por ajax60 8 = PagSeguro Claudio Sanches - Crédito, débito e boleto61 62 63 64 */
Note: See TracChangeset
for help on using the changeset viewer.