diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2013-01-05 14:49:44 -0800 | 
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2013-01-05 14:49:44 -0800 | 
| commit | 7a618d4493ab7a87f6eabfd1ce3630a6b3436c2f (patch) | |
| tree | ecb446f0297fe53227fc9d6b0be8ee1f4b3208d3 /FS/bin/freeside-void-payments | |
| parent | 170085d3536733f303e242503f0e034c65016b73 (diff) | |
| parent | 949114e0f65232b405e084bcfcff37b1fd9a2926 (diff) | |
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Diffstat (limited to 'FS/bin/freeside-void-payments')
| -rwxr-xr-x | FS/bin/freeside-void-payments | 13 | 
1 files changed, 10 insertions, 3 deletions
| diff --git a/FS/bin/freeside-void-payments b/FS/bin/freeside-void-payments index 8c1f3dbdf..49b74d388 100755 --- a/FS/bin/freeside-void-payments +++ b/FS/bin/freeside-void-payments @@ -90,8 +90,11 @@ my $notfound = 0;  my $canceled = 0;  print "Voiding ".scalar(@auths)." transactions:\n" if $opt{'v'};  foreach my $authnum (@auths) { -  my $paybatch = $gatewaynum . $processor . ':' . $authnum; -  my $cust_pay = qsearchs('cust_pay', { paybatch => $paybatch } ); +  my $cust_pay = qsearchs('cust_pay', { +     gatewaynum     => $gatewaynum, +     processor      => $processor, +     authorization  => $authnum, +  });    my $error;    my $cancel_error;    if($cust_pay) { @@ -103,7 +106,11 @@ foreach my $authnum (@auths) {      }    }    else { -    my $cpv = qsearchs('cust_pay_void', { paybatch => $paybatch }); +    my $cpv = qsearchs('cust_pay_void', { +       gatewaynum     => $gatewaynum, +       processor      => $processor, +       authorization  => $authnum, +    });      if($cpv) {        $error = 'already voided '.time2str('%Y-%m-%d', $cpv->void_date) .           ' by ' . $cpv->otaker; | 
