[freeside-commits] branch FREESIDE_2_3_BRANCH updated. c90e70bbdde073f7618bc52d94f45e8ab15995a7
Ivan
ivan at 420.am
Mon Jan 14 19:20:01 PST 2013
The branch, FREESIDE_2_3_BRANCH has been updated
via c90e70bbdde073f7618bc52d94f45e8ab15995a7 (commit)
from 372217d78892aeae471471f248203a42e75670e8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c90e70bbdde073f7618bc52d94f45e8ab15995a7
Author: Ivan Kohler <ivan at freeside.biz>
Date: Mon Jan 14 19:20:00 2013 -0800
truncate paymentech state to 2 chars, RT#20994
diff --git a/FS/FS/pay_batch/paymentech.pm b/FS/FS/pay_batch/paymentech.pm
index e5a6ffa..7c13ebf 100644
--- a/FS/FS/pay_batch/paymentech.pm
+++ b/FS/FS/pay_batch/paymentech.pm
@@ -103,32 +103,32 @@ my %paymentech_countries = map { $_ => 1 } qw( US CA GB UK );
$xml->startTag('newOrder', BatchRequestNo => $count++);
my $status = $_->cust_main->status;
tie my %order, 'Tie::IxHash', (
- industryType => 'EC',
- transType => 'AC',
- bin => $bin,
- merchantID => $merchantID,
- terminalID => $terminalID,
+ industryType => 'EC',
+ transType => 'AC',
+ bin => $bin,
+ merchantID => $merchantID,
+ terminalID => $terminalID,
($_->payby eq 'CARD') ? (
- ccAccountNum => $_->payinfo,
- ccExp => $_->expmmyy,
+ ccAccountNum => $_->payinfo,
+ ccExp => $_->expmmyy,
) : (
ecpCheckRT => ($_->payinfo =~ /@(\d+)/),
ecpCheckDDA => ($_->payinfo =~ /(\d+)@/),
ecpBankAcctType => $paytype{lc($_->cust_main->paytype)},
ecpDelvMethod => 'A',
),
- avsZip => substr($_->zip, 0, 10),
+ avsZip => substr($_->zip, 0, 10),
avsAddress1 => substr($_->address1, 0, 30),
avsAddress2 => substr($_->address2, 0, 30),
- avsCity => substr($_->city, 0, 20),
- avsState => $_->state,
- avsName => substr($_->first . ' ' . $_->last, 0, 30),
- avsCountryCode => ( $paymentech_countries{ $_->country }
- ? $_->country
- : ''
- ),
- orderID => $_->paybatchnum,
- amount => $_->amount * 100,
+ avsCity => substr($_->city, 0, 20),
+ avsState => substr($_->state, 0, 2),
+ avsName => substr($_->first. ' '. $_->last, 0, 30),
+ avsCountryCode => ( $paymentech_countries{ $_->country }
+ ? $_->country
+ : ''
+ ),
+ orderID => $_->paybatchnum,
+ amount => $_->amount * 100,
);
# only do this if recurringInd is enabled in config,
# and the customer has at least one non-canceled recurring package
-----------------------------------------------------------------------
Summary of changes:
FS/FS/pay_batch/paymentech.pm | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
More information about the freeside-commits
mailing list