[freeside-commits] branch master updated. e32344effc97e76f9ee26fbf4ee206bfaee47a54
Ivan
ivan at 420.am
Mon Nov 12 23:54:01 PST 2012
The branch, master has been updated
via e32344effc97e76f9ee26fbf4ee206bfaee47a54 (commit)
from 71def0ba19307163d8a8f6fcd8bc4bb759a336a3 (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 e32344effc97e76f9ee26fbf4ee206bfaee47a54
Author: Ivan Kohler <ivan at freeside.biz>
Date: Mon Nov 12 23:54:00 2012 -0800
don't send countries other than US/CA/GB/UK to paymentech, RT#20222
diff --git a/FS/FS/pay_batch/paymentech.pm b/FS/FS/pay_batch/paymentech.pm
index 133f8f1..c687cc8 100644
--- a/FS/FS/pay_batch/paymentech.pm
+++ b/FS/FS/pay_batch/paymentech.pm
@@ -72,7 +72,9 @@ my %paytype = (
'personal savings' => 'S',
'business checking' => 'X',
'business savings' => 'X',
- );
+);
+
+my %paymentech_countries = map { $_ => 1 } qw( US CA GB UK );
%export_info = (
init => sub {
@@ -121,7 +123,10 @@ my %paytype = (
avsCity => substr($_->city, 0, 20),
avsState => $_->state,
avsName => substr($_->first . ' ' . $_->last, 0, 30),
- avsCountryCode => $_->country,
+ avsCountryCode => ( $paymentech_countries{ $_->country }
+ ? $_->country
+ : ''
+ ),
orderID => $_->paybatchnum,
amount => $_->amount * 100,
);
-----------------------------------------------------------------------
Summary of changes:
FS/FS/pay_batch/paymentech.pm | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
More information about the freeside-commits
mailing list