public function myMethod() { $config = ["name" => "Test", "IBAN" => "NL50BANK1234567890", "BIC" => "BANKNL2A", "batch" => true, "creditor_id" => "00000", "currency" => "EUR"]; $payment = new Payment("Test von Testenstein", "NL50BANK1234567890", 10.0, Payment::TYPE_FIRST, new \DateTime(), "1234", new \DateTime("2014-02-01"), "Test Transaction"); $payment->setBic("BANKNL2A"); try { $generator = new BatchGenerator($config); $generator->addPayment($payment); print_r($generator->save()); } catch (SepaException $ex) { echo $ex->getMessage(); } }
/** * @expectedException \Intrepidity\SepaDirectDebit\Exception\ValidationException * @expectedExceptionMessage BIC ------ is not valid. */ public function testBicValidationFails() { $payment = new Payment("T. Test", "NL29INGB0123456789", 1000, Payment::TYPE_FIRST, $this->now, "123456", $this->now, "Test payment"); $payment->setBic("------"); }