Ergebnis 1 bis 7 von 7

Thema: Auszahlungsfehler

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #6

    AW: Auszahlungsfehler

    Schnittstelle, das ist die Idee :-D
    Code:
    <?
    // eBesucher ST Fehlercodes
    $trans_error[1001]        = "Alles OK";
    $trans_error[1011]        = "Falsche Punkteart";
    $trans_error[1012]        = "Falsche Punkteanzahl (z.B. keine ganze Zahl oder negativ)";
    $trans_error[1013]        = "Betreff zu lang oder nicht angegeben";
    $trans_error[1021]        = "Falsche Schnittstellen-ID";
    $trans_error[1022]        = "Falsches Schnittstellen-Passwort";
    $trans_error[1023]        = "Zu wenig Punkte auf diesem Schnittstellenaccount";
    $trans_error[1024]      = "Falsche KennungsID";
    $trans_error[1025]      = "Keine Abfragen mehr auf dem Schnittstellenaccount";
    $trans_error[1031]      = "Keine oder falsche UserID bzw. Usernamen angegeben";
    $trans_error[1032]      = "UserID UND Username angegeben, benötigt wird nur eins!";
    $trans_error[1033]      = "Kein oder falsches User-Passwort angegeben";
    $trans_error[1034]      = "Dieser User ist gesperrt";
    $trans_error[1035]      = "Das Guthaben des Users reicht nicht aus";
    $trans_error[1036]      = "Neuer User (aus Sicherheitsgründen dürfen neue User in den ersten 7 Tagen ihrer Mitgliedschaft die Schnittstelle nicht benutzen)";
    $trans_error[1098]      = "Schnittstelle z.Z. nicht verfügbar (DB-Arbeiten o.ä.)";
    $trans_error[1099]      = "Unbekannter Fehler";
    $trans_error[9998]      = "Fehlerhafter Aufruf (falsche Reihenfolge o.ä.)";
    $trans_error[9999]      = "Timeout (Schnittstelle nicht erreichbar)";
    
    // ST->User
    function auszahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code) {
    global $error,$trans_ausgabe,$trans_error;
    
    // 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=@socketfile("http://st.ebesucher.de/send.php?stid=".$betreiber_id."&stpw=".$betreiber_pw."&uid=".$kunden_id."&upw=".$kunden_pw."&k=".$betreiber_kennung."&a=1&p=".$trans_menge."&b=".$trans_betreff."");
    for($i=0;$i<count($ret);$i++) {
      $returned.=$ret[$i];
    }
    $trans_check = split("[|]",$returned,6);
    if ($trans_check[0] != "1001") {
    $trans_ausgabe = $trans_error[$trans_check[0]];
    if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099];
    $error = "true";
    }
    return $error;
    return $trans_ausgabe;
    }
    
    // User->ST
    function einzahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw,$betreiber_kennung,$trans_menge,$trans_betreff,$trans_code){
    global $error,$trans_ausgabe,$trans_error;
    
    // 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=socketfile("http://st.ebesucher.de/get.php?stid=".$betreiber_id."&stpw=".$betreiber_pw."&uid=".$kunden_id."&upw=".$kunden_pw."&k=".$betreiber_kennung."&a=1&p=".$trans_menge."&b=".$trans_betreff."");
    for($i=0;$i<count($ret);$i++) {
      $returned.=$ret[$i];
    }
    $trans_check = split("[|]",$returned,6);
    if ($trans_check[0] != "1001") {
    $trans_ausgabe = $trans_error[$trans_check[0]];
    if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099];
    $error = "true";
    }
    return $error;
    return $trans_ausgabe;
    }
    
    // ebesucher-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=socketfile("http://st.ebesucher.de/info.php?stid=".$betreiber_id."&stpw=".$betreiber_pw."&uid=".$kunden_id."&upw=".$kunden_pw."");
    for($i=0;$i<count($ret);$i++){
      $returned.=$ret[$i];
    }
    $trans_check = split("[|]",$returned,7);
    if ($trans_check[0] != "1001") {
    $trans_ausgabe = $trans_error[$trans_check[0]];
    if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099];
    $error = "true";
    }
    if ($error != "true") $user_saldo = $trans_check[1];
    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=socketfile("http://st.ebesucher.de/info.php?stid=".$betreiber_id."&stpw=".$betreiber_pw."&uid=".$kunden_id."&upw=".$kunden_pw."");
    for($i=0;$i<count($ret);$i++){
      $returned.=$ret[$i];
    }
    $trans_check = split("[|]",$returned,7);
    if ($trans_check[0] != "1001") {
    $trans_ausgabe = $trans_error[$trans_check[0]];
    if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099];
    $error = "true";
    }
    
    return $error;
    return $trans_ausgabe;
    }
    ?>
    Ja, aber an der Ausgabe von eBesucher kann ich ja nun auch nix ändern oder?
    Geändert von Riddik (03.05.2013 um 08:23 Uhr)

Ähnliche Themen

  1. Auszahlungsfehler nach Umzug
    Von Chrissi01 im Forum Support zum VMSone
    Antworten: 7
    Letzter Beitrag: 12.07.2008, 15:14

Stichworte

Berechtigungen

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