Business::OnlinePayment::Exact - Perl extension for doing credit card processing through the E-xact v7 Web Services API payment gateway.
use Business::OnlinePayment; my $tx = new Business::OnlinePayment('Exact'); $tx->content( amount => '19.00', card_number => '4200000000000000', expiration => '0110', name => 'Some Guy', action => 'authorization only', login => 'A000XX-XX' password => 'password' ); $tx->submit; if ($tx->is_success()) { my $ordernum = $tx->order_number; print "Got the cash"; } else { print $tx->error_message; }
This is a Business::OnlinePayment module for E-xact loosely based on Business::OnlinePayment::AuthorizeNet. I've only used it for normal authorization so it may require some work to do pre auth, etc.
See synopsis. It works like any other Business::OnlinePayment module. The following content keys are usefull: login password amount card_number expiration name referer email address order_number customer_ip action The following content keys are also available (but not really usefull): 'first_name' and 'last_name' will combine to override 'name' 'expiration_month' and 'expiration_year' will combine to override 'expiration' The 'authorization' method will return the bank authorization code, and the 'order_number' method will contain the sequence number from E-xact. The content key 'referer' can be used to store any string data (20 bytes) and used to search for those transactions from the web interface.
None by default.
Business::OnlinePayment SOAP::Lite "Exact Payment WebService Plug-In Programming Reference Guide v7" (which can be found on www.e-xact.com with enough digging)
mock, <mock@obscurity.org>
Copyright (C) 2005 by mock
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.1 or, at your option, any later version of Perl 5 you may have available.
To install Business::OnlinePayment::Exact, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Business::OnlinePayment::Exact
CPAN shell
perl -MCPAN -e shell install Business::OnlinePayment::Exact
For more information on module installation, please visit the detailed CPAN module installation guide.