fork download
  1.  
  2. <?php
  3. $curl = curl_init();
  4. $base_url = 'https://a...content-available-to-author-only...y.net/cscapi/sale.asp' ;
  5. $card_string = '4810504533040526'; // pan number
  6. $merchantid = '1887E2C1-0BAF-4507-9C80-2A68B3B3B7BA'; // your merchantid
  7. $secret = '41BF2343-8D6E-4F51-8077-367DE49A2371'; // your secret
  8. $txid = time(); // this id is your id
  9. $amount = '1000';// amount in cents
  10. //CREATE CRECKSUM
  11. // txid + amount + secret
  12. $checksum = md5($txid.$amount.$secret);
  13. //create post request
  14. $post_string_array = array(
  15. "ip"=>'139.59.117.119',
  16. "fname"=>'John',
  17. "lname"=>'Smith',
  18. "email"=>'jsmith@live.net',
  19. "address1"=>'123 sun ave',
  20. "city"=>'Miami',
  21. "province"=>'FL',
  22. "country"=>'US',
  23. "pcode"=>'32404',
  24. "phone1"=>'815-244-3090',
  25. "txid"=>$txid,
  26. "merchantid"=>$merchantid,
  27. "checksum"=>$checksum,
  28. "pmtype"=>'CC',
  29. "cnumber"=>$card_string,
  30. "cardtype"=>'VISA',
  31. "exp_month"=>'12',
  32. "exp_year"=>'2029',
  33. "cvv"=>'123',
  34. "amount"=>$amount,
  35. "currencycode"=>'USD',
  36. );
  37. //sent request
  38. $post_string = http_build_query($post_string_array);
  39. $curl_init = curl_init($base_url);
  40. curl_setopt($curl_init, CURLOPT_CONNECTTIMEOUT, 60);
  41. curl_setopt($curl_init, CURLOPT_USERAGENT, '');
  42. curl_setopt($curl_init, CURLOPT_RETURNTRANSFER, true);
  43. curl_setopt($curl_init, CURLOPT_FOLLOWLOCATION, 1);
  44. curl_setopt($curl_init, CURLOPT_SSL_VERIFYPEER, false);
  45. curl_setopt($curl_init, CURLOPT_SSL_VERIFYHOST, false);
  46. curl_setopt($curl_init, CURLOPT_POSTFIELDS, $post_string);
  47. $ret = curl_exec($curl_init);
  48. //print result
  49. echo $ret;
  50. ?>
  51.  
Success #stdin #stdout 0.03s 25924KB
stdin
Standard input is empty
stdout