Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //estava com problema pois a documentação pede pra enviar os dados de email e token via querystring mas foi necessário enviar via post pra funcionar
- include 'configuracao.php';
- $url = URL_PAGSEGURO . '?';
- $dados['email'] = EMAIL_PAGSEGURO;
- $dados['token'] = TOKEN_PAGSEGURO;
- $dados['currency']='BRL';
- $dados['itemId1']='0001';
- $dados['itemDescription1']='Credencial';
- $dados['itemAmount1']='0.00';
- $dados['itemQuantity1']='1';
- $dados['itemWeight1']='1';
- $dados['reference']='EVENTO';
- //$dados['senderName']='';
- //$dados['senderAreaCode']='';
- //$dados['senderPhone']='';
- //$dados['senderEmail']='';
- //$dados['shippingType']=1;
- //$dados['shippingAddressRequired']='false';
- //$dados['shippingAddressStreet']='';
- //$dados['shippingAddressNumber']='';
- //$dados['shippingAddressComplement']='';
- //$dados['shippingAddressDistrict']='';
- //$dados['shippingAddressPostalCode']='';
- //$dados['shippingAddressCity']='';
- //$dados['shippingAddressState']='';
- //$dados['shippingAddressCountry']='';
- $dados['timeout']='25';
- //$dados['paymentMethodGroup1']='CREDIT_CARD';
- $dados['enableRecover']='false';
- $curl = curl_init();
- curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($dados));
- curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded; charset=UTF-8"));
- curl_setopt($curl, CURLOPT_POST, 1);
- curl_setopt($curl, CURLOPT_URL, $url);
- //curl_setopt($curl, CURLOPT_TIMEOUT, 30);
- curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
- curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
- $retorno = curl_exec($curl);
- curl_close($curl);
- $xml = simplexml_load_string($retorno);
- echo json_encode($xml);
- //echo $retorno;
- exit;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement