I am maintaining a legacy Perl/CGI application that has been working for years. I added a new feature and I am getting "RESPMSG=Generic processor error" in the response from PayPal. The Request is below. I redacted all the sensitive bits but I assure you that it is all correct. The subroutine that executes this request had been working for years and is used by multiple other scripts that work. The username, password and credit card number are all correct. The response contains "RESULT=1000" and "RESPMSG=Generic processor error". Any clue as to why it would be doing this after working fine for years? request =$VAR1 = bless( { '_headers' => bless( { 'host' => 'pilot-payflowpro.paypal.com', 'content-type' => 'text/namevalue', 'content-length' => 250, '::std_case' => { 'x-vps-timeout' => 'X-VPS-Timeout', 'x-vps-request-id' => 'X-VPS-Request-Id' }, 'x-vps-request-id' => 'XXX', 'connection' => 'close', 'x-vps-timeout' => 30 }, 'HTTP::Headers' ), '_uri' => bless( do{\(my $o = 'https://pilot-payflowpro.paypal.com';)}, 'URI::https' ), '_content' => 'STREET[9]=SNOOPY ST&PARTNER[8]=XXXXXXXX&NAME[13]=CHARLIE BROWN&TENDER[1]=C&PWD[14]=XXXXXXXXXXXXXX&ACCT[16]=XXXXXXXXXXXXXXXX&ZIP[9]=XXXXXXXXX&VENDOR[6]=XXXXXX&EXPDATE[4]=XXXX&TRXTYPE[1]=S&COMMENT1[19]=XXXXXXXXXXXXXXXXXXX&USER[6]=XXXXXX&AMT[7]=2000.00&','_method' => 'POST' }, 'HTTP::Request' );
... View more