Ergebnis 1 bis 4 von 4

Thema: Problem mit der einzahlen.php!

  1. #1
    Neuer Benutzer
    Registriert seit
    19.02.2011
    Beiträge
    16

    Problem mit der einzahlen.php!

    Ich habe das Surfmore Addon (von hier im Forum), und das einzahlen funktioniert nicht. Das auszahlen funktioniert. Kann jemand sagen woran das liegt.

    Hier habe ich mal den Code von der einzahlen.php:
    PHP-Code:
    <? userstatus();

    // Variabeln definieren
    if (!isset($_POST['einzahlen']))    $_POST['einzahlen']            = "";
    if (!isset($_POST['uid_passwort']))    $_POST['uid_passwort']        = "";
    if (!isset($_POST['trans_menge']))    $_POST['trans_menge']        = "";
    if (!isset($einzahlmeldung))        $einzahlmeldung                = "";

    $schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1")) or die("Userinfo");
    $tag = strtotime("".date("m")."/".date("d")."/".date("Y")." 0 hours 0 minutes 0 seconds");

    if ($schnittstelle['anfragen_user'] != 0){
    $s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' and zeit='".$tag."'"));
    }

    $kontodaten    = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
    if ($_POST['einzahlen'] == 'Einzahlen' && $_POST['uid_passwort'] && $_POST['trans_menge']) {
        $einzahlgrenze = mysql_fetch_array(db_query("SELECT `einzahlgrenze` FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
        if (!ereg("[^0-9]", $_POST['trans_menge']) and $_POST['trans_menge'] >= $schnittstelle['einzahlsumme'] and ($kontodaten['kontostand']+$_POST['trans_menge']) <= $einzahlgrenze['einzahlgrenze']) {
            if ($schnittstelle['anfragen_user'] == 0 or $s_verbrauch < $schnittstelle['anfragen_user']) {
                $buchungs_id = create_code(14);
                @require_once ("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");
                @einzahlen ($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['uid_passwort'],$_POST['trans_menge'],$schnittstelle['einzahltext'],'');
                if ($schnittstelle['anfragen_user'] != 0) db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$tag."','".$_SESSION['uid']."')");
                    if ($error) {
                    $einzahlmeldung = $trans_ausgabe;
                    } else {
                    kontobuchung ('+',$_POST['trans_menge'],$_SESSION['uid']);
                    buchungsliste ($buchungs_id,$_POST['trans_menge'],$schnittstelle['einzahltext'],$_SESSION['uid']);
                    $einzahlmeldung = 'Es wurden '.$_POST['trans_menge'].' '.$waehrung.' eingezahlt';
                    }
                } else {
                $einzahlmeldung = 'Deine Schnittstellenanfragen sind verbraucht!!!';
                }
        } else {
        $einzahlmeldung = 'Bitte achte auch die Buchungsmenge!!!';
        }
    } else {
    if ($_POST['einzahlen'] == 'Einzahlen') $einzahlmeldung = 'Eingabefehler, bitte wiederholen!!!';
    }

    ?>
    <?head($waehrung." einzahlen");?>
    Hier kannst Du Surfmore Credits zu uns transferieren, die Credits werden Dir dann bei uns auf Dein Konto gutgeschrieben,
    nach der Einzahlung kannst Du Dein Guthaben nutzen.<br>
    <br>
    <i><font color="#FF0000">* Das Surfmore.eu User-Passwort wird nicht gespeichert, es dient nur zur Indentifizierung!</font></i>
    <?foot();?>

    <? head("Einazhlen"); ?>
    <form action="" method="post">
    <table width="100%" border="0" cellpadding="2" cellspacing="2">
    <tr>
    <td align="left" width="55%">Kontonummer</td><td align="left"><?=$_SESSION['uid'];?></td>
    </tr>
    <tr>
    <td align="left">Aktueller Kontostand</td><td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td>
    </tr>
    <tr>
    <td align="left"><?=$waehrung;?> (min. <?=$schnittstelle['einzahlsumme'];?> <?=$waehrung;?>)</td><td align="left"><input type="Text" name="trans_menge" value=""></td>
    </tr>
    <tr>
    <td align="left">Surfmore.eu User-Passwort  *</td>
    <td align="left"><input type="Password" name="uid_passwort" value=""></td>
    </tr>
    <tr>
    <td align="center" colspan="2"><input type="Submit" name="einzahlen" value="Einzahlen"></td>
    </tr>
    </table>
    </form>
    <?if ($einzahlmeldung) echo '<div align="center"><font color="#800000">'.$einzahlmeldung.'</font></div>';?>
    <?foot();?>
    Das Problem: Dem User werden Surfmore Credits auf meiner Seite gutgeschrieben aber mir werden welche von surfmore.eu abgezogen.

    Vielleicht könnt ihr mir ja helfen

  2. #2
    Neuer Benutzer
    Registriert seit
    19.02.2011
    Beiträge
    16
    Problem gelöst. Hab die Max. Guthaben pro User! falsch verstanden.

    Trotzdem Danke

    MfG tdtv53

  3. #3
    Neuer Benutzer
    Registriert seit
    19.02.2011
    Beiträge
    16
    Das Problem ist doch noch nicht gelöst. Es besteht weiter hin das Problem, dass wenn jemand Surfmore Credits einzahlt, die von meinem Surfmore Konto abgebucht werden.

  4. #4
    Erfahrener Benutzer Avatar von hankfromhelvete
    Registriert seit
    26.04.2007
    Beiträge
    633
    Wie sieht denn deine Schnittstelle aus?
    Was passiert wenn du die manuell aufrufst?

    Code:
    http://www.surfmore.eu/api.php?action=get&kto_b=".$betreiber_id."&pw_b=".$betreiber_pw."&kto_u=".$kunden_id."&pw_u=".$kunden_pw."&s=".$trans_betreff."&n=".$trans_menge."
    Variablen mit den jeweiligen Daten ersetzen.

Ähnliche Themen

  1. einzahlen.php und auszahlen.php fur Shimlys
    Von bobynight im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 08.10.2012, 00:55
  2. Probleme mit Einzahlen
    Von markwebber8 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 09.09.2010, 18:46
  3. Einzahlen geht nicht ?
    Von Kraemer84 im Forum [HD] Programmieren
    Antworten: 7
    Letzter Beitrag: 29.06.2010, 17:54
  4. Einzahlen - DCC im Wartungsmodus?
    Von Rapper im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 02.06.2007, 14:21
  5. Hilfe - bin zu d**f zum Einzahlen :)
    Von lose4admin im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 25.05.2007, 02:10

Berechtigungen

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