Jump to content

andream

Members
  • Posts

    8
  • Joined

  • Last visited

Posts posted by andream

  1. WHMCS happens to work because it's still using the old XML API. Everyone else is using the JSON API since that's what cPanel recommends. It's only a matter of time before cPanel stops supporting the XML API altogether.

     

     

    WHM** is rubbish, which is why they support the old outdated API. 

     

    I perfectly agree with both of you. WHMCS is also more expensive and I wanted to use indeed your software but unluckily WHMCS is the only one that works with that and I can do anything! Otherwise I have no other way to integrate the clients

     

    EDIT: Their latest support reply:

     

    Hi there,

    This is on the development list, however will be around 1 month till tested out and added.

     

     

    Maybe I've finally been able to convince them, thank you very much to all of you!

  2. VistaPanel is their own control panel which is given to the resellers' clients, because cPanel is not able to manage a large amount of users and it's not related with it even if someone has created a theme for cPanel that looks like it.

    Anyway it seems that they are using the WHM xml-api to communicate with their servers (maybe they have coded it by 0 ) and to let the resellers integrate their clients with billing software, but at the moment only WHMCS seems to be able to support it since WHMCS works also with xml-api.

    I thought that your software was compatible too since I read that it supported JSON and XML API but nothing.

  3. It doesn't seem to be so simple. They replied in this way:

    Please do remember that our api is a reverse engineer of the whm xml api.

     

     

    so I told them:

     

    So wouldn't be possible to enable JSON API support or to create a reverse engineer of the whm JSON api?
    As cPanel said "it's much less resource-intensive than the XML API and it provides much faster results"

     

     

    and their final reply:

     

    " or to create a reverse engineer of the whm JSON api?"
    That is what would be needed, however this would invoice a reasonable amount of coding time.

    "As cPanel said "it's much less resource-intensive than the XML API and it provides much faster results&"
    Thats due to cpanel writing bad code, there is no reason at all why xml or json should be any different in speed (our xml api is around 4 times quicker than whm's json implementation.

     

     

    In this page http://docs.blesta.com/display/dev/API I read that "The API supports XML, JSON, and PHP serialization formats. By default JSON formatting is used. So if there is an error detecting the format of the request (due to a bad URL, for example) the error response will be returned in JSON format."

     

    Is there any way to get XML as default instead of JSON?

  4. That is strange, but they may mean they only offer support/help for WHMCS customers.

     

    You may also be behind a NAT, or have multiple outgoing IP addresses. You'll need to be sure they are all whitelisted. You could also try installing Blesta on the same server as WHMCS (which seemed to be able to connect). That could rule out the IP issue.

     

    Yes, it's strange.

    Blesta is currently installed on the main reseller domain as WHMCS.

    I had successfully added the correct IP Address (Shared Server IP Address) in this field: "API Allowed IP Address (main IP of server you are connecting from)"

    Are you sure that your software allow API Username? It looks like: sadkP92saAS1j31msaaspScsaSxsaEewa123zaDsad12

    The reseller hosting provider I'm talking about is: myownfreehost.net

     

    Their reply: "The api using the WHM XML api, any scripts that call it must use this api (not the JSON api ) ."

  5. Hello,

    I have a reseller account provided by an hosting company.

    It comes to me with a WHM API (xml-api) that can be used to integrate the reseller hosting with billing software.

    It's composed by: API server URL, API Username, API Password and Server IP Address. It seems working only with WHMCS while it's incompatible with other billing software, included yours too.

    In fact I tried to create a new server in Blesta Admin Panel using these credentials (API Username, API Password etc.) but it's not able to establish a connection so it doesn't work.

    Is there any way to get it working?

×
×
  • Create New...