business process automation specialists
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3172
Business Process Visual ARCHITECT 2.1
Business Process Visual ARCHITECT is a full-featured business process modeler. more>>
Business Process Visual ARCHITECT is a full-featured business process modeler that supports the latest OMG Business Process Modeling Notation (BPMN).
Business Process Visual ARCHITECT provides an easy-to-use diagramming environment for you to model your business process, and is a proven solution for bridging the gap between business analysts and IT professionals.
Main features:
- Frictionless business modeling environment
- On-the-fly syntax check and correction according to BPMN specification
- Advanced printing facility for outputting large business process diagram
- Share business process diagram among your company with Teamwork Server
- Incorporate user-defined images to the business process diagram to increase the readability.
Enhancements:
- Branch and tag capabilities were added to the VP Teamwork Server, including Subversion and CVS repository integration.
- This allows different modeling projects to be run in parallel while keeping the release quality project stable in the trunk.
- There were also a number of enhancements for various other features.
<<lessBusiness Process Visual ARCHITECT provides an easy-to-use diagramming environment for you to model your business process, and is a proven solution for bridging the gap between business analysts and IT professionals.
Main features:
- Frictionless business modeling environment
- On-the-fly syntax check and correction according to BPMN specification
- Advanced printing facility for outputting large business process diagram
- Share business process diagram among your company with Teamwork Server
- Incorporate user-defined images to the business process diagram to increase the readability.
Enhancements:
- Branch and tag capabilities were added to the VP Teamwork Server, including Subversion and CVS repository integration.
- This allows different modeling projects to be run in parallel while keeping the release quality project stable in the trunk.
- There were also a number of enhancements for various other features.
Download (94.9MB)
Added: 2007-08-05 License: GPL (GNU General Public License) Price:
522 downloads
PAUS - Perl AUtomation System 1.0 beta
PAUS - Perl AUtomation System is a Perl home automation system. more>>
Paus is all about controlling "stuff" with easy scripts. You could for example make the light in your house go on and off in the way you specify.
You also could use paus to create a remote controlled mp3box that also has a web-interface at the same time and shows the current song on an LCD display.
With paus you can send and receive "events" from so called "modules":
* There are IO modules to control hardware, like lights and sensors.
* Theres an UI module to control an universal userinterface.
* Theres an IR module to receive events from remote controllers.
* There are many more to come.
Paus is designed to be as flexible and clean as possible. Its very easy to control the modules by using simple perl-scripting.
Its also very easy to create additional modules in perl or C. Modules even can be controlled accros the internet. (it doesnt make a difference at all).
<<lessYou also could use paus to create a remote controlled mp3box that also has a web-interface at the same time and shows the current song on an LCD display.
With paus you can send and receive "events" from so called "modules":
* There are IO modules to control hardware, like lights and sensors.
* Theres an UI module to control an universal userinterface.
* Theres an IR module to receive events from remote controllers.
* There are many more to come.
Paus is designed to be as flexible and clean as possible. Its very easy to control the modules by using simple perl-scripting.
Its also very easy to create additional modules in perl or C. Modules even can be controlled accros the internet. (it doesnt make a difference at all).
Download (0.35MB)
Added: 2005-04-20 License: GPL (GNU General Public License) Price:
1649 downloads
E/AS Automation Solutions 0.2.0
E/AS Automation Solutions is open source software system for help automate your solutions even for personal or corporate ones. more>>
E/AS Automation Solutions is open source software system for help automate your solutions even for personal and/or corporate ones.
E/AS written on CLIP language (CA-Clipper dialect, compiler can be obtained from ITK.ru) and uses CODB (CLIP Object Database) as data storage.
Main features:
- client-server technology (both data and interface forms)
- component infrastructure with interaction between components by messages
- interface forms on XML
- MDI
E/AS contains in typical distribution:
- client software written on clip-ui library
- server software with wrapper for run as daemon
- maintenance tools: CODB console and component manager
- base (form, auth) and example (contact) components
Enhancements:
- completely rewrite code for implement E/AS architecture
- component infrastructure
- own server program instead COBRA
- maintenance tools: CODB console and component manager
- base and example components
- autoupdate views
<<lessE/AS written on CLIP language (CA-Clipper dialect, compiler can be obtained from ITK.ru) and uses CODB (CLIP Object Database) as data storage.
Main features:
- client-server technology (both data and interface forms)
- component infrastructure with interaction between components by messages
- interface forms on XML
- MDI
E/AS contains in typical distribution:
- client software written on clip-ui library
- server software with wrapper for run as daemon
- maintenance tools: CODB console and component manager
- base (form, auth) and example (contact) components
Enhancements:
- completely rewrite code for implement E/AS architecture
- component infrastructure
- own server program instead COBRA
- maintenance tools: CODB console and component manager
- base and example components
- autoupdate views
Download (0.060MB)
Added: 2005-11-15 License: GPL (GNU General Public License) Price:
1440 downloads
Business::Associates 1.00
Business::Associates is a library to handle the new XML interface for the Amazon.com Associates program. more>>
Business::Associates is a library to handle the new XML interface for the Amazon.com Associates program.
This package replaces the Amazon Recommends (tm) links to provide a powerful and simple to use interface that allows you to embed complex, highly targeted ads on your web site (or other documents).
This modules supports many new features that are not available with the standard interfaces. For example, multi-mode searches, i.e. the ability to search across multiple product categories (dvd+video+music+...) is fully supported.
See also http://cybaea.com/Associates.html for more information and example screen shots.
Currently, only the Amazon.com Associates program is supported.
<<lessThis package replaces the Amazon Recommends (tm) links to provide a powerful and simple to use interface that allows you to embed complex, highly targeted ads on your web site (or other documents).
This modules supports many new features that are not available with the standard interfaces. For example, multi-mode searches, i.e. the ability to search across multiple product categories (dvd+video+music+...) is fully supported.
See also http://cybaea.com/Associates.html for more information and example screen shots.
Currently, only the Amazon.com Associates program is supported.
Download (0.045MB)
Added: 2006-09-11 License: Perl Artistic License Price:
1138 downloads
Stewie Radio Automation Project 0.3.1a
The Stewie Radio Automation Project is a stand-in replacement for the XMMS playlist on random style of independent radio station more>>
The Stewie Radio Automation Project is a stand-in replacement for the "XMMS playlist on random" style of independent radio station.
Once properly configured, the user will enjoy the low maintenance of a "random playlist" station while still being able to use legal IDs, liners, multiple playlists, and music logs.
Main features:
- Low maintenance
- Multiple playlists
- Liners
- Legal IDs
- Logs every song and liner played
- Records errors and keeps truckin
Enhancements:
- Fixed a few bugs in install script
- Created error log/warning system
- Main script now updates the settings in stewie.conf in order to continue running. The only thing that *should* kill it, is not having any music available in the "master" playlist.
- Config file can be updated while script is running
- install-stewie gives "not found" audio players another chance
- Rewrote README file
<<lessOnce properly configured, the user will enjoy the low maintenance of a "random playlist" station while still being able to use legal IDs, liners, multiple playlists, and music logs.
Main features:
- Low maintenance
- Multiple playlists
- Liners
- Legal IDs
- Logs every song and liner played
- Records errors and keeps truckin
Enhancements:
- Fixed a few bugs in install script
- Created error log/warning system
- Main script now updates the settings in stewie.conf in order to continue running. The only thing that *should* kill it, is not having any music available in the "master" playlist.
- Config file can be updated while script is running
- install-stewie gives "not found" audio players another chance
- Rewrote README file
Download (0.016MB)
Added: 2005-11-08 License: GPL (GNU General Public License) Price:
1457 downloads
Subversion Automation 1.1.0
Subversion Automation is a wrapper around Subversion that automates and standardizes branching and merging. more>>
Subversion Automation project is a wrapper around Subversion that automates and standardizes branching and merging.
The primary goal of the project is to simplify the more complex features of Subversion and therefore encouraging their use.
<<lessThe primary goal of the project is to simplify the more complex features of Subversion and therefore encouraging their use.
Download (0.022MB)
Added: 2007-02-22 License: MIT/X Consortium License Price:
976 downloads
Web Business Pro 4a
Web Business Pro is a Web application designed for everyday business activities. more>>
Web Business Pro is a Web application designed for everyday business activities. The project includes support for customer lists, inventory, receipt printing, and accounting. Fully featured search functions and filters make it easy to find what you need quickly.
<<less Download (1.3MB)
Added: 2007-07-22 License: LGPL (GNU Lesser General Public License) Price:
828 downloads
Electronic Design Automation - Index 1.0
Electronic Design Automation - Index is a web-based index system that can keep track of your sch/pcb/fp/pl numbers. more>>
The system can be used in the electronic world to keep track of your: Schematic, Printed Circuit Board, Front Plate, Programmable Logic Device numbers.
EDA index is programmed in PHP (and XHTML 1.0), using a MySQL database to store data, so its more or less OS independent, but a Linux server is recommended, since it already got most software installed as default, this configuration is also called LAMP (Linux Apache MySQL PHP)
Its also recommended that a local intranet server is used, since the system dont got a user login, so all data can be viewed without a password, but when you need to add or edit data a password is required. At first this approach might seem wierd, but its designed to allow quick lookups. Example:
You are sitting with a broken pcb with a number on it, and need to find the schematic (so you can repair it) on the computer or in the printed project (schematic) archive. EDA Index allow an quick lookup in the database, without you needing to login, so you get the job done faster.
As far as I know, there are no commercial (or free) program available that can do what EDA Index can, some companies may have created their own software, but how do that help you.
I have worked in an electronic department that had a self made application, but it lagged features like search.
This program is very usefull, if you are using numbers when:
Drawing electronic Schematics and PCBs using a CAD program like: Eagle, gEDA, Protel, Orcad, etc.
Creating Front Plate layouts in: GIMP, Coral Draw, Photoshop, AutoCAD, etc.
Programming Programmable Logic Devices like: PLD, EPLD, CPLD, PIC, APIC, PEEL, PAL, GAL, FPGA, Intel 80XX, Motorola 68XX, etc. Writing the code in: VHDL, Assambler, JEDEC, etc.
Enhancements:
- Included the bugfix to RC2.
- Updated online documentation.
- Updated INSTALL file.
<<lessEDA index is programmed in PHP (and XHTML 1.0), using a MySQL database to store data, so its more or less OS independent, but a Linux server is recommended, since it already got most software installed as default, this configuration is also called LAMP (Linux Apache MySQL PHP)
Its also recommended that a local intranet server is used, since the system dont got a user login, so all data can be viewed without a password, but when you need to add or edit data a password is required. At first this approach might seem wierd, but its designed to allow quick lookups. Example:
You are sitting with a broken pcb with a number on it, and need to find the schematic (so you can repair it) on the computer or in the printed project (schematic) archive. EDA Index allow an quick lookup in the database, without you needing to login, so you get the job done faster.
As far as I know, there are no commercial (or free) program available that can do what EDA Index can, some companies may have created their own software, but how do that help you.
I have worked in an electronic department that had a self made application, but it lagged features like search.
This program is very usefull, if you are using numbers when:
Drawing electronic Schematics and PCBs using a CAD program like: Eagle, gEDA, Protel, Orcad, etc.
Creating Front Plate layouts in: GIMP, Coral Draw, Photoshop, AutoCAD, etc.
Programming Programmable Logic Devices like: PLD, EPLD, CPLD, PIC, APIC, PEEL, PAL, GAL, FPGA, Intel 80XX, Motorola 68XX, etc. Writing the code in: VHDL, Assambler, JEDEC, etc.
Enhancements:
- Included the bugfix to RC2.
- Updated online documentation.
- Updated INSTALL file.
Download (0.90MB)
Added: 2005-05-31 License: GPL (GNU General Public License) Price:
1616 downloads
DRACONi Automation Alpha0.05
DRACONi Automation is a Web-based digital entertainment/automation control package. more>>
DRACONi Automation project is a Web-based digital entertainment/automation control package.
DRACONi Automation aims to be a home automation and digital entertainment/automation control package. Its designed to be modular, meaning new kinds of functionality can be added easily.
Currently, the X10 CM11A and Applied Digital Ocelot/Leopard are supported. It can also control XMMS and the Festival Speech Synthesis System.
Enhancements:
- User based system complete with per-user security permissions (you can restrict certain users to only user certain parts of the system)
- Multiple interfaces
- HTML - for most standard web browsers
- mobile HTML - for mobile devices with smaller screens such as PDAs and larger cell-phones that can read HTML, but have
- xHTML Basic/WAP 2.0 - for mobile devices such as cell phones with very small screens and low bandwidth
<<lessDRACONi Automation aims to be a home automation and digital entertainment/automation control package. Its designed to be modular, meaning new kinds of functionality can be added easily.
Currently, the X10 CM11A and Applied Digital Ocelot/Leopard are supported. It can also control XMMS and the Festival Speech Synthesis System.
Enhancements:
- User based system complete with per-user security permissions (you can restrict certain users to only user certain parts of the system)
- Multiple interfaces
- HTML - for most standard web browsers
- mobile HTML - for mobile devices with smaller screens such as PDAs and larger cell-phones that can read HTML, but have
- xHTML Basic/WAP 2.0 - for mobile devices such as cell phones with very small screens and low bandwidth
Download (0.11MB)
Added: 2007-01-16 License: GPL (GNU General Public License) Price:
1014 downloads
PCLinuxOS Business Edition Final (Server Basic)
PCLinuxOS Business Edition is a Small Business oriented Linux distribution based on the popular PCLinuxOS. more>>
PCLinuxOS Business Edition is a Small Business oriented Linux distribution based on the popular PCLinuxOS. While we are based on PCLinuxOS, we are not an "official" part of the PCLinuxOS distro. Our goal to offer the very best in solutions for small business/SOHO needs targeted toward the small/mid-sized business "layperson".
We offer a Desktop solution that is primarily geared to the SOHO, one man shop/business where everything can be done right on your one machine. There are all the business oriented applications you could want, from word processing to graphics production, making bar code labels to spreadsheets and databases. Its right there at your command.
Also available for small business is the Business Edition Server solution. It offers a laymans basic approach to setting up most of the small servers and networking functions you might need for your small business or home office. This server is recommended for businesses with a smaller number of machines on their network.
Both Desktop and Server are made with working together in mind. Desktop is a great "client" for connecting to the many server and networking functions available on the BE Server.
<<lessWe offer a Desktop solution that is primarily geared to the SOHO, one man shop/business where everything can be done right on your one machine. There are all the business oriented applications you could want, from word processing to graphics production, making bar code labels to spreadsheets and databases. Its right there at your command.
Also available for small business is the Business Edition Server solution. It offers a laymans basic approach to setting up most of the small servers and networking functions you might need for your small business or home office. This server is recommended for businesses with a smaller number of machines on their network.
Both Desktop and Server are made with working together in mind. Desktop is a great "client" for connecting to the many server and networking functions available on the BE Server.
Download (703MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
510 downloads
Business::Associates::XML 1.00
Business::Associates::XML is a Perl module for encapsulating XML, XSL, and XSLT operations for the Associates package. more>>
Business::Associates::XML is a Perl module for encapsulating XML, XSL, and XSLT operations for the Associates package.
SYNOPSIS
use Business::Associates::Data();
use Business::Associates::XML();
$data = Business::Associates::Data->$type ($what, $mode);
$xml = new Business::Associates::XML ($data) if defined $data;
$s = $xml->transform($ss_name, %args) if defined $xml;
print "nn$sn";
METHODS
new($data [, %options ])
This constructor takes an Business::Associates::Data object as the required argument. The optional options hash can be used to set additional values.
xml
This is the parsed xml string. If you want to pass special arguments to the XML::LibXML library then you can do it with this argument:
$data = Business::Associates::Data->$type ($what, $mode);
my $xml_string = $data->xml();
my $parser = XML::LibXML->new();
$parser->load_ext_dtd(0); # Global setting, unfortunately :-(
my $xml = new Business::Associates::XML(
xml => $parser->parse_string($xml_string));
...
It is possibly more efficient to access this element directly after the construction to set the options on the newly constructed XML::LibXML object.
transform($stylesheet_name [, %args ] )
This method transforms the XML using the named stylesheet, parsing any additional arguments to the stylesheet transform method. Typically, these additional arguments are used to set global XSLT parameters.
$data = Business::Associates::Data->$type ($what, $mode);
$xml = new Business::Associates::XML ($data);
$s = $xml->transform($ss_name, width => "3");
Note that these are named stylesheets. By default, they are found in the Base_Directory (see "Base_Directory") with the same name and the extension .xslt. To change this, either change the Base_Directory variable, or derive another class from this, overriding the get_stylesheet method.
<<lessSYNOPSIS
use Business::Associates::Data();
use Business::Associates::XML();
$data = Business::Associates::Data->$type ($what, $mode);
$xml = new Business::Associates::XML ($data) if defined $data;
$s = $xml->transform($ss_name, %args) if defined $xml;
print "nn$sn";
METHODS
new($data [, %options ])
This constructor takes an Business::Associates::Data object as the required argument. The optional options hash can be used to set additional values.
xml
This is the parsed xml string. If you want to pass special arguments to the XML::LibXML library then you can do it with this argument:
$data = Business::Associates::Data->$type ($what, $mode);
my $xml_string = $data->xml();
my $parser = XML::LibXML->new();
$parser->load_ext_dtd(0); # Global setting, unfortunately :-(
my $xml = new Business::Associates::XML(
xml => $parser->parse_string($xml_string));
...
It is possibly more efficient to access this element directly after the construction to set the options on the newly constructed XML::LibXML object.
transform($stylesheet_name [, %args ] )
This method transforms the XML using the named stylesheet, parsing any additional arguments to the stylesheet transform method. Typically, these additional arguments are used to set global XSLT parameters.
$data = Business::Associates::Data->$type ($what, $mode);
$xml = new Business::Associates::XML ($data);
$s = $xml->transform($ss_name, width => "3");
Note that these are named stylesheets. By default, they are found in the Base_Directory (see "Base_Directory") with the same name and the extension .xslt. To change this, either change the Base_Directory variable, or derive another class from this, overriding the get_stylesheet method.
Download (0.045MB)
Added: 2006-09-14 License: Perl Artistic License Price:
1135 downloads
Business-Making-Money-Online 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-25 License: Freeware Price: Free
182 downloads
Business::Associates::Stylesheet 1.00
Business::Associates::Stylesheet is a Perl information on the Associates XSLT stylesheets and how to modify the data processing. more>>
Business::Associates::Stylesheet is a Perl information on the Associates XSLT stylesheets and how to modify the data processing.
THE PROCESSING MODEL
Before we get going on the details, let us first remind ourselves on what we might call the processing model of the Associates package.
The first step is to retrieve the raw XML data from Amazon.com (or, technically, from the local cache if we already have it). This is structured data that describes the (currently) fifteen best-selling titles at Amazon.com for the selection criteria we have chosen. Those criteria can be keyword searches or a look-up of a specific category of product, and are typically chosen by the HTML editor or by the code that generates the HTML. The perl code provided by this package retrieves the XML.
The second step is to transform this raw XML into a format that the device responsible for the visual display can handle. In our case, that device is ultimately the web browser, so we need to transform the XML data into HTML or xhtml data. However, the same process model could be used to render the data in another format, say for inclusion to a postscript document. This data transformation is done used XSLT, a standard and a very powerful tool for transforming XML documents. This is the subject of this document.
The third step is the visual formatting of the data. At this stage we have the data in a format that the visual display device can understand, and we need to tell it of the details of the formatting. In out model and for HTML (or xhtml) output, that is done using traditional Cascading Style Sheets (CSS). That is the topic of a separate document and concerns us only so far as it reminds us that we need to be able to identify each element type in the output such that the CSS designer can say, for example, "lets have all book titles in red text". In HTML, this identification is done by defining class attributes.
<<lessTHE PROCESSING MODEL
Before we get going on the details, let us first remind ourselves on what we might call the processing model of the Associates package.
The first step is to retrieve the raw XML data from Amazon.com (or, technically, from the local cache if we already have it). This is structured data that describes the (currently) fifteen best-selling titles at Amazon.com for the selection criteria we have chosen. Those criteria can be keyword searches or a look-up of a specific category of product, and are typically chosen by the HTML editor or by the code that generates the HTML. The perl code provided by this package retrieves the XML.
The second step is to transform this raw XML into a format that the device responsible for the visual display can handle. In our case, that device is ultimately the web browser, so we need to transform the XML data into HTML or xhtml data. However, the same process model could be used to render the data in another format, say for inclusion to a postscript document. This data transformation is done used XSLT, a standard and a very powerful tool for transforming XML documents. This is the subject of this document.
The third step is the visual formatting of the data. At this stage we have the data in a format that the visual display device can understand, and we need to tell it of the details of the formatting. In out model and for HTML (or xhtml) output, that is done using traditional Cascading Style Sheets (CSS). That is the topic of a separate document and concerns us only so far as it reminds us that we need to be able to identify each element type in the output such that the CSS designer can say, for example, "lets have all book titles in red text". In HTML, this identification is done by defining class attributes.
Download (0.045MB)
Added: 2006-09-15 License: Perl Artistic License Price:
1134 downloads
bibEC Process Card 1.3.12
bibEC Process Card is a multiple gateway credit card payment processor. more>>
bibEC Process Card is a multiple gateway credit card payment processor.
This class is meant to process credit card payments via one of multiple payment gateways that are supported.
Currently the class supports the following payment gateways: Plug and Pay, Authorize.net, ViaKlix, and paynet . Changing between payment gateways is mostly a matter of changing the class constructor parameter.
The class provides a payment gateway independent API with functions for:
- Logging the payment activity
- Set the payment gateway authentication credentials
- Set the paying customer details
- Set the ship to details
- Set the credit card details
- Set the valuta
- Specify the order details
- Submit the payment processing request and retrieving the results
The payment submission is done securely when possible using PHP SSL socket connections or the Curl extension for PHP or the Curl command line.
<<lessThis class is meant to process credit card payments via one of multiple payment gateways that are supported.
Currently the class supports the following payment gateways: Plug and Pay, Authorize.net, ViaKlix, and paynet . Changing between payment gateways is mostly a matter of changing the class constructor parameter.
The class provides a payment gateway independent API with functions for:
- Logging the payment activity
- Set the payment gateway authentication credentials
- Set the paying customer details
- Set the ship to details
- Set the credit card details
- Set the valuta
- Specify the order details
- Submit the payment processing request and retrieving the results
The payment submission is done securely when possible using PHP SSL socket connections or the Curl extension for PHP or the Curl command line.
Download (MB)
Added: 2007-06-15 License: Freeware Price:
861 downloads
Business::PayPal::SDK 0.14
Business::PayPal::SDK is an interface to paypals SDKs. more>>
Business::PayPal::SDK is an interface to paypals SDKs.
SYNOPSIS
use Business::PayPal::SDK;
my $pp = new Business::PayPal::SDK(
{
paypal_apiid => "sdk-seller_api1.sdk.com",
paypal_apipw => "12345678",
paypal_cert => "paypal_java_sdk/samples/Cert/sdk-seller.p12",
paypal_certpw => "password",
paypal_env => "sandbox",
java_sdk_dir => "/path/to/paypals/java/sdk",
}
);
my $res = $pp->SetExpressCheckout(
{
OrderTotal => 10.00,
ReturnURL => http:://mydomain.com/myreturn,
CancelURL => http:://mydomain.com/mycancel,
}
);
print $res->{token};
Business::PayPal::SDK is a perl interface to the SDK provided by paypal (http://www.paypal.com/sdk). You can use this module to implement paypal pro and paypal express transactions in perl. On the back end this modules uses Inline::Java to interface directly with the paypals java sdk. Consequently you will need to get a J2SDK and Inline::Java installed. This was done for 2 reasons. 1) Speed of development, didnt have to deal with all the SOAP stuff. 2) Easier maintanance regarding future changes. That is to say, I only have to make sure I keep this compatiable with paypals SDK, not thier underlying protocol changes.
This document assumes you have an understanding of the java SDK and API provided by PayPal.
All methods take a single hashref as an argument. All methods return a hashref, or undef if there is an internal failure of some sort. Check $ret->{ack} to see if the call to PayPal was successful. If $ret->{ack} is not Success than you can check the $res->{ErrorCodes}, this will be an hashref with the key being the error code from paypal and the value is the getLongMessage from the error. Check $obj->error for description of failure.
<<lessSYNOPSIS
use Business::PayPal::SDK;
my $pp = new Business::PayPal::SDK(
{
paypal_apiid => "sdk-seller_api1.sdk.com",
paypal_apipw => "12345678",
paypal_cert => "paypal_java_sdk/samples/Cert/sdk-seller.p12",
paypal_certpw => "password",
paypal_env => "sandbox",
java_sdk_dir => "/path/to/paypals/java/sdk",
}
);
my $res = $pp->SetExpressCheckout(
{
OrderTotal => 10.00,
ReturnURL => http:://mydomain.com/myreturn,
CancelURL => http:://mydomain.com/mycancel,
}
);
print $res->{token};
Business::PayPal::SDK is a perl interface to the SDK provided by paypal (http://www.paypal.com/sdk). You can use this module to implement paypal pro and paypal express transactions in perl. On the back end this modules uses Inline::Java to interface directly with the paypals java sdk. Consequently you will need to get a J2SDK and Inline::Java installed. This was done for 2 reasons. 1) Speed of development, didnt have to deal with all the SOAP stuff. 2) Easier maintanance regarding future changes. That is to say, I only have to make sure I keep this compatiable with paypals SDK, not thier underlying protocol changes.
This document assumes you have an understanding of the java SDK and API provided by PayPal.
All methods take a single hashref as an argument. All methods return a hashref, or undef if there is an internal failure of some sort. Check $ret->{ack} to see if the call to PayPal was successful. If $ret->{ack} is not Success than you can check the $res->{ErrorCodes}, this will be an hashref with the key being the error code from paypal and the value is the getLongMessage from the error. Check $obj->error for description of failure.
Download (0.009MB)
Added: 2007-06-07 License: Perl Artistic License Price:
871 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above business process automation specialists search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed