/** @return PaymentRequest */ protected function provideMinimalPaymentRequest() { $paymentRequest = PaymentRequest::createFromArray(new FakeShaComposer(), array('merchantId' => '002001000000001', 'normalReturnUrl' => 'http://www.normalreturnurl.com', 'transactionReference' => '123456', 'keyVersion' => 1)); $paymentRequest->setSipsUri(PaymentRequest::TEST); // minimal required fields for Sips (together with merchantId, normalReturnUrl, transactionReference, keyVersion) $paymentRequest->setAmount(100); $paymentRequest->setCurrency("EUR"); return $paymentRequest; }
/** * @test * @expectedException \InvalidArgumentException */ public function CreateFromArrayInvalid() { $paymentRequest = PaymentRequest::createFromArray(new FakeShaComposer(), array('language' => 'West-Vlaams')); }