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

NAME

Business::OnlinePayment::PaymenTech::Orbital - PaymenTech Orbital backend for Business::OnlinePayment

SYNPOSIS

  my %options;
  $options{'merchantid'} = '1234';
  my $tx = Business::OnlinePayment->new('PaymenTech::Orbital', %options);
  $tx->content(
    username        => 'username',
    password        => 'pass',
    invoice_number  => $orderid,
    trace_number    => $trace_num, # Optional
    action          => 'Authorization Only',
    cvn             => 123, # cvv2, cvc2, cid
    card_number     => '1234123412341234',
    exp_date        => '0410',
    address         => '123 Test Street',
    name            => 'Test User',
    amount          => 100 # $1.00
  );
  $tx->submit;

  if($tx->is_success) {
    print "Card processed successfully: ".$tx->authorization."\n";
  } else {
    print "Card was rejected: ".$tx->error_message."\n";
  }

DESCRIPTION

Business::OnlinePayment::PaymenTech::Orbital allows you to utilize PaymenTech's Orbital SDK credit card services. You will need to install the Perl Orbital SDK for this to work.

This module was previous named Business::OnlinePayment::PaymenTech but was renamed since it is specific to the Orbital SDK product.

For detailed information see Business::OnlinePayment.

SUPPORTED ACTIONS

Authorization Only, Authorization and Capture, Capture, Credit

By default, Business::Online::PaymenTech::Orbital uses the MOTO API calls in the PaymenTech library. If you specifically set the ecommerce option to a true value in your content then the CC API will be used where applicable, notably Authorization, Authorization and Capture and Refund. (Actually, refund uses ECOMMERCE_REFUND when ecommerce is true).

NOTES

There are a few rough edges to this module, but having it significantly eased a transition from one processor to another.

SOFT DESCRIPTORS

The Soft Descriptor feature is enabled by setting sd_merchant_name and, optionally, any of the the following fields:

sd_merchant_name
sd_product_description
sd_merchant_city
sd_merchant_phone
sd_merchant_url
sd_merchant_email

DEFAULTS

time zone defaults to 706 (Central)
BIN defaults 001

Some extra getters are provided. They are:

 response       - Get the response code
 avs_response   - Get the AVS response
 cvv2_response  - Get the CVV2 response
 transaction_id - Get the PaymenTech assigned Transaction Id

AUTHOR

Cory 'G' Watson <gphat@cpan.org>

CONTRIBUTORS

Garth Sainio <gsainio@cpan.org>

SEE ALSO

perl(1), Business::OnlinePayment.

COPYRIGHT AND LICENSE

Copyright 2008 by Magazines.com, LLC

You can redistribute and/or modify this code under the same terms as Perl itself.

3 POD Errors

The following errors were encountered while parsing the POD:

Around line 81:

You forgot a '=back' before '=head2'

Around line 83:

=back without =over

Around line 85:

'=item' outside of any '=over'