VendorAPI-2Checkout-Client
This module is only useful to you if you have a vendor account at 2Checkout.com.
In order to test your ability to interact with the 2checkout Vendor API, you'll
need to pass your vendor API username and password to 'make test' via environment
variables, so the test can use them when calling new().
If the preceeding paragraph does not make any sense to you, then this module
just might not be for you.
The two environment variables are:
VAPI_2CO_UID=myapiuserid
VAPI_2CO_PWD=myapiuserpassword
If you don't have a vendor account, or have not set up an API user yet, don't set the
variables, and we'll skip the tests.
You may need to log into your 2checkout account and create a new user for API access. You can't
use your regular Vendor Area login for API access, as API access and Vendor Area
are mutually exclusive.
This module uses Params::Validate which likes to die if the parameters do not pass validation,
so wrap your calls in evals, etc.
If you have sales, set VAPI_HAS_SALES=1 - if you have none, unset it, or don't set it.
If you have coupons, set VAPI_HAS_COUPONS=1 - if you have none, unset it, or don't set it.
If you have payments, set VAPI_HAS_PAYMENTS=1 - if you have none, unset it, or don't set it.
If you have products, set VAPI_HAS_PRODUCTS=1 - if you have none, unset it, or don't set it.
If you have options, set VAPI_HAS_OPTIONS=1 - if you have none, unset it, or don't set it.
INSTALLATION
To install this module, run the following commands:
perl Makefile.PL
make
export VAPI_HAS_SALES=1 VAPI_HAS_COUPONS=1 VAPI_HAS_PAYMENTS=1
export VAPI_HAS_PRODUCTS=1 VAPI_HAS_OPTIONS=1
env VAPI_2CO_UID=myapiuser VAPI_2CO_PWD=mypasswd make test
make install
SUPPORT AND DOCUMENTATION
After installing, you can find documentation for this module with the
perldoc command.
perldoc VendorAPI::2Checkout::Client
You can also look for information at:
RT, CPAN's request tracker (report bugs here)
http://rt.cpan.org/NoAuth/Bugs.html?Dist=VendorAPI-2Checkout-Client
AnnoCPAN, Annotated CPAN documentation
http://annocpan.org/dist/VendorAPI-2Checkout-Client
CPAN Ratings
http://cpanratings.perl.org/d/VendorAPI-2Checkout-Client
Search CPAN
http://search.cpan.org/dist/VendorAPI-2Checkout-Client/
GITHUB
Source code for this module is available on Github at https://github.com/vampirechicken/VendorAPI--2Checkout--Client
2CHECKOUT
2Checkout's web site is at http://www.2checkout.com/
Their API documentation lives at http://www.2checkout.com/documentation/api/
LICENSE AND COPYRIGHT
Copyright (C) 2011 Len Jaffe
This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.