Business::OnlinePayment::PaymentsGateway - PaymentsGateway.Net backend for
Business::OnlinePayment
use Business::OnlinePayment;
my $tx = new Business::OnlinePayment("PaymentsGateway");
$tx->content(
type => 'CHECK',
login => 'test',
password => 'test',
action => 'Normal Authorization',
description => 'Business::OnlinePayment test',
amount => '49.95',
invoice_number => '100100',
name => 'Tofu Beast',
account_number => '12345',
routing_code => '123456789',
bank_name => 'First National Test Bank',
);
$tx->submit();
if($tx->is_success()) {
print "Card processed successfully: ".$tx->authorization."\n";
} else {
print "Card was rejected: ".$tx->error_message."\n";
}
For detailed information see Business::OnlinePayment.
This module only implements 'ECHECK' (ACH) transactions at this time. Credit
card transactions are not (yet) supported.
This module implements the interface documented in the "PaymentsGateway.net
Integration Guide, Version 2.1, September 2002"
Ivan Kohler <ivan-paymentsgateway@420.am>
perl(1). Business::OnlinePayment