Jump to content


Photo

Ajuda (Erro Integrar Moip)


  • Faça o login para participar
2 replies to this topic

#1 Rodrigo Ap.

Rodrigo Ap.

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino

Posted 20/01/2011, 15:50

Olá amigos, venho pela segunda vez recorrer a vcs, espero que possam me ajudar..

Estou tentando integrar o muito como forma de pagamento em meu site, so que estou recebendo um Erro

Erro ao realizar pagamento
Valor tem que ser um inteiro.


A função (<input type='hidden' name='valor' value='<?=$amt;?>'/>) e responsável em pegar o valor do produto para preencher o formulário e concluir o pagamento, só que na tabela (bidpack_price) o valor esta 1.02 como o moip so trabalha com numero inteiro teria que ser 102, então ser que alguém sabe como colocar um script para converter o valor em numero inteiro ?
Seria mais facil editar pela tabela, so que uso o PagSeguro, então não posso mexer no valor.

Segue abaixo o Script

Desde Já Obrigado




<?
include("config/connect.php");
include("session.php");
include("functions.php");

$uid = $_SESSION['userid'];

$bid=base64_decode($_REQUEST['bpid']);
//echo $str;
//exit;
//https://www.paypal.com/us/cgi-bin/webscr

$qrysel = "select * from bidpack where id='$bid'";
$ressel = mysql_query($qrysel);
$total = mysql_num_rows($ressel);
if($total>0)
{
	$rowauctionname = mysql_fetch_array($ressel);
	$bidpackname = $rowauctionname['bidpack_name'];
	$amt = $rowauctionname['bidpack_price'];
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?=$AllPageTitle;?></title>
<script language='javascript'>
function frmnew()
{ 
	document._xclick.submit();
}
</script>
</head>

<body onload="frmnew();">
<form name="_xclick" method='post' action='https://www.moip.com.br/PagamentoSimples.do'>
<input type="hidden" name="cmd" value="_xclick">
<input type='hidden' name='id_carteira' value='******'/>
<input type='hidden' name='valor' value='<?=$amt;?>'/>
<input type='hidden' name='nome' value='<?=$bidpackname;?> - usuario:<?=getUserName($_SESSION["userid"]);?>'/>
</form>
</body>
</html>




Filmes 24Hrs é um site para que você possa assistir filmes Dublados e Legendados online, com qualidade

www.filmes24hrs.net

Posted Image


#2 Leonardo Garcia

Leonardo Garcia

    Normal

  • Usuários
  • 110 posts
  • Sexo:Masculino
  • Localidade:Londrina Paraná

Posted 20/01/2011, 21:10

vamos pensar!?


Se o valor sempre será (.)ponto por ser flot, alguma coisa; i.e.: .00 ou .02 ou .5



$amt = 1.02;

$amt = number_format($amt, 2, '', '');

echo $amt; // --> 102

\0\ \0\ \0\
agora mãozinha pra direita
/0/ /0/ /0/
Eu podia tá matando, roubando ou me prostituindo. Mas só quero um ponto.

#3 Rodrigo Ap.

Rodrigo Ap.

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino

Posted 20/01/2011, 21:20

Até entendi, mais não sei como colocar no script, vc poderia fazer isso, e postar o script, pois me perdi todo

vamos pensar!?


Se o valor sempre será (.)ponto por ser flot, alguma coisa; i.e.: .00 ou .02 ou .5



$amt = 1.02;

$amt = number_format($amt, 2, '', '');

echo $amt; // --> 102

\0\ \0\ \0\
agora mãozinha pra direita
/0/ /0/ /0/


Filmes 24Hrs é um site para que você possa assistir filmes Dublados e Legendados online, com qualidade

www.filmes24hrs.net

Posted Image





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq