Explicity turn off SSL hostname verification - appears not to be working on older... master
authorIvan Kohler <ivan@freeside.biz>
Wed, 21 Mar 2018 00:32:26 +0000 (17:32 -0700)
committerIvan Kohler <ivan@freeside.biz>
Wed, 21 Mar 2018 00:32:26 +0000 (17:32 -0700)
Changes
lib/Business/OnlinePayment/FirstDataGlobalGateway.pm

diff --git a/Changes b/Changes
index 62b68ef..25186cb 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Perl module Business::OnlinePayment::FirstDataGlobalGateway
 
+0.03    unreleased
+        - Explicity turn off SSL hostname verification - appears not to be
+          working on older systems since switch to cloudflare CDN
+
 0.02    unreleased
         - Declare dep on Business::CreditCard, closes: rt.cpan.org #110172
 
index ca693e9..e9b0659 100644 (file)
@@ -8,7 +8,7 @@ use Business::CreditCard;
 use SOAP::Lite; #+trace => 'all';
 #SOAP::Lite->import(+trace=>'debug');
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 $VERSION = eval $VERSION; # modperlstyle: convert the string into a number
 
 our @alpha = ( 'a'..'z', 'A'..'Z', '0'..'9' );
@@ -198,6 +198,7 @@ sub submit {
    #CustomerIDType CustomerID
 
   my $wsdl = "$proxy/wsdl";
+  $ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0;
   my $client = SOAP::Lite->service($wsdl)->proxy($proxy)->readable(1);
   my $action_prefix = 'http://secure2.e-xact.com/vplug-in/transaction/rpc-enc';
   my $type_prefix = $action_prefix . '/encodedTypes';