The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Business::OnlinePayment::PaymentsGateway - PaymentsGateway.Net backend for Business::OnlinePayment

SYNOPSIS

  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";
  }

DESCRIPTION

For detailed information see Business::OnlinePayment.

NOTE

This module only implements 'ECHECK' (ACH) transactions at this time. Credit card transactions are not (yet) supported.

COMPATIBILITY

This module implements the interface documented in the "PaymentsGateway.net Integration Guide, Version 2.1, September 2002"

AUTHOR

Ivan Kohler <ivan-paymentsgateway@420.am>

SEE ALSO

perl(1). Business::OnlinePayment