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

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


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

Revision  Changes    Path
2.2       +12 -7     interchange/lib/Vend/Payment/Signio.pm


rev 2.2, prev_rev 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.1
retrieving revision 2.2
diff -u -u -r2.1 -r2.2
--- Signio.pm	17 Jun 2002 22:24:11 -0000	2.1
+++ Signio.pm	27 Aug 2002 22:06:16 -0000	2.2
@@ -1,6 +1,6 @@
 # Vend::Payment::Signio - Interchange Signio support
 #
-# $Id: Signio.pm,v 2.1 2002/06/17 22:24:11 jon Exp $
+# $Id: Signio.pm,v 2.2 2002/08/27 22:06:16 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.1 $
+Vend::Payment::Signio $Revision: 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