RT#33286: Direct Debit by BillBuddy for Bank Accounts [added handling of gateway_user...
authorJonathan Prykop <jonathan@freeside.biz>
Thu, 2 Apr 2015 19:48:48 +0000 (14:48 -0500)
committerJonathan Prykop <jonathan@freeside.biz>
Thu, 2 Apr 2015 19:48:48 +0000 (14:48 -0500)
FS/FS/payment_gateway.pm

index 95b7c40..afae266 100644 (file)
@@ -268,6 +268,13 @@ sub batch_processor {
   eval "use Business::BatchPayment;";
   die "couldn't load Business::BatchPayment: $@" if $@;
 
+  #false laziness with processor
+  foreach (qw(username password)) {
+    if (length($self->get("gateway_$_"))) {
+      $opt{$_} = $self->get("gateway_$_");
+    }
+  }
+
   my $module = $self->gateway_module;
   my $processor = eval { 
     Business::BatchPayment->create($module, $self->options, %opt)