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
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'