Advertisement
Guest User

Untitled

a guest
Nov 28th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. public function createMarket()
  2. {
  3.  
  4. $data = array(
  5. 'name' =>'count_name',
  6. 'commission_percent' => 10
  7. );
  8.  
  9. //O HTTP Basic Auth é utilizado para autenticação
  10. $token = '7b22c6ab26d681d08b36f82f0f18b5c7';
  11. $header[] = "Authorization: Basic " . $token;
  12.  
  13. //URL do SandBox - Nosso ambiente de testes
  14. $url ="https://api.iugu.com/v1/marketplace/create_account";
  15.  
  16. $curl = curl_init();
  17. curl_setopt($curl, CURLOPT_URL,$url);
  18.  
  19. //header que diz que queremos autenticar utilizando o HTTP Basic Auth
  20. curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
  21.  
  22. //informa nossas credenciais
  23. curl_setopt($curl, CURLOPT_USERPWD, $token);
  24. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
  25. curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0");
  26. curl_setopt($curl, CURLOPT_POST, true);
  27.  
  28. //Informa nosso XML de instrução
  29. curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
  30.  
  31. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  32.  
  33. //efetua a requisição e coloca a resposta do servidor do MoIP em $ret
  34. $ret = curl_exec($curl);
  35.  
  36. var_dump($ret);
  37. $err = curl_error($curl);
  38. curl_close($curl);
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement