howlerckc

JVZooAPI

Feb 21st, 2017 (edited)
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. <?php
  2. $api_key = 'JVZOOAPIKEY';
  3. $tid=$_SERVER['QUERY_STRING'];
  4. $ch = curl_init("https://api.jvzoo.com/v2.0/transactions/summaries/$tid");
  5. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
  6. curl_setopt($ch, CURLOPT_HEADER, TRUE);
  7. curl_setopt($ch, CURLOPT_USERPWD, $api_key . ":" . 'x');
  8. curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  9. curl_setopt($ch, CURLOPT_POST, FALSE);
  10. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  11. $response = curl_exec($ch);
  12.  
  13. $info = curl_getinfo($ch);
  14. $headers = substr($response, 0, $info['header_size']);
  15. $body = substr($response, -$info['download_content_length']);
  16.  
  17. echo "<pre>";
  18. echo "<b>Headers:</b><hr>";
  19. print_r($headers);
  20. echo "\n<b>Response:</b><hr>";
  21. echo "<div style=\"background-color: #F8F8F8;
  22. border: 1px solid #DDDDDD;
  23. border-radius: 3px;
  24. font-size: 13px;
  25. line-height: 19px;
  26. overflow: auto;
  27. padding: 6px 10px;\">"
  28. .json_encode(json_decode($body), JSON_PRETTY_PRINT)
  29. .'</div>';
  30.  
  31. echo "\n\n<b>Request Details:</b><hr>";
  32. print_r($info);
  33.  
  34. exit;
  35. ?>
Add Comment
Please, Sign In to add comment