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()); }
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()); }
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()); }