[ic] Random Failures on Signio.pm

Charles B. Currier interchange-users@icdevgroup.org
Fri Apr 11 14:25:01 2003


On version 2.0.2.4 of
Signio.pm

I have discovered that ther are random seeries of incidents where
customers are running inot blank resonses from Verisign or the Signio perl
modules.  Then upon resubmission there come back a response, often
approval.

Below is a sample of debugging info:


Vend::Payment:debug: signio call: /usr/local/interchange/lib/pfpro
payflow.verisign.com 443
"ORIGID=0304111853xxxxxxx&SHIPTOZIP=90210&TRXTYPE=A&USER=meme&EXPDATE=0304&PARTNER=dooda&ZIP=90210&AMT=1000.00&STREET=123
main st&PWD=passwd&ACCT=4111111111111111&VENDOR=meme&TENDER=C" 10 >
/usr/local/interchange/catalogs/store/tmp/signio.03041118533715956
Vend::Payment:debug: signio decline=12 result:
Vend::Payment:debug: signio decline=0 result: {
  'pop.error-message' => 'Charge error:  Reason: . Please call in your
order or try again.',
  'MErrMsg' => 'Charge error:  Reason: . Please call in your order or try
again.',
  'ICSTATUS' => 'failed',
  'MStatus' => 'failed',
  'pop.status' => 'failed'
}

Vend::Payment:debug: signio called
Vend::Payment:debug: signio query: {
  'ORIGID' => '0304111856xxxxxxx',
  'SHIPTOZIP' => '90210',
  'TRXTYPE' => 'A',
  'USER' => 'meme',
  'EXPDATE' => '0304',
  'PARTNER' => 'dooda',
  'ZIP' => '90210',
  'AMT' => '1000.00',
  'STREET' => '123 Main St',
  'PWD' => 'passwd',
  'ACCT' => '4111111111111111',
  'VENDOR' => 'meme',
  'TENDER' => 'C'
}

Vend::Payment:debug: signio call: /usr/local/interchange/lib/pfpro
payflow.verisign.com 443
"ORIGID=03041118560916030&SHIPTOZIP=21037&TRXTYPE=A&USER=meme&EXPDATE=0304&PARTNER=dooda&ZIP=90210&AMT=1000.00&STREET=123
main st&PWD=passwd&ACCT=4111111111111111&VENDOR=meme&TENDER=C" 10 >
/usr/local/interchange/catalogs/store/tmp/signio.03041118xxxxxxxxx
Vend::Payment:debug: signio decline=0 result:
RESULT=0&PNREF=VFxx2809nnn6&RESPMSG=Approved&AUTHCODE=011783&AVSADDR=Y&AVSZIP=Y&IAVS=N
Vend::Payment:debug: signio decline=0 result: {
  'RESPMSG' => 'Approved',
  'pop.avs_addr' => 'Y',
  'pop.order-id' => 'VFxx2809nnn6',
  'ICSTATUS' => 'success',
  'AUTHCODE' => '011783',
  'MStatus' => 'success',
  'order-id' => 'VFxx2809nnn6',
  'AVSADDR' => 'Y',
  'PNREF' => 'VFxx2809nnn6',
  'RESULT' => '0',
  'pop.auth-code' => '011795',
  'pop.status' => 'success',
  'pop.avs_code' => 'Y',
  'AVSZIP' => 'Y',
  'pop.avs_zip' => 'Y',
  'IAVS' => 'N'
}

Any suggestions would be greatly appreciated.

-- 
C.B. Currier