/** @return PaymentRequest*/ protected function provideMinimalPaymentRequest() { $paymentRequest = PaymentRequest::createFromArray(new FakeShaComposer(), array('pspid' => '123456789', 'orderid' => '987654321')); $paymentRequest->setOgoneUri(PaymentRequest::TEST); $paymentRequest->setCustomername("Louis XIV"); $paymentRequest->setOwnerAddress("1, Rue du Palais"); $paymentRequest->setOwnerTown("Versailles"); $paymentRequest->setOwnerZip('2300'); $paymentRequest->setOwnerCountry("FR"); $paymentRequest->setEmail("*****@*****.**"); $paymentRequest->setAmount(100); return $paymentRequest; }
/** * @test * @expectedException \InvalidArgumentException */ public function CreateFromArrayInvalidPhone() { $paymentRequest = PaymentRequest::createFromArray(new FakeShaComposer(), array('language' => 'West-Vlaams')); }