[interchange-cvs] interchange - jon modified lib/Vend/Payment/Signio.pm

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Tue Aug 27 18:09:02 2002


User:      jon
Date:      2002-08-27 22:08:01 GMT
Modified:  lib/Vend/Payment Tag: STABLE_4_8-branch Signio.pm
Log:
Fix incorrect transaction mappings in payment module for Verisign.
Found and patched by Mark Johnson.

Revision  Changes    Path
No                   revision



No                   revision



2.0.2.2   +12 -7     interchange/lib/Vend/Payment/Signio.pm


rev 2.0.2.2, prev_rev 2.0.2.1
Index: Signio.pm
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/lib/Vend/Payment/Signio.pm,v
retrieving revision 2.0.2.1
retrieving revision 2.0.2.2
diff -u -u -r2.0.2.1 -r2.0.2.2
--- Signio.pm	24 Jan 2002 05:07:03 -0000	2.0.2.1
+++ Signio.pm	27 Aug 2002 22:07:59 -0000	2.0.2.2
@@ -1,6 +1,6 @@
 # Vend::Payment::Signio - Interchange Signio support
 #
-# $Id: Signio.pm,v 2.0.2.1 2002/01/24 05:07:03 jon Exp $
+# $Id: Signio.pm,v 2.0.2.2 2002/08/27 22:07:59 jon Exp $
 #
 # Copyright (C) 1999-2002 Red Hat, Inc. <interchange@redhat.com>
 #
@@ -27,7 +27,7 @@
=20
 =3Dhead1 Interchange Signio Support
=20
-Vend::Payment::Signio $Revision: 2.0.2.1 $
+Vend::Payment::Signio $Revision: 2.0.2.2 $
=20
 =3Dhead1 SYNOPSIS
=20
@@ -112,8 +112,10 @@
     Interchange         Signio
     ----------------    -----------------
 	sale                S
-	auth                C
+	auth                A
+	credit              C
 	void                V
+	settle              D (from previous A trans)
=20
 Default is C<sale>.
=20
@@ -329,17 +331,20 @@
     my %type_map =3D (
         qw/
                         sale          S
-                        auth          C
-                        authorize     C
+                        auth          A
+                        authorize     A
                         void          V
+                        settle        D
+                        credit        C
                         mauthcapture  S
-                        mauthonly     C
+                        mauthonly     A
                         mauthdelay    D
-                        mauthreturn   V
+                        mauthreturn   C
                         S             S
                         C             C
                         D             D
                         V             V
+                        A             A
         /
     );
=20