Example #1
0
 public function getBasicServer()
 {
     $server = new Academe\SagePay\Server();
     $storage = new Academe\SagePay\Model\TransactionPdo("sqlite:memory");
     $server->setPlatform('test');
     $server->setTransactionModel($storage);
     // Start with valid details
     $server->setMain('PAYMENT', 'vendorx', '99.99', 'GBP', 'Store purchase', 'http://example.com/mycallback.php');
     return $server;
 }
Example #2
0
 public function setUp()
 {
     $server = new Academe\SagePay\Server();
     $storage = new Academe\SagePay\Model\TransactionPdo();
     $storage->setDatabase('sqlite:memory', '', '');
     $server->setTransactionModel($storage);
     $server->setPlatform('test');
     $this->server = $server;
     $this->storage = $storage;
 }