Example #1
0
 /**
  * Set Authorizenet data to request.
  *
  * @param \Magento\Authorizenet\Model\Directpost $paymentMethod
  * @return $this
  */
 public function setConstantData(\Magento\Authorizenet\Model\Directpost $paymentMethod)
 {
     $this->setXVersion('3.1')->setXDelimData('FALSE')->setXRelayResponse('TRUE');
     $this->setXTestRequest($paymentMethod->getConfigData('test') ? 'TRUE' : 'FALSE');
     $this->setXLogin($paymentMethod->getConfigData('login'))->setXMethod(\Magento\Authorizenet\Model\Authorizenet::REQUEST_METHOD_CC)->setXRelayUrl($paymentMethod->getRelayUrl());
     $this->_setTransactionKey($paymentMethod->getConfigData('trans_key'));
     return $this;
 }
 public function testGetRelayUrl()
 {
     $storeId = 100;
     $url = 'relay/url';
     $this->directpost->setData('store', $storeId);
     $this->dataHelperMock->expects($this->any())->method('getRelayUrl')->with($storeId)->willReturn($url);
     $this->assertEquals($url, $this->directpost->getRelayUrl());
     $this->assertEquals($url, $this->directpost->getRelayUrl($storeId));
 }