passing options to set_default required
[Business-OnlinePayment-viaKLIX.git] / README
1 Copyright (c) 2007 Jeff Finucane
2 Copyright (c) 2007 Freeside Internet Services, Inc.
3 All rights reserved. This program is free software; you can
4 redistribute it and/or modify it under the same terms as Perl itself.
5
6 This is Business::OnlinePayment::viaKLIX, a Business::OnlinePayment
7 back end module for viaKLIX. http://www.viaklix.com/
8
9 Based on Business::OnlinePayment::AuthorizeNet written by Jason Kohles.
10 Currently maintained by Jeff Finucane <viaklix@weasellips.com>.
11
12 Business::OnlinePayment is a generic interface for processing payments
13 through online credit card processors, online check acceptance houses,
14 etc.  (If you like buzzwords, call it an "multiplatform
15 ecommerce-enabling middleware solution").
16
17 You should be aware that portions of "make test" which interact with
18 viaKLIX will fail if you configure your virtual terminal to require
19 fields the tester does not expect to be required.  The documentation
20 specifies that ssl_merchant_id, ssl_pin, ssl_transaction_type, and
21 ssl_amount are required.  All others are optional.  You will probably
22 need to set ssl_user_id via the environment as well, since viaKLIX
23 recommends not using the administrative login.
24