aquilamendes
Respostas no Fórum
-
Fórum: Plugins
Em resposta a: Plugin para Pagamento Recorrente (Assinaturas) – WOOCOMMERCEEntão, os pontos que você citou eu já conferi tudo isso é tá da mesma forma do que você citou.
Uma dúvida, como eu vou vender a assinatura junto com a liberação de uma página pra só quem for assinante eu estou usando o plugin groups do woocommerce, será que é por isso que o PagSeguro está apresentando esse problema na finalização da assinatura?
Acho que é pouco provável pois se não daria o erro antes de levar ao carrinho não?
Mas coloquei isso aqui pois acho que quem procura esse método de pagamento de assinatura provavelmente não usará esse plugin que estou usando, no caso o groups…
Vou testar cadastrando um novo produto sem usar o plugin groups pra ver no que dá e posto resultados aqui mais pra frente.
Se alguém mais puder contribuir serei grato, um abraço!
Fórum: Plugins
Em resposta a: Plugin para Pagamento Recorrente (Assinaturas) – WOOCOMMERCEEsse erro foi apresentado utilizando um usuário real sem ser com os dados utilizados nas configurações da loja e feito de um outro computador com navegador diferente…
Fórum: Plugins
Em resposta a: Plugin para Pagamento Recorrente (Assinaturas) – WOOCOMMERCE@san0suke estamos quase lá, o erro estava dando porque como baixei pelo github a pasta veio nomeada no final com -master e aí a pasta do plugin não estava com o nome correto, já fiz esse ajuste e agora, ok, fui direcionado ao pagseguro pra finalizar o pagamento da assinatura, preenchi tudo em ambiente real, com dados reais para pagamento via cartão de crédito, mas apareceu essa mensagem ao finalizar, preenchi todos os campos, não deixei nada em branco, o que pode ser?
Não preciso criar o plano dentro do pagseguro na aba “pagamentos recorrentes”?
Um abraço.
Fórum: Plugins
Em resposta a: Plugin para Pagamento Recorrente (Assinaturas) – WOOCOMMERCE@san0suke estamos quase lá! Não aparece mais o erro citado anteriormente, parece processar, na verdade processa, mas apenas o cadastro do cliente vai pro woocommerce e o pedido também fica gravado, mas no pagseguro não recebe nada e fica como pendente o pedido, ou seja após colocar “pagar” no carrinho vai pra tela conforme screen abaixo, não há nenhum link pra ir ao pagseguro finalizar a compra, nada do gênero.
O que pode ser? Abraços!
Fórum: Plugins
Em resposta a: Plugin para Pagamento Recorrente (Assinaturas) – WOOCOMMERCE@san0suke meu amigo, realmente não estava habilitado dentro do produto o checkbox da assinatura, fiz e consegui avançar, porém ao finalizar o pedido ele vai para uma página que mostra o número do pedido valor etc, mas abaixo aparece o erro listado abaixo, o que pode ser?
Grato.
Warning: include(/home/sibit043/public_html/1_CLIENTES/getpost.com.br/wp-content/plugins/pagseguro-assinaturas-rcs/includes/transparent-checkout.php): failed to open stream: No such file or directory in /home/sibit043/public_html/1_CLIENTES/getpost.com.br/wp-content/plugins/pagseguro-assinaturas-rcs-master/PGA_Gateway.class.php on line 364 Warning: include(): Failed opening '/home/sibit043/public_html/1_CLIENTES/getpost.com.br/wp-content/plugins/pagseguro-assinaturas-rcs/includes/transparent-checkout.php' for inclusion (include_path='.:/opt/php56/lib/php') in /home/sibit043/public_html/1_CLIENTES/getpost.com.br/wp-content/plugins/pagseguro-assinaturas-rcs-master/PGA_Gateway.class.php on line 364
Fórum: Plugins
Em resposta a: Plugin para Pagamento Recorrente (Assinaturas) – WOOCOMMERCEDesculpe acabei jogando tudo de uma vez juntando o problema atual com o meu projeto. Vou ver esse detalhe dentro do produto acho que faltou isso….
Agora você tem algum canal de contato melhor tipo Skype ou whatsapp pra trocar uma ideia mais ampla? Por aqui é mais complexo…
Abraço!
Fórum: Plugins
Em resposta a: Plugin para Pagamento Recorrente (Assinaturas) – WOOCOMMERCE@san0suke Olá, acabei de ver em outra postagem a sua contribuição a comunidade referente a pagamento recorrente com o plugin que você fez, o meu fiz todas as configurações, mais aparece pra mim na página de checkout que não há formas de pagamento.
Ja deixei o mesmo sem ser pra teste, ou seja desabilitei o sandbox está com o e-mail e token correto da conta pagseguro e com a pagina de notificação ativa com a URL gerada na propria pagina do plugin no ato da configuração.
Há desativei as outras formas de pagamento pra não dar problema mais não resolveu…
Estou usando um produto cadastrado como virtual e utilizando o woocommerce groups + groups pra gerenciar as capacidades de “Premium” quando o usuário comprar esse produto…
O projeto em sí me parece simples mais estou agarrado nesses detalhes.
Terei apenas um produto que na verdade é um serviço, e ao comprar a pessoa pagará mensalmente por esse serviço automatico até que ele cancele, e o serviço na verdade é uma página que terá um formulário para envio de informações que só será liberado quando fizer a compra (por isso estou usando o groups + woocommerce groups) funciona bem com pagamento unico utilizando o pagseguro normal do claudio sanchez mais quero que seja recorrente, por isso estou em busca de um plugin e achei o seu…Mas não consegui realizar testes devido ao problema apresentado acima, pode me ajudar?
Um abraço.Ok, sobre o assunto vou voltar no ponto indicado e tentar alterar…
Sobre o campo DE no leitor de e-mail, dá pra mudar? Quem irá receber a resposta tá ok, já fiz o teste e é isso mesmo…Ok, resolveu a questão de ao responder puxar o e-mail que foi colocado no form.
Agora, vamos avançar na questão do assunto e gostaria de saber se é possível mudar o campo que aparece pra mim no roundcube (leitor de e-mail do cpanel) no campo DE ainda permanece o nome do meu site, não deveria estar o nome da pessoa que ela preencheu no form?Veja na imagem…
Tentei usar o pastebin mais não vi como colocar aqui dentro do post, coloquei como iframe uma opção que eles disponibilizam mais o fórum não aceitou o código, por isso coloquei na tag code padrão aqui do wordpress, vou testar agora e já retorno com resultado.
Ok, mas vamos recapitular, fiz as adições, o código ficaria assim? Pra mim no DW está dando erro em alguma sintaxe, acho que é nessas duas últimas que adicionei acho que não deve ficar dentro do array…
<?php if (!defined('ABSPATH')) die('No direct access allowed'); ?> <?php class TMM_Contact_Form { public static $types = array( 'textinput' => 'Textinput', 'email' => 'Email', 'website' => 'Website', 'messagebody' => 'Message', 'select' => 'Select' ); public $options_description = array(), $contacts_form_titles = array(), $forms_count = 1; public static function save($data) { TMM::update_option('contact_form', $data); } public static function get_form($form_name) { $contact_forms = TMM::get_option('contact_form'); if (!empty($contact_forms)) { //after import if (!empty($contact_forms) AND is_string($contact_forms)) { $contact_forms = unserialize($contact_forms); } foreach ($contact_forms as $form) { if ($form['title'] == $form_name) { return $form; } } } return array(); } public static function get_forms_names() { $contact_forms = TMM::get_option('contact_form'); $result = array(); if (!empty($contact_forms)) { //after import if (!empty($contact_forms) AND is_string($contact_forms)) { $contact_forms = unserialize($contact_forms); } if (!empty($contact_forms) AND is_array($contact_forms)) { foreach ($contact_forms as $form) { if ($form['title'] == '__FORM_NAME__' OR empty($form['title'])) { continue; } $result[$form['title']] = $form['title']; } } } return $result; } public static function contact_form_request() { $data = array(); parse_str($_REQUEST['values'], $data); $errors = array(); $form = self::get_form($data['contact_form_name']); $website = ""; $messagebody = ""; $pre_messagebody_info = ""; if (!empty($form['inputs'])) { foreach ($form['inputs'] as $input) { $name = strtolower(trim(urlencode($input['label']))); $name = str_replace(" ", "_", $name); $pattern = "/[^a-zA-Z0-9_]+/i"; $name = preg_replace($pattern, "", $name); if ($input['is_required']) { if (empty($data[$name])) { $errors[$name] = trim($name); } } if ($input['type'] == 'email') { if (!is_email(@$data[$name])) { $errors[$name] = trim($name); } } if ($input['type'] == 'messagebody') { $messagebody = @$data[$name]; } if ($input['type'] == 'website') { $website = @$data[$name]; } if ($input['type'] != 'website' AND $input['type'] != 'messagebody') { $pre_messagebody_info.="<strong>" . $input['label'] . "</strong>" . ": " . @$data[$name] . "<br /><br />"; } } } //capcha if (@$form['has_capture']) { if (substr($data['verify_code'], 7, 5) != $data['verify']) { $errors["verify"] = "Capcha"; } } //***** $result = array( "is_errors" => 0, "info" => "" ); if (!empty($errors)) { $result['is_errors'] = 1; $result['hash'] = md5(time()); $result['info'] = $errors; echo json_encode($result); exit; } //***** if (empty($website)) { $website = __("Email from contact form", 'accio'); } //***** add_filter('wp_mail_content_type', create_function('', 'return "text/html";')); add_filter('wp_mail_from_name', 'my_mail_from_name'); function my_mail_from_name($name) { return get_option('blogname'); } //***** $after_message = "\r\n<br />--------------------------------------------------------------------------------------------------\r\n<br /> " . __('This mail was sent via', 'accio') . " " . site_url() . " " . __('contact form', 'accio'); //***** $recepient_mail = sanitize_email($form['recepient_email']); if (empty($form['recepient_email'])) { $recepient_mail = sanitize_email(get_bloginfo('admin_email')); } //****** $header = array('Reply-To: $data['name'] <$data['email']>',); if (wp_mail($recepient_mail, $website, $pre_messagebody_info . nl2br($messagebody) . $after_message, $header)) { $result["info"] = "succsess"; } elseif( mail($recepient_mail, $website, nl2br($messagebody)) ) { $result["info"] = "succsess"; } else { $result["info"] = "server_fail"; } $result['hash'] = md5(time()); echo json_encode($result); exit; } }
- Esta resposta foi modificada 7 anos, 3 meses atrás por aquilamendes.
Sim o site está online em > http://www.caixaaltamarketing.digital
Não apareceu nada.
Desculpe, mas, com o print o formulário parou de funcionar o subject não funcionou fica como (sem assunto) acho que não vou conseguir prosseguir meu conhecimento é muito limitado em programação mesmo 🙁
Desculpe mais não sei quase nada de PHP, poderia me indicar exatamente o que fazer e onde fazer no código inicial que enviei?
Além dessa alteração há como adicionar um assunto padrão quando eu receber o e-mail, por exemplo “Contato a partir do site”