We are migrating our signup and provisioning platform from a manual/api based system to one that will talk with WHMCS.
As a first phase we just want to port over the API we use to talk to the current billing system (Rodopi).
We are in need of someone to code some of the core functions that will talk to WHMCS. We would provide the existing source code and detailed notes for the handful of functions that need to be ported. The idea here is to stay API compatible so none of the existing code changes (or changes very little).
Our API is written as a .NET 2.0 class library that is accessed by legacy Classic ASP code via COM Interop. You would just be providing new implementations for a handful of the .NET functions.
Below is a list of the functions we think we need for this phase:
SignupCustomer() - Create a new customer account with one or more initial plans
UpdateCustomer() - Update customer info for an existing account (does not need to modify plans)
GetCustomerInfo() - Return main customer account info
AuthorizeCreditCard() - Does *not* charge a card, just authorizes a given amount
CheckHostingAccount() - Given unique ID (we call these "site names", which we are able to track independently of WHMCS in the existing system), return plan details including if the account exists and if the provided password matches.