diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2013-02-17 15:51:31 -0800 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2013-02-17 15:51:31 -0800 |
| commit | 741b6bf4e2532238860bc5f968bd24c6698d5c5f (patch) | |
| tree | 011fc22c71456714d943bd8d666328ed408d1591 | |
| parent | f6c799b390c1fabbf8ca3d7798088d94dfcc4f21 (diff) | |
don't even send an empty avsCountryCode for non-US/CA/GB/UK country, RT#21415
| -rw-r--r-- | FS/FS/pay_batch/paymentech.pm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/FS/FS/pay_batch/paymentech.pm b/FS/FS/pay_batch/paymentech.pm index 3021bb60f..594c89543 100644 --- a/FS/FS/pay_batch/paymentech.pm +++ b/FS/FS/pay_batch/paymentech.pm @@ -139,10 +139,10 @@ my %paymentech_countries = map { $_ => 1 } qw( US CA GB UK ); avsCity => substr($_->city, 0, 20), avsState => substr($_->state, 0, 2), avsName => substr($_->first. ' '. $_->last, 0, 30), - avsCountryCode => ( $paymentech_countries{ $_->country } - ? $_->country - : '' - ), + ( $paymentech_countries{ $_->country } + ? ( avsCountryCode => $_->country ) + : () + ), orderID => $_->paybatchnum, amount => $_->amount * 100, ); |
