Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte para extensões de Formas de Pagamento
Avatar do usuário
Por rodolfols
#490
Boa Tarde,

Alguém já está usando a forma de pagamento MoIP com a versão 1.4.9.1?
Baixei a versão no site(LINK QUEBRADO)

Mas ao clicar no pagamento e ser redirecionado para o MoIP, recebo essa mensagem:

Erro ao realizar pagamento
Recebedor do pagamento não está habilitado a receber esse tipo de pagamento
Avatar do usuário
Por Manoel Vidal
Mensagens
#492
Olá rodolfols.

Muitos colegas já utilizam esse módulo e o único problema que aconteceue era em relação ao usuário cadastrado no módulo que tem a possibilidade de colocar o nome de usuário ou e-mail da conta MoIP, no caso, as vezes só o e-mail consegue acessar.

Esse erro é meio óbvio... Significa que o usuário não está autorizado a vender. Mas acho que isso você já sabe. :)

Qualquer coisa é só postar.
Avatar do usuário
Por rodolfols
#495
Manoel Vidal escreveu:Olá rodolfols.

Muitos colegas já utilizam esse módulo e o único problema que aconteceue era em relação ao usuário cadastrado no módulo que tem a possibilidade de colocar o nome de usuário ou e-mail da conta MoIP, no caso, as vezes só o e-mail consegue acessar.

Esse erro é meio óbvio... Significa que o usuário não está autorizado a vender. Mas acho que isso você já sabe. :)

Qualquer coisa é só postar.
Oi Manuel,

