public function testCurlMainParameterUrlToCall_defaultSandboxMode_sandboxApiUrl() { $this->getConfig()->setConfigParam('blOEPayPalSandboxMode', true); $oService = new oePayPalService(); $oCurl = $oService->getCaller()->getCurl(); $this->assertEquals('https://api-3t.sandbox.paypal.com/nvp', $oCurl->getUrlToCall()); }
/** * Returns loaded oePayPalCaller object returning given parameters on call * * @param array $aParams * * @return oePayPalCaller */ public function getCaller($aParams) { $oCaller = $this->getMock('oePayPalCaller', array('call')); $oCaller->expects($this->any())->method('call')->will($this->returnValue($aParams)); $oService = new oePayPalService(); $oService->setCaller($oCaller); return $oService; }
/** * oePayPalCaller setter getter test */ public function testDoVerifyWithPayPal_setRequest_getResponse() { $oService = new oePayPalService(); $oService->setCaller($this->_prepareCallerMock($this->_prepareRequest(), null)); $oResponse = $oService->doVerifyWithPayPal($this->_prepareRequest(), 'UTF-8'); $this->assertTrue($oResponse instanceof oePayPalResponseDoVerifyWithPayPal); $this->assertEquals(array('parameter' => 'value'), $oResponse->getData()); }
/** * Disables PayPal payment in PayPal side * * @param oePayPalService $oPayPalService PayPal service. * * @return null */ protected function _setPayPalIsNotAvailable($oPayPalService) { // "NO_SHIPPING_OPTION_DETAILS" works only in version 61, so need to switch version $oPayPalService->setParameter("CALLBACKVERSION", "61.0"); $oPayPalService->setParameter("NO_SHIPPING_OPTION_DETAILS", "1"); }