Payment_Process2
[ class tree: Payment_Process2 ] [ index: Payment_Process2 ] [ all elements ]

Source for file creditcard.php

Documentation is available at creditcard.php

  1. <?php
  2. require_once 'Payment/Process2.php';
  3.  
  4. $options = array();
  5. $options['x_test_request''TRUE';
  6. $options['x_delim_data''TRUE';
  7. $options['avsCheck'= true;
  8. $options['cvvCheck'= true;
  9.  
  10. $process = Payment_Process::factory('AuthorizeNet',$options);
  11.  
  12. $process->_debug = true;
  13. $process->login = 'username';
  14. $process->password = 'password';
  15. $process->action = Payment_Process2::ACTION_AUTHONLY;
  16. $process->amount = 1.00;
  17.  
  18. $card Payment_Process2_Type::factory('CreditCard');
  19.  
  20. $card->type = Payment_Process2_Type::CC_VISA;
  21. $card->invoiceNumber = 112345145;
  22. $card->customerId = 1461264151;
  23. $card->cardNumber = '4111111111111111';
  24. $card->expDate = '01/2005';
  25. $card->zip = '48197';
  26. $card->cvv = '768';
  27.  
  28. $result $card->validate();
  29.  
  30. $result $process->setPayment($card);
  31.  
  32. $result $process->process();
  33.  
  34. print_r($result);
  35. echo "\n";
  36. echo "---------------------- RESPONSE ------------------------\n";
  37. echo $result->getMessage()."\n";
  38. echo $result->getCode()."\n";
  39. $validate $result->validate();
  40.  
  41.  
  42. echo "---------------------- RESPONSE ------------------------\n";
  43.  
  44.  
  45. ?>

Documentation generated on Mon, 11 Mar 2019 15:40:37 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.