Difference between revisions of "Freeside:3:Documentation:Developer:SelfService"

From Freeside
Jump to: navigation, search
(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:1.9:Documentation:Developer/FS/SelfService|FS::SelfService API]]
+
[[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:1.9:Documentation:Developer/FS/SelfService|API Documentation]] is written for a Perl audience and includes sample code.
+
*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

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

FS::SelfService API

Reseller Documentation

Reseller

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