Primeiro obrigado por sua resposta.
Sobre a configuração do modulo, eu já utilizo o MoIP com meu WHMCS(http://central.dominushost.com.br/whmcs/cart.php),
aqui no modulo da opencart eu já teste inserindo o nome do usuário ou e-mail mas nada.

Sobre o erro não entendo o por que, eu já utilizo o MoIP, meu status no MoIP é Conta Negócios, desculpe minha ignorância mas creio que estou habilitado para vender correto?

Rodolfo Luiz
Por bash
#665
Oi, eu tambem estou exatamente com o mesmo problema.

Estou quase desistindo de usar o Moip como meio de pagamento. :cry:
Nao consigo achar o problema.. Ja conferi e reconferi tudo... do lado do meu server e do lado do moip.. esta tudo 100%.. porem na hora de enviar a ordem de pagamento apresenta o mesmo erro:

Erro ao realizar pagamento
Recebedor do pagamento não está cadastrado

Alguma luz?

abraço a todos

Editando> Acabei de resolver o meu caso. Agora esta funcionando certinho.

quem interessar anexo esta o meu arquivo moip.tpldo jeito q ficou
Código: Selecionar todos

<?php
//inicio do tratamento
if(!isset($fretegratis)){ 
if(isset($this->session->data['shipping_method'])){
$valorfe =preg_replace("/[^0-9]/", "", $this->session->data['shipping_method']['text']);
if($this->session->data['shipping_method']['id']!='free.free'){
if($valorfe<1){
$errofrete=true;
}
}
}else {
$valorfe=0;
}
}else if($fretegratis==true){
$valorfe=0;
}
$zip= preg_replace("/[^0-9]/", "",$zip);
if(!isset($numero)){
$numero="0";
}
if(!isset($bairro)){
$bairro="NA";
}
if(!isset($ddd)){
$ddd="00";
}
?>

<form action="<?php echo $action; ?>" method="POST">
<?php
//dados dos produtos
$descicaaao="";
$valortotalpdedido=0;
$pesodetodososprodutos=0;
foreach ($products as $product) {
if (!isset($product['disconto'])) {
$preco = $product['valor'];
}else{
$preco = $product['disconto'];
}

$preco = preg_replace("/[^0-9]/", "", $preco);
$preco = $preco*$product['quantidade'];
$pesoprod = preg_replace("/[^0-9]/", "", $product['peso']);
$descricaoproduto = $product['descricao'];
$valortotalpdedido=$valortotalpdedido+$preco;
$descicaaao.='Produto: '.$descricaoproduto.' qt: '.$product['quantidade'].' ';
$pesodetodososprodutos=$pesodetodososprodutos+$pesoprod;
}

if(isset($cupondedesconto)){
if($cupondedesconto>0){
$cupondedesconto = preg_replace("/[^0-9]/", "", $cupondedesconto);
$cupooooonddesconto=$cupondedesconto;
$valortotalpdedido=$valortotalpdedido-$cupooooonddesconto;
}
}
?>
<input id="id_carteira" name="id_carteira" value="<?PHP echo $mailpg; ?>" type="hidden"/>
<input id="nome" name="nome" value="<?PHP echo $nometranzacao; ?>" type="hidden"/>
<input id="descricao" name="descricao" value="<?PHP echo $descicaaao; ?>" type="hidden"/>
<input id="id_transacao" name="id_transacao" value="<?PHP echo $codipedido; ?>" type="hidden"/>
<? //erro no calculo do frete
if(!isset($errofrete)){
	$valortotalpdedido=$valortotalpdedido+$valorfe;
?>	
<input id="valor" name="valor" value="<?PHP echo $valortotalpdedido; ?>" type="hidden"/>
<?	
}else{
	?>
<input id="valor" name="valor" value="<?PHP echo $valortotalpdedido; ?>" type="hidden"/>	
<input id="peso_compra" name="peso_compra" value="<?PHP echo $pesodetodososprodutos; ?>" type="hidden"/>	
<input id="frete" name="frete" value="1" type="hidden"/>
<?	
}
//dados dos clientes
?>
<input  id="pagador_nome"  name="pagador_nome" value="<?PHP echo $first_name.' '.$last_name; ?>" type="hidden"/>
<input id="pagador_cep" name="pagador_cep" value="<?PHP echo $zip; ?>" type="hidden"/>
<input id="pagador_logradouro" name="pagador_logradouro" value="<?PHP echo $address1; ?>" type="hidden"/>
<input id="pagador_numero" name="pagador_numero" value="<?PHP echo $numero; ?>" type="hidden"/>
<input id="pagador_complemento" name="pagador_complemento" value="<?PHP echo $address2; ?>" type="hidden"/>
<input id="pagador_bairro" name="pagador_bairro" value="<?PHP echo $bairro; ?>" type="hidden"/>
<input id="pagador_cidade" name="pagador_cidade" value="<?PHP echo $city; ?>" type="hidden"/>
<input id="pagador_estado" name="pagador_estado" value="<?PHP echo $estado; ?>" type="hidden"/>
<input id="pagador_pais" name="pagador_pais" value="<?PHP echo $country; ?>" type="hidden"/>
<input id="pagador_telefone" name="pagador_telefone" value="<?PHP echo $ddd.$telephone; ?>" type="hidden"/>
<input id="pagador_email" name="pagador_email" value="<?PHP echo $email; ?>" type="hidden"/>
<input id="pagador_cpf" name="pagador_cpf" value="<?PHP //echo $cpfcli; ?>" type="hidden"/>
<input id="pagador_celular" name="pagador_celular" value="<?PHP //echo $celular; ?>" type="hidden"/>
<input id="pagador_sexo" name="pagador_sexo" value="<?PHP //echo $sexocli; ?>" type="hidden"/>
<input id="pagador_data_nascimento" name="pagador_data_nascimento" value="<?PHP //echo $datanasci; ?>" type="hidden"/>
<div style="background: #F7F7F7; border: 1px solid #DDDDDD; padding: 10px; margin-bottom: 10px;"> <br />
  <center><img src="http://www.moip.com.br/imgs/banner_parc_6_1_3.gif" border="0" alt="moip" /><br /><br /><img src="http://www.moip.com.br/imgs/flags.JPG" border="0" /><br /><br />
Ap&oacute;s clicar no bot&atilde;o <b>Pagar</b> que est&aacute; abaixo, voc&ecirc; ser&aacute; redirecionado para o MoIP para efetuar o pagamento.
  </center>    <br />    <br />  </div>
<div class="buttons">
  <table>   <tr>
      <td align="left"><a onclick="location='<?php echo $back; ?>'" class="button"><span><?php echo $button_back; ?></span></a></td>
      <td align="right"><input type='image' name='submit' src='https://www.moip.com.br/imgs/buttons/bt_pagar_c01_e04.png' alt='MoIP Pagamentos' border='0'  type="hidden"/> </a></td>
</form>
    </tr>
  </table>
</div>
<script type="text/javascript"><!--
$('#checkout').click(function() {
 $('body').css("cursor", "wait");
$('#checkout').hide('fast');
	$.ajax({ 
		type: 'GET',
		url: 'index.php?route=payment/moip/confirm',
		success: function() {
			 $('#formmoip').submit();
		}		
	});
});
//--></script>
Avatar do usuário
Por Manoel Vidal
Mensagens
#669
Olá rodolfols e bash.

São tantas solicitações que sinto muito não poder ter ajudado :(

Mas a comunidade está crescendo e espero que o quanto antes possamos nos organizar para dar uma ajuda mais eficiente :D Já tem muitos colegas feras em OpenCart contribuindo e penso que logo estaremos bem organizados para melhor colaborar com todos.

Obrigado por postar sua solução bash, parabéns pela iniciativa. :mrgreen:

Ola @felipesujf Se você extrai os arquiv[…]

extensção -> Módulos

Voltou ao normal sozinho

Olá Uso o OpenCart 2 e tenho algumas d&uac[…]

Night games. One night, no worries Real Women P[…]