Difference between revisions of "Freeside:3:Documentation:Developer:SelfService"
From Freeside
(Created page with "= Introduction = The Self Service API provides an interface for customer management systems to interact with Freeside. The Self Service API will support any language with an XML…") |
|||
Line 11: | Line 11: | ||
= API Documentation = | = API Documentation = | ||
− | [[Freeside: | + | [[Freeside:3:Documentation:Developer/FS/SelfService|FS::SelfService API]] |
= Reseller Documentation = | = Reseller Documentation = | ||
Line 19: | Line 19: | ||
== Perl == | == Perl == | ||
*Install the self service interface per the Installation Instructions. | *Install the self service interface per the Installation Instructions. | ||
− | *The [[Freeside: | + | *The [[Freeside:3:Documentation:Developer/FS/SelfService|API Documentation]] is written for a Perl audience and includes sample code. |
== PHP == | == PHP == |
Latest revision as of 13:10, 5 February 2014
Contents
Introduction
The Self Service API provides an interface for customer management systems to interact with Freeside. The Self Service API will support any language with an XML-RPC implementation. The Freeside distribution includes sample code and libraries for perl, PHP, and Java.
File Locations, Documentation and Sample Code
The files are located in freeside/fs_selfservice/
- FS-SelfService - Stock Self Service Interface
- php - sample php code
- drupal - Drupal module
- perl - sample perl code
- java - sample Java code
API Documentation
Reseller Documentation
Language Specific Documentation
Perl
- Install the self service interface per the Installation Instructions.
- The API Documentation is written for a Perl audience and includes sample code.
PHP
Helper Class
Support for PHP is through the freeside.class.php file located in freeside/fs_selfservice/php.
Be sure to set the correct URL to point to your Freeside self-service server.
Sample Code
- PHP Examples (including a simple renewal app)