Ergebnis 1 bis 7 von 7

Thema: paxies Schnittstelle

  1. #1
    Erfahrener Benutzer
    Registriert seit
    17.07.2007
    Beiträge
    183

    paxies Schnittstelle

    Suche paxies Schnittstelle !!!

    Wenn jemand weiß wo ich die finde bitte posten.
    Wenn jemand die coden könnte, bitte preis hie posten !!!

  2. #2
    Erfahrener Benutzer Avatar von swinxx
    Registriert seit
    16.09.2006
    Beiträge
    1.636
    Hast du bei Paxies direkt schonmal gefragt ob die sowas haben fürs VMS ? Sollte ja auch in deren Interesse sein da die ja von externen Seiten profitieren...

    Ich glaub Basshammer hängt da eh mit drin, den kannste ja mal anschreiben !

    cu, Swinxx

  3. #3
    Erfahrener Benutzer
    Registriert seit
    17.07.2007
    Beiträge
    183
    Ich habe eine Schnittstelle in nem Forum gefunden. Wenn jemand sich mit den VMS Schnittstellen auskennt, Lust und Zeit hat sich diese mal anzugucken und wenn nötig berichtigt würde ich sie hier im Downloadbereich eintragen lassen !!!

  4. #4
    Erfahrener Benutzer
    Registriert seit
    17.07.2007
    Beiträge
    183
    keiner ?????

  5. #5
    Benutzer
    Registriert seit
    08.07.2006
    Beiträge
    81
    angeschaut da iat ein kleiner fehler drinne hab aber auch geschrieben wie man ihn behebt.

  6. #6
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    PaXon hat uns freundlicherweise die Schnittstelle zur Verfügung gestellt, ihr könnt sie nun auch direkt hier downloaden. Hatty was für ein Fehler denn, kannste mal schauen ob der da auch noch drin ist? Bin bei Paxforce nicht angemeldet und kann deshalb nicht testen
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  7. #7
    Benutzer
    Registriert seit
    08.07.2006
    Beiträge
    81
    da sind nicht alle errorcodes drinne
    der default Fehler 1099 der immer kommt wenn ein Fehler nicht defineiert ist hat keine defination. sprich der user bekommt fehler 1099 angezeigt und keiner weis was das bedeutet

    der fehler 1400 ,1401, 1402, 1407 alle nicht definiert.

    also ich habe jetzt diese Paxiesschnittstelle im Betrieb mit allen bekannten codes und da hab ich keine probleme mit.

    Code:
    <?
    // PAX-Force Fehlercodes
    $trans_error[1000]        = "Alles OK";
    
    $trans_error[1100]        = "PAXIES-Forced Account existiert nicht";
    $trans_error[1101]        = "PAXIES-Forced Passwort falsch";
    $trans_error[1102]        = "PAXIES-Forced Account gespert";
    $trans_error[1103]        = "Nicht genug Remotes";
    $trans_error[1104]        = "Zu wenig Guthaben auf dem PF-Account";
    $trans_error[1105]        = "ProjektID fehlerhaft";
    
    $trans_error[1200]        = "[SEND-MODE] User existiert nicht";
    $trans_error[1201]        = "[SEND-MODE] User ist gesperrt";
    $trans_error[1202]        = "[SEND-MODE] User Passwort falsch";
    $trans_error[1203]        = "[SEND-MODE] PF-Account ( Empfänger ) existiert nicht";
    $trans_error[1204]        = "[SEND-MODE] PF-Account ( Empfänger ) ist gesperrt";
    $trans_error[1205]        = "[SEND-MODE] Projektkennung fehlerhaft";
    $trans_error[1206]        = "[SEND-MODE] Senden an den eigenen Account nicht möglich";
    
    $trans_error[1300]        = "[GET-MODE] User existiert nicht";
    $trans_error[1301]        = "[GET-MODE] User ist gesperrt";
    $trans_error[1302]        = "[GET-MODE] User hat zu wenig Guthaben";
    $trans_error[1303]        = "[GET-MODE] PaXies-Passwort falsch";
    
    $trans_error[1400]		  = "[INFO-MODE] User existiert nicht";
    $trans_error[1401]		  = "[INFO-MODE] User wurde noch nicht freigeschaltet";
    $trans_error[1402]		  = "[INFO-MODE] User ist gesperrt";
    $trans_error[1403]		  = "[INFO-MODE] PF-Account existiert nicht"; 
    $trans_error[1404]        = "[INFO-MODE] PF-Passwort falsch";
    $trans_error[1405]        = "[INFO-MODE] PF-Account gesperrt";
    $trans_error[1406]        = "[INFO-MODE] Nicht genug Remotes";
    $trans_error[1407]        = "[INFO-MODE] PaXies-Passwort falsch";
    
    $trans_error[1500]        = "Guthaben unzulässig";
    $trans_error[1501]        = "Betreff unzulässig";
    
    $trans_error[2000]        = "PAXIES-Forced ID fehlt";
    $trans_error[2001]        = "PAXIES-Forced Accountpasswort falsch";
    $trans_error[2002]        = "UserID fehlt";
    $trans_error[2004]        = "ProjektID fehlt";
    $trans_error[2005]        = "PAXIES Passwort falsch";
    
    $trans_error[3000]        = "[SEND-MODE] PF-Accountupdate fehlgeschlagen";
    $trans_error[3001]        = "[SEND-MODE] USER-Accountupdate fehlgeschlagen";
    $trans_error[3002]        = "[SEND-MODE] PF-Accountupdate ( Empf&auml;nger ) fehlgeschlagen";
    $trans_error[3003]        = "[GET-MODE] User-Accountupdate fehlgeschlagen";
    
    // PAX-Force -> Paxies.de
    function auszahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code) {
    global $error,$trans_ausgabe,$trans_error,$paxies;
    
    // SecVMS change begin
    $trans_betreff = urlencode($trans_betreff);
    $kunden_id = urlencode($kunden_id);
    $kunden_pw = urlencode($kunden_pw);
    $trans_menge = urlencode($trans_menge);
    // SecVMS change end
    
    $returned='';
    $ret=@file("http://www.pax-force.de/api/sendtouser.php?pf_id=".$betreiber_id."&pf_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."&p_id=".$betreiber_kennung."&des=".$trans_betreff."&vol=".$trans_menge."&code=".$trans_code."","r");
    for($i=0;$i<count($ret);$i++) {
      $returned.=$ret[$i];
    }
    $trans_check = split("[|]",$returned,5);
    if ($trans_check[0] != "1000") {
    $trans_ausgabe = $trans_error[$trans_check[0]];
    	if ($trans_ausgabe == "") {
    		$trans_ausgabe = "Unbekannter Fehler! ($returned) ";
    	}
    $error = "true";
    }
    //$paxies = $trans_check[3];
    //return $paxies;
    return $error;
    return $trans_ausgabe;
    }
    
    // Paxies.de -> PAX-Force
    function einzahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code){
    global $error,$trans_ausgabe,$trans_error,$paxies;
    
    // SecVMS change begin
    $trans_betreff = urlencode($trans_betreff);
    $kunden_id = urlencode($kunden_id);
    $kunden_pw = urlencode($kunden_pw);
    $trans_menge = urlencode($trans_menge);
    // SecVMS change end
    
    $returned='';
    $ret=file("http://www.pax-force.de/api/usersend.php?pf_id=".$betreiber_id."&pf_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."&p_id=".$betreiber_kennung."&vol=".$trans_menge."&des=".$trans_betreff."&code=".$trans_code."","r");
    for($i=0;$i<count($ret);$i++) {
      $returned.=$ret[$i];
    }
    $trans_check = split("[|]",$returned,5);
    if ($trans_check[0] != "1000") {
    $trans_ausgabe = $trans_error[$trans_check[0]];
    	if ($trans_ausgabe == "") {
    		$trans_ausgabe = "Unbekannter Fehler! ($returned) ";
    	}
    $error = "true";
    }
    //$paxies = $trans_check[3];
    //return $paxies;
    return $error;
    return $trans_ausgabe;
    }
    
    // PAXIES-Kontostand
    function usercheck ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){
    global $error,$trans_ausgabe,$trans_error,$user_saldo;
    
    // SecVMS change begin
    $kunden_id = urlencode($kunden_id);
    $kunden_pw = urlencode($kunden_pw);
    // SecVMS change end
    
    $returned='';
    $ret=file("http://www.pax-force.de/api/usercheck.php?pf_id=".$betreiber_id."&pf_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."","r");
    for($i=0;$i<count($ret);$i++){
      $returned.=$ret[$i];
    }
    $trans_check = split("[|]",$returned,9);
    if ($trans_check[0] != "1000") {
    $trans_ausgabe = $trans_error[$trans_check[0]];
    	if ($trans_ausgabe == "") {
    		$trans_ausgabe = "Unbekannter Fehler! ($returned) ";
    	}
    $error = "true";
    }
    if ($error != "true") $user_saldo = $trans_check[4];
    return $error;
    return $trans_ausgabe;
    return $user_saldo;
    }
    
    // Usercheck
    function uservalidate ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){
    	global $error,$trans_ausgabe,$trans_error;
    	
    	// SecVMS change begin
    	$kunden_id = urlencode($kunden_id);
    	$kunden_pw = urlencode($kunden_pw);
    	// SecVMS change end
    	
    	$returned='';
    	$ret=file("http://www.pax-force.de/api/usercheck.php?pf_id=".$betreiber_id."&pf_pw=".$betreiber_pw."&u_id=".$kunden_id."&u_pw=".$kunden_pw."","r");
    	for($i=0;$i<count($ret);$i++){
    	  $returned.=$ret[$i];
    	}
    	$trans_check = split("[|]",$returned,9);
    	if ($trans_check[0] != "1000") {
    		$trans_ausgabe = $trans_error[$trans_check[0]];
    		if ($trans_ausgabe == "") {
    			$trans_ausgabe = "Unbekannter Fehler! ($returned) ";
    		}
    		$error = "true";
    	}
    	
    	return $error;
    	return $trans_ausgabe;
    }
    ?>
    Bei manchen webservern haben die provider den surfer so eingestellt das die funktion file (die uralt ist) nicht geht heut zu tage würde man eine schnittstellen anfrage mit fsockopen machen und die daten damit auslesen. von daher ein möglicher fehler da nicht alle provider file zulassen. bei problemen den hoster oder provider fragen ob der befehl file noch unterstützt wird.

Ähnliche Themen

  1. Internetwährung Paxies [Forum]
    Von Ceel im Forum Talk, talk, talk...
    Antworten: 1
    Letzter Beitrag: 12.09.2007, 15:39
  2. Suche Co-Admin und 5 Paxies-Seiten Tester
    Von Ceel im Forum VMS Webseiten
    Antworten: 0
    Letzter Beitrag: 05.09.2007, 19:28
  3. Paxies Schnittstellenproblem
    Von Ceel im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 02.08.2007, 01:23
  4. paxies4webmaster.de/paxies/30.06.07
    Von AlexK. im Forum Ref & Werberhandel
    Antworten: 5
    Letzter Beitrag: 30.06.2007, 20:54
  5. paxies.de/Startseite/30.06.07
    Von AlexK. im Forum Ref & Werberhandel
    Antworten: 0
    Letzter Beitrag: 30.06.2007, 12:41

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •