Exemple #1
0
 public function testFailedSafeDelete()
 {
     $params = array('PaymentType' => 'creditcard', 'SAFE_Action' => 'add_safe', 'FirstName' => 'test first', 'LastName' => 'test last', 'CCNumber' => '4111111111111111', 'CCExpDate' => '1220');
     $result = Agms::addToSafe($params);
     $this->assertEquals(1, $result['STATUS_CODE']);
     $this->assertEquals("SAFE Record added successfully. No transaction processed.", $result['STATUS_MSG']);
     $safe_id = $result['SAFE_ID'];
     $params = array('SAFE_ID' => '123', 'SAFE_Action' => 'delete_safe');
     $result = Agms::deleteFromSafe($params);
     $this->assertEquals(2, $result['STATUS_CODE']);
     $this->assertEquals("SAFE record failed to deactivate", $result['STATUS_MSG']);
 }
Exemple #2
0
require '../lib/agms.php';
/*
 * Gateway Credentials
 */
Agms::setUsername('osdgithub');
Agms::setPassword('Ks1m32aF@');
/**
 *
 * An example of adding a SAFE entry
 *
 **/
$params = array('PaymentType' => 'creditcard', 'SAFE_Action' => 'add_safe', 'FirstName' => 'test first', 'LastName' => 'test last', 'CCNumber' => '4111111111111111', 'CCExpDate' => '1220');
$result = Agms::addToSafe($params);
$safe_id = $result['SAFE_ID'];
/**
 *
 * An example of updating that new SAFE entry
 *
 **/
$params = array('SAFE_ID' => $safe_id, 'SAFE_Action' => 'update_safe', 'FirstName' => 'test first updated', 'LastName' => 'test last updated');
$result = Agms::updateSafe($params);
var_dump($result);
/**
 *
 * An example of deleting that new SAFE entry
 *
 **/
$params = array('SAFE_ID' => $safe_id, 'SAFE_Action' => 'delete_safe');
$result = Agms::deleteFromSafe($params);
var_dump($result);