Ergebnis 1 bis 10 von 10

Thema: Suche Hilfe bei VMS-Schnittstelle

  1. #1
    Neuer Benutzer
    Registriert seit
    21.01.2007
    Beiträge
    24

    Suche Hilfe bei VMS-Schnittstelle

    Hi,

    ich möchte das VMS auf eine andere Währung umbauen und bräuchte jemanden, der mir die Schnittstelle auf den www.Pax-Force.de umbaut.

    Wer könnte das und was würde das ganze kosten?

    Würde bis zu 20mio zahlen, wenn das VMS mit installiert wird.

    Gruß

  2. #2
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    was meinst du mit vms mit installiert wird? dazu gibt es doch eine ausführliche beschreibung. kannst ja mal die api daten posten dann erstelle ich eine schnittstelle für den downloadbereich
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  3. #3
    Neuer Benutzer
    Registriert seit
    21.01.2007
    Beiträge
    24
    Also mit installieren meinte ich eigt nur das der ode diejenige mir das VMS dann gleich noch installen soll...muss aber auch nicht sein^^

    Die API Daten weiß ich nicht wo ich sie herkriege aber die Anmeldung auf www.pax-force.de ist kostenlose und es gibt kostenfreie Anfragen.

    Gruß

  4. #4
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    PHP-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[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[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";


    // 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 = $trans_error[3000];
    $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 = $trans_error[3000];
    $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 = $trans_error[3000];
    $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 = $trans_error[3000];
    $error = "true";
    }

    return $error;
    return $trans_ausgabe;
    }
    ?>
    So dies ist die schnittstelle zu Paxies. Ist aber ungetestet und ich übernehme keine Haftung.Wenn man genauer hinschaut ist sogar die möglichkeit mit eingebaut den aktuellen PAXIES-Forced Kontostand über die API mit auszulesen bei ein-und auszahlungen.

    Ich würde mich freuen wenn jemand die schnittstelle mal testen würde und mir dann sagt ob alles funtioniert da ich keine möglichkeit habe die zu testen.
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  5. #5
    Benutzer
    Registriert seit
    08.07.2006
    Beiträge
    81
    user check beim anmelden geht.

    einzahlen geht aber auszahlen geht nicht da kommt jedesmal eine Fehlermeldung:

    PAXIES-Forced Accountpasswort falsch.

    zeile 50:

    PHP-Code:
    $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"); 
    du hast da das kaufmänische & vergessen so ist es richtig

    PHP-Code:
    $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"); 
    ansonsten scheint alles zu funktionieren super arbeit.


    gruss hatty

  6. #6
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Original von hardliner
    PHP-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[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[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";


    // 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 = $trans_error[3000];
    $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 = $trans_error[3000];
    $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 = $trans_error[3000];
    $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 = $trans_error[3000];
    $error = "true";
    }

    return $error;
    return $trans_ausgabe;
    }
    ?>
    Habe es mal gleich geändert damit man die gleich kopieren kann =)
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  7. #7
    Benutzer
    Registriert seit
    09.10.2006
    Beiträge
    57
    hi

    bei der useranmeldung bekommt man ne fehlermeldung

    SEND-MODE] PF-Accountupdate fehlgeschlagen

    was hab ich verkehrt gemacht??


    LG kiko

  8. #8
    Benutzer
    Registriert seit
    18.03.2007
    Beiträge
    84
    vielen dank werde sie mal ausgiebig testen immer toll wenn andere board nutzer einem helfen!

  9. #9
    Erfahrener Benutzer
    Registriert seit
    17.07.2007
    Beiträge
    183
    @kiko Du hast glaube ich die Projekt ID vergessen !!!

  10. #10
    Benutzer
    Registriert seit
    08.07.2006
    Beiträge
    81
    es gibt noch einen Fehler der immer [SEND-MODE] PF-Accountupdate fehlgeschlagen auslöst und zwar wird der fehler 3000:[SEND-MODE] PF-Accountupdate fehlgeschlagen immer dann ausgelöst wenn faxforce einen fehler zurück gibt der nicht difiniert ist oder aber das faxforce gar keinen fehler übergibt in beiden fällen wird der fehler 3000:[SEND-MODE] PF-Accountupdate fehlgeschlagen angezeigt.

    Am häufigsten passiert der Fehler 1407 = "[INFO-MODE] PaXies-Passwort falsch"

    dieser ist in der schnittstelle nicht definiert deshalb bekommt der user ständig die meldung fehler 3000.

    Man muss in seiner Paxies schnittstelle zusätzlich folgendes machen:

    Code:
    $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";
    unter :

    Code:
    $trans_error[1303]        = "[GET-MODE] PaXies-Passwort falsch";
    einfügen.

    gruss hatty

Ähnliche Themen

  1. Hilfe Ebesucher Schnittstelle Problem
    Von cybarkid im Forum Talk, talk, talk...
    Antworten: 6
    Letzter Beitrag: 22.11.2008, 14:21
  2. suche schnittstelle
    Von dude32 im Forum Scripte
    Antworten: 0
    Letzter Beitrag: 27.01.2008, 21:17
  3. Suche Primera schnittstelle
    Von eldano im Forum Scripte
    Antworten: 5
    Letzter Beitrag: 07.01.2008, 12:57
  4. Hilfe bei erstellung einer Seite mit Ebesucher Schnittstelle
    Von kevin1 im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 15.07.2007, 20:40
  5. Suche VMS 1 Ohne Klamm schnittstelle
    Von SundE2007 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 05.06.2007, 07:18

Berechtigungen

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