Search the Community
Showing results for tags 'passar variável'.
Found 2 results
-
Eu estou desenvolvendo um carrinho de compras num arquivo chamando carrinho.php e entre os scripts disponíveis da API para pagar através PagSeguro escolhi um que chama um arquivo com as informações da API (pagseguro.php), pega os dados presente nele e abre API do Checkout Transparente para o pagamento. Este é o script: <script> function enviaPagseguro(){ $.post('pagseguro.php','',function(data){ $('#code').val(data); $('#comprar').submit(); }) } </script> O que eu não estou conseguindo fazer é passar o valor total das compras do carrinho para o arquivo com os parâmetros da APPI. Com valores fixos a API funciona bem, como posso exemplificar com os seguintes parâmetros: $data['token'] =OCULTO'; $data['email'] = OCULTO'; $data['currency'] = 'BRL'; $data['itemId1'] = '1'; $data['itemQuantity1'] = '1'; $data['itemDescription1'] = 'Produto de Teste'; $data['itemAmount1'] = '299.00'; $url = 'https://ws.pagseguro.uol.com.br/v2/checkout'; O que eu desejo é fazer três coisas, que não estou sabendo fazer. Primeira: passar como valor do parâmetro $data['itemAmount1'] a variável que possuo na página que faz a totalização da compra, chamada de $ttcompra; Segunda: passar como valor do parâmetro $data['itemQuantity1'] a variável que mostra o total de itens, chamada $ttitems. E a terceira é que desejaria que nas informações a serem enviadas para o PagSeguro estivesse um novo item, com o valor do código da compra. É possível isso nesta API eu estou utilizando? Busquei na documentação dela no PagSeguro e não achei. Eles estão mudando a página e não se encontra muita coisa.
- 10 replies
-
Olá amigos, estou com uma dúvida que acredito ser bem básica, porém nunca precisei fazer isso, o problema é o seguinte: Tenho duas variáveis de conexao que sao do tipo privadas, quero que essas duas variáveis recebam os parametros como Token, e email, que vai vir do banco mysql, o problema é que nao to conseguindo fazer essas duas var receber os parametros, segue o código: <?php class Config{ //AQUI PRECISO PASSAR O EMAIL E TOKEN QUE VEM DO BD, O PROBLEMA N E NA CONSULTA MYSQL, E SIM EM COMO FAZER ESSAS DUAS PRIVATES RECEBEREM OS PARAMETROS private static $email = "rodrigocruz@hotmail.com"; private static $tokenProduction = "B5EF3B332329F50AB4298928950A52FCB1CE245C"; private static $sandbox = false; private static $tokenSandbox = ""; public static function getEmail(){ return self::$email; } public static function getToken(){ return self::isSandbox() ? self::$tokenSandbox : self::$tokenProduction; } public static function isSandbox(){ return self::$sandbox; } public static function setSandbox(){ self::$sandbox = true; } public static function setProduction(){ self::$sandbox = false; } public static function setAccountCredentials($email, $token, $isSandbox = true){ self::$email = $email; if($isSandbox === true) { self::setSandbox(); self::$tokenSandbox = $token; }else{ self::setProduction(); self::$tokenProduction = $token; } } }