public function setup() { $this->paypalRequest = Bootstrap::getServiceManager()->get('SpeckPaypal\\Service\\Request'); $payment = new DoDirectPayment(array('paymentDetails' => new \SpeckPaypal\Element\PaymentDetails(array('amt' => '10.00')))); $payment->setCardNumber('4744151425799438'); $payment->setExpirationDate('112017'); $payment->setFirstName('John'); $payment->setLastName('Canyon'); $payment->setEmail('*****@*****.**'); $payment->setIpAddress('255.255.255.255'); $payment->setReturnFmfDetails(1); $payment->setCreditCardType('Visa'); $payment->setStartDate('122012'); $payment->setCvv2('345'); $payment->setIssueNumber('12'); $address = new Address(); $address->setStreet('27 nowhere'); $address->setState('California'); $address->setCity('Ventura'); $address->setZip(92656); $address->setCountry('US'); $address->setPhoneNum('999-999-9999'); $payment->setAddress($address); $payment->setShipAddress(clone $address); $this->payment = $payment; }