Exemplo n.º 1
0
 public function testPayCompleteV2()
 {
     $saferpay = new Saferpay();
     $saferpay->setHttpClient(new BuzzClient());
     $payConfirmParameter = new PayConfirmParameter();
     $payConfirmParameter->setId('WxWrIlA48W06rAjKKOp5bzS80E5A');
     $payConfirmParameter->setAmount('1200');
     $payConfirmParameter->setAccountid('99867-94913159');
     $payCompleteResponse = $saferpay->payCompleteV2($payConfirmParameter, 'Settlement');
     /** @var PayCompleteResponse $payCompleteResponse */
     $this->assertEquals(0, $payCompleteResponse->getResult());
 }
Exemplo n.º 2
0
 public function testPayCompleteV2()
 {
     $saferpay = new Saferpay();
     $saferpay->setHttpClient(new BuzzClient());
     $payConfirmParameter = new PayConfirmParameter();
     $payConfirmParameter->setId('Ojp5Ibbz769YtAC7S92IAtGx6GYA');
     $payConfirmParameter->setAmount('1200');
     $payConfirmParameter->setAccountid('99867-94913159');
     $payCompleteResponse = $saferpay->payCompleteV2($payConfirmParameter, 'Settlement');
     /** @var PayCompleteResponse $payCompleteResponse */
     $this->assertEquals(0, $payCompleteResponse->getResult());
 }
Exemplo n.º 3
0
 public function testPayCompleteV2()
 {
     $saferpay = new Saferpay();
     $saferpay->setHttpClient(new BuzzClient());
     $payConfirmParameter = new PayConfirmParameter();
     $payConfirmParameter->setId('v9OUt6A2S667tAzGzIMbAhGtbptA');
     $payConfirmParameter->setAmount('1200');
     $payConfirmParameter->setAccountid('99867-94913159');
     $payCompleteResponse = $saferpay->payCompleteV2($payConfirmParameter, 'Settlement');
     /** @var PayCompleteResponse $payCompleteResponse */
     $this->assertEquals(0, $payCompleteResponse->getResult());
 }
 public function testSetGetWithValidData()
 {
     $payConfirmParameter = new PayConfirmParameter();
     $payConfirmParameter->set('MSGTYPE', self::MSGTYPE)->set('VTVERIFY', self::VTVERIFY)->set('KEYID', self::KEYID)->set('ID', self::ID)->set('TOKEN', self::TOKEN)->set('ACCOUNTID', self::ACCOUNTID)->set('AMOUNT', self::AMOUNT)->set('CURRENCY', self::CURRENCY)->set('CARDREFID', self::CARDREFID)->set('SCDRESULT', self::SCDRESULT)->set('PROVIDERID', self::PROVIDERID)->set('PROVIDERNAME', self::PROVIDERNAME)->set('ORDERID', self::ORDERID)->set('IP', self::IP)->set('IPCOUNTRY', self::IPCOUNTRY)->set('CCCOUNTRY', self::CCCOUNTRY)->set('MPI_LIABILITYSHIFT', self::MPI_LIABILITYSHIFT)->set('ECI', self::ECI)->set('XID', self::XID)->set('CAVV', self::CAVV);
     $this->assertEquals(self::MSGTYPE, $payConfirmParameter->get('MSGTYPE'));
     $this->assertEquals(self::VTVERIFY, $payConfirmParameter->get('VTVERIFY'));
     $this->assertEquals(self::KEYID, $payConfirmParameter->get('KEYID'));
     $this->assertEquals(self::ID, $payConfirmParameter->get('ID'));
     $this->assertEquals(self::TOKEN, $payConfirmParameter->get('TOKEN'));
     $this->assertEquals(self::ACCOUNTID, $payConfirmParameter->get('ACCOUNTID'));
     $this->assertEquals(self::AMOUNT, $payConfirmParameter->get('AMOUNT'));
     $this->assertEquals(self::CURRENCY, $payConfirmParameter->get('CURRENCY'));
     $this->assertEquals(self::CARDREFID, $payConfirmParameter->get('CARDREFID'));
     $this->assertEquals(self::SCDRESULT, $payConfirmParameter->get('SCDRESULT'));
     $this->assertEquals(self::PROVIDERID, $payConfirmParameter->get('PROVIDERID'));
     $this->assertEquals(self::PROVIDERNAME, $payConfirmParameter->get('PROVIDERNAME'));
     $this->assertEquals(self::ORDERID, $payConfirmParameter->get('ORDERID'));
     $this->assertEquals(self::IP, $payConfirmParameter->get('IP'));
     $this->assertEquals(self::IPCOUNTRY, $payConfirmParameter->get('IPCOUNTRY'));
     $this->assertEquals(self::CCCOUNTRY, $payConfirmParameter->get('CCCOUNTRY'));
     $this->assertEquals(self::MPI_LIABILITYSHIFT, $payConfirmParameter->get('MPI_LIABILITYSHIFT'));
     $this->assertEquals(self::ECI, $payConfirmParameter->get('ECI'));
     $this->assertEquals(self::XID, $payConfirmParameter->get('XID'));
     $this->assertEquals(self::CAVV, $payConfirmParameter->get('CAVV'));
     $this->assertCount(0, $payConfirmParameter->getInvalidData());
 }