-
-
01 Apr 2005 18:48:58 UTC
- Distribution: Business-OnlinePayment-Exact
- Module version: 0.01
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (2)
- Testers (0 / 6 / 1)
- Kwalitee
Bus factor: 0- 87.50% Coverage
- License: unknown
- Activity
24 month- Tools
- Download (4KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Business::OnlinePayment
- SOAP::Lite
- Term::ReadLine
- Term::ReadLine::Gnu
- Test::More
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
Business::OnlinePayment::Exact - Perl extension for doing credit card processing through the E-xact v7 Web Services API payment gateway.
SYNOPSIS
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; }
ABSTRACT
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.
DESCRIPTION
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.
EXPORT
None by default.
SEE ALSO
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)
AUTHOR
mock, <mock@obscurity.org>
COPYRIGHT AND LICENSE
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.
Module Install Instructions
To install Business::OnlinePayment::Exact, copy and paste the appropriate command in to your terminal.
cpanm Business::OnlinePayment::Exact
perl -MCPAN -e shell install Business::OnlinePayment::Exact
For more information on module installation, please visit the detailed CPAN module installation guide.