public function testGetDataShouldSetValidationModeToNoneIfNoCvvProvided() { unset($this->params['card']['cvv']); $this->request->initialize($this->params); $data = $this->request->getData(); $this->assertFalse(isset($data->profile->paymentProfiles->payment->creditCard->cardCode)); $this->assertEquals(CIMCreatePaymentProfileRequest::VALIDATION_MODE_NONE, $this->request->getValidationMode()); }
public function setUp() { $this->request = new CIMCreateCardRequest($this->getHttpClient(), $this->getHttpRequest()); $this->request->initialize(array('email' => "*****@*****.**", 'card' => $this->getValidCard(), 'developerMode' => true)); }