projects
/
Business-OnlinePayment-LinkPoint.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
see whole response
[Business-OnlinePayment-LinkPoint.git]
/
LinkPoint.pm
diff --git
a/LinkPoint.pm
b/LinkPoint.pm
index
21ed89d
..
f652f26
100644
(file)
--- a/
LinkPoint.pm
+++ b/
LinkPoint.pm
@@
-1,6
+1,6
@@
package Business::OnlinePayment::LinkPoint;
package Business::OnlinePayment::LinkPoint;
-# $Id: LinkPoint.pm,v 1.1
1 2004-06-24 14:50:53
ivan Exp $
+# $Id: LinkPoint.pm,v 1.1
8 2004-06-24 15:17:49
ivan Exp $
use strict;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
use strict;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
@@
-127,7
+127,7
@@
sub submit {
}
$self->revmap_fields(
}
$self->revmap_fields(
- host
name
=> \( $self->server ),
+ host
=> \( $self->server ),
port => \( $self->port ),
#storename => \( $self->storename ),
configfile => \( $self->storename ),
port => \( $self->port ),
#storename => \( $self->storename ),
configfile => \( $self->storename ),
@@
-137,27
+137,27
@@
sub submit {
cardNumber => 'card_number',
cardExpMonth => \$month,
cardExpYear => \$year,
cardNumber => 'card_number',
cardExpMonth => \$month,
cardExpYear => \$year,
- chargetotal =>
\( $self->amount )
,
+ chargetotal =>
'amount'
,
);
my $lperl = new LPPERL;
$self->required_fields(qw/
);
my $lperl = new LPPERL;
$self->required_fields(qw/
- host
name port storenam
e keyfile amount cardNumber cardExpMonth cardExpYear
+ host
port configfil
e keyfile amount cardNumber cardExpMonth cardExpYear
/);
my %post_data = $self->get_fields(qw/
/);
my %post_data = $self->get_fields(qw/
- host
name
port configfile keyfile
+ host port configfile keyfile
result
chargetotal cardNumber cardExpMonth cardExpYear
result
chargetotal cardNumber cardExpMonth cardExpYear
- name email phone addr
ess
city state zip country
+ name email phone addr
num
city state zip country
/);
/);
- $post_data{'order
_
type'} = $content{action};
+ $post_data{'ordertype'} = $content{action};
- if ( $
self->cvv2
) {
+ if ( $
content{'cvv2'}
) {
$post_data{cvmindicator} = 'provided';
$post_data{cvmindicator} = 'provided';
- $post_data{cvmvalue} = $
self->cvv2
;
+ $post_data{cvmvalue} = $
content{'cvv2'}
;
}
warn "$_ => $post_data{$_}\n" foreach keys %post_data;
}
warn "$_ => $post_data{$_}\n" foreach keys %post_data;
@@
-169,6
+169,8
@@
sub submit {
#}
%response = $lperl->curl_process(\%post_data);
#}
%response = $lperl->curl_process(\%post_data);
+ warn "$_ => $response{$_}\n" for keys %response;
+
if ( $response{'r_approved'} eq 'APPROVED' ) {
$self->is_success(1);
$self->result_code($response{'r_code'});
if ( $response{'r_approved'} eq 'APPROVED' ) {
$self->is_success(1);
$self->result_code($response{'r_code'});