-
-
16 Aug 2011 02:02:03 UTC
- Distribution: Business-OnlinePayment-NMI
- Module version: 0.03
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (1)
- Testers (216 / 15 / 0)
- Kwalitee
Bus factor: 1- 37.24% Coverage
- License: perl_5
- Activity
24 month- Tools
- Download (5.16KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors-
Mark Wells
- Dependencies
- Business::OnlinePayment
- Business::OnlinePayment::HTTPS
- Test::More
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
- NAME
- SYNOPSIS
- DESCRIPTION
- SUPPORTED TRANSACTION TYPES
- NOTES
- COMPATIBILITY
- AUTHOR
- SEE ALSO
- ADVERTISEMENT
NAME
Business::OnlinePayment::NMI - Network Merchants backend for Business::OnlinePayment
SYNOPSIS
use Business::OnlinePayment; my $tx = new Business::OnlinePayment("NMI"); $tx->content( login => 'mylogin', password => 'mypass', action => 'Normal Authorization', description => 'Business::OnlinePayment test', amount => '49.95', invoice_number => '100100', name => 'Tofu Beast', card_number => '46464646464646', expiration => '11/08', address => '1234 Bean Curd Lane, San Francisco', zip => '94102', ); $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.
SUPPORTED TRANSACTION TYPES
Credit Card
Normal Authorization, Authorization Only, Post Authorization, Void, Credit.
Check
Normal Authorization, Void, Credit.
NOTES
Credit is handled using NMI's 'refund' action, which applies the credit against a specific payment.
Post Authorization, Void, and Credit require
order_number
to be set with the transaction ID of the previous authorization.COMPATIBILITY
This module implements the NMI Direct Post API, June 2007 revision.
AUTHOR
Mark Wells <mark@freeside.biz>
Based in part on Business::OnlinePayment::USAePay by Jeff Finucane <jeff@cmh.net>.
SEE ALSO
perl(1). Business::OnlinePayment.
ADVERTISEMENT
Need a complete, open-source back-office and customer self-service solution? The Freeside software includes support for credit card and electronic check processing, integrated trouble ticketing, and customer signup and self-service web interfaces.
http://freeside.biz/freeside/
Module Install Instructions
To install Business::OnlinePayment::NMI, copy and paste the appropriate command in to your terminal.
cpanm Business::OnlinePayment::NMI
perl -MCPAN -e shell install Business::OnlinePayment::NMI
For more information on module installation, please visit the detailed CPAN module installation guide.