ispCP - Board - Support
API zu ISCP - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: API zu ISCP (/thread-4266.html)

Pages: 1 2


API zu ISCP - Janko - 09-14-2008 08:53 AM

Hi,

wir nutzen nun seit einiger zeit für unseren betrieb folgende software:

http://www.whmcs.com/

und ich muss sagen, wir sind davon begeistert. leider hat die software nur schnittstellen zu plesk, confixx und co. ich habe dann dort eine anfrage gestellt ob es möglich ist ein gateway für iscp zu bekommen und habe folgende antwort erhalten:

Quote:Hi

No not at the current time. You can create your own custom server, gateway and registrar modules to use in your WHMCS system. We have a dev kit for each that we can provide you with to guide you on how to do this > http://wiki.whmcs.com/Creating_Modules or by suppling us with the API document we will be able to create one for you at a fee. We will need to view the API document in order to quote a price and time frame.

Please let us know if we can be of any further assistance.

Regards,

Joe


nun ist die frage wie man dort am besten vorgehen kann und ob iscp überhaupt alle vorraussetzungen erfüllt.

bin gespannt auf eure antworten.

gruss
sebastian


RE: API zu ISCP - zpin - 09-14-2008 05:55 PM

Im Moment gibts nicht wirklich eine API zu ispCP. Müsstest schon selber was zusammenbasteln.


RE: API zu ISCP - fulltilt - 09-15-2008 06:18 PM

Wir haben sowas mit der wh-componente (Joomla) als Bestellsystem auf gsales umgesetzt. Die neuen Bestellungen gehen direkt ins ispCP und ins gsales. Sollte auch mit whmcs klappen.

Janko Wrote:Hi,

wir nutzen nun seit einiger zeit für unseren betrieb folgende software:

http://www.whmcs.com/

und ich muss sagen, wir sind davon begeistert. leider hat die software nur schnittstellen zu plesk, confixx und co. ich habe dann dort eine anfrage gestellt ob es möglich ist ein gateway für iscp zu bekommen und habe folgende antwort erhalten:

Quote:Hi

No not at the current time. You can create your own custom server, gateway and registrar modules to use in your WHMCS system. We have a dev kit for each that we can provide you with to guide you on how to do this > http://wiki.whmcs.com/Creating_Modules or by suppling us with the API document we will be able to create one for you at a fee. We will need to view the API document in order to quote a price and time frame.

Please let us know if we can be of any further assistance.

Regards,

Joe


nun ist die frage wie man dort am besten vorgehen kann und ob iscp überhaupt alle vorraussetzungen erfüllt.

bin gespannt auf eure antworten.

gruss
sebastian



RE: API zu ISCP - menki - 09-16-2008 03:18 AM

das einzige manko ist das die software nicht nachschauen kann ob es die subdomain im system schon gibt. ich werde mit dem entwickler darüber mal sprechen. für free hosting anbieter ist so eine option sehr nützlich. für paidhoster weniger, aber dennoch wichtig!

mann kann ja eine subdomain als erstes für einen paid kunden anlegen, bis die tld domain registriert ist und dns einstellungen übernommen wurden. und bei mehreren hundert kunden kann es mal passieren das mehrere kunden die selbe subdomain haben wollen.
es gibt hunderte designs im netz die aber nichts nützen wenn eine verkaufsoberfläche mit kunden registrierung, webmail und der gleichen fehlt! eine richtige verkaufsplatform (unter joomla) in verbindung mit ispCP ist wh-com.de. :-) sogar zahlungen über verschiedene methoden sind möglich!

es sollten auch grundsätzliche sicherheits veränderungen nach der install durchgeführt werden. die software nutzt root user rechte um mit ispcp datenbank zu kommunizieren.
ein normaler user der nur auf bestimmte ispCP tabellen zugreiffen kann ist ausreichend um die bestellung abzuwickeln. mich persöhnlich störte es sehr das unter den joomla components das root passwort sichtbar war, auch für authoren bzw. moderatoren der joomla cms software. hab es dann mit einem separaten user gelöst!

mittlerweile gibt es schon unter tipps und tricks eine howto für die umsetzung und behebung dieser sicherheitsfalle.
BITTE:

http://www.wh-com.de/content/blogcategory/7/18/lang,de/

MENKI


RE: API zu ISCP - fulltilt - 09-16-2008 03:29 AM

menki Wrote:mittlerweile gibt es schon unter tipps und tricks eine howto für die umsetzung und behebung dieser sicherheitsfalle.
BITTE:
http://www.wh-com.de/content/blogcategory/7/18/lang,de/

stimmt - sollte man unbedingt beachten.


RE: API zu ISCP - Splinter - 09-19-2008 08:48 PM

fulltilt Wrote:Wir haben sowas mit der wh-componente (Joomla) als Bestellsystem auf gsales umgesetzt. Die neuen Bestellungen gehen direkt ins ispCP und ins gsales. Sollte auch mit whmcs klappen.
Das hört sich ja interessant an fulltilt.
Kannste mir da sagen wie ihr das realisiert habt bzw. kleine Hilfestellung geben.
Also von wh-componente zu ispcp (ohne root, logisch)ist es kein Problem und funktioniert bestens.
Nur nach gsales hab ich noch meine Probleme.

Wäre dir sehr dankbar.

Sorry an die admins wenn es hier nicht 100% mit ispcp zu tun hat


RE: API zu ISCP - gOOvER - 09-19-2008 09:13 PM

Naja, zu 85%. Da drücken wir mal ein Auge zu Wink


RE: API zu ISCP - fulltilt - 09-19-2008 09:14 PM

[/quote]
Kannste mir da sagen wie ihr das realisiert habt bzw. kleine Hilfestellung geben.
[/quote]

Ich übergebe nur die Kundendaten und habe in gsales die Produkte angelegt die ich diesem Kunden dann manuell zuweise, da gsales momentan nur Netto Preise berechnet.

in der webhosting.php ab ca: 1168
ab dem Abschnitt include gsales
Code:
// Save order
        $customerid="";
        $date=time();
        $vhcsdb->setQuery("INSERT INTO ".$ordertable." (
                            user_id,
                            plan_id,
                            date,
                            domain_name,
                            customer_id,
                            fname,
                            lname,
                            firm,
                            zip,
                            city,
                            country,
                            email,
                            phone,
                            fax,
                            street1,
                            street2,
                            status)
                           VALUES('".
                            $resellerid."','".
                            $vhcs_id."','".
                            $date."','".
                            $_SESSION['domains'][0]['domain']."','".
                            $customerid."','".
                            $_SESSION['adress']['surname']."','".
                            $_SESSION['adress']['name']."','".
                            $_SESSION['adress']['company']."','".
                            $_SESSION['adress']['zip']."','".
                            $_SESSION['adress']['city']."','".
                            $_SESSION['adress']['country']."','".
                            $_SESSION['adress']['email']."','".
                            $_SESSION['adress']['tel']."','".
                            $_SESSION['adress']['fax']."','".
                            $_SESSION['adress']['street']."','".
                            sprintf("%01.".$params->get('decimalplaces','2')."f", $totalfee)."','"."new')");                  
      
{
    
    include "gsales/schnittstelle.php";    
       $timestamp = time();
       $datumheute = date("Y-m-d",$timestamp);
       $datleer = ' '; // Für Funktionen mit mehreren Daten, dient als Leerzeichen
       $leer = ' '; // Für Funktionen mit mehreren Daten, dient als Leerzeichen

       $firma = $_SESSION['adress']['company'];
       $vorname = $_SESSION['adress']['name'];
       $name = $_SESSION['adress']['surname'];
       $anschrift = $_SESSION['adress']['street'];
       $plz = $_SESSION['adress']['zip'];
       $ort = $_SESSION['adress']['city'];
       $mail = $_SESSION['adress']['email'];
       $telefon = $_SESSION['adress']['tel'];
       $telefax = $_SESSION['adress']['fax'];

       $kundenid = neuerKunde($firma,$vorname.$leer.$name ,$anschrift,$plz,$ort,$mail,'Bitte begleichen Sie diese Rechnung bis zum {faellig}','Bei Paypal Zahlungen bitte an: xxxxx@xxxxx.tld','Alle Waren und Leistungen bleiben bis zur vollständigen Bezahlung Eigentum der xxxxxxxxxx ',$telefon,$telefax);

}



RE: API zu ISCP - ZooL - 09-19-2008 09:35 PM

das ist dochmal was... schönen dank...fullit

mfg


RE: API zu ISCP - BeNe - 09-19-2008 09:47 PM

Wenn das alles so geht würde es sicher auch sinn im Wiki machen oder ?

Greez BeNe