[bop-devel] Business-OnlinePayment-PayflowPro-1.01

Chris Faust chris at gristmillmedia.com
Fri Oct 30 08:11:05 PDT 2009


I'm not really any further, but in HTTP.pm, at this point

 

my $raw_data = ref($post_data) ? make_form(%$post_data) : $post_data;

 

If I print out $post_data, I don't see login or password in the query sting
(I do see partner and vendor).

 

I've tried adding login and password to the processor hash and I also tried
adding user and pwd to the content hash and it still never comes out in the
query string.

 

Thanks

-Chris

 

From: bop-devel-bounces at 420.am [mailto:bop-devel-bounces at 420.am] On Behalf
Of Chris Faust
Sent: Friday, October 30, 2009 9:29 AM
To: bop-devel at 420.am
Subject: [bop-devel] Business-OnlinePayment-PayflowPro-1.01

 

Hello,

 

I came across this module on CPAN and decided to give it a shot as I need to
move away from our current method of having the binary installed.

 

My question is, is there some way to get some more debug information and/or
see the string that is getting sent to payflow (without hacking up the
module).

 

I can't even seem to get the module to authenticate, and I'm positive the
credentials are correct (we are using them with the binary).

 

I've tried following the example as it appears

 

my $tx = new Business::OnlinePayment(

 'PayflowPro',

 'partner'              =>           'PayPal',

 'vendor'              =>           '###',

 'password'         =>           '###',

);

 

And (what I really need)

my $tx = new Business::OnlinePayment(

 'PayflowPro',

 'partner'              =>           'PayPal',

 'vendor'              =>           '###',

 'password'         =>           '###',

 'login'                   =>           '###',

);

 

Either of the above gives me "User authentication failed" with no other
info.

 

I also tried just

 

my $tx = new Business::OnlinePayment(

 'PayflowPro',

);

 

And then 

 

$tx->content(

 vendor                                =>           '###',

 partner                =>           'PayPal',

 user                      =>           '###',

 pwd                      =>           '###',

 

That results in "Invalid Vendor Account", but the vendor account defined is
correct.

 

I don't understand how the same values results in a different message
depending on those values being in %content or in %processor_options

 

I've tried setting $tx->debug to true and I get nothing when I print it out.

 

Any suggestions on seeing what is being sent and/or more details on the
error?

 

This module seems to be what I want so I don't want to give it up on it yet.

 

TIA

-Chris

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://420.am/pipermail/bop-devel/attachments/20091030/8ae9646a/attachment-0001.htm>


More information about the bop-devel mailing list