don't even send an empty avsCountryCode for non-US/CA/GB/UK country, RT#21415
[Business-BatchPayment-Paymentech.git] / Paymentech.pm
index fd3f4ae..027bbee 100644 (file)
@@ -172,10 +172,10 @@ sub format_item {
       avsCity        => substr($item->city,      0, 20),
       avsState       => substr($item->state,     0, 2),
       avsName        => substr($item->first_name. ' '. $item->last_name, 0, 30),
-      avsCountryCode => ( $paymentech_countries{ $item->country }
-                            ? $_->country
-                            : ''
-                        ),
+      ( $paymentech_countries{ $item->country }
+        ? ( avsCountryCode  => $item->country )
+        : ()
+      ),
       orderID        => $item->tid,
       amount         => int( $item->amount * 100 ),
     );