micropayment Einrichtung?

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • das error_log sagt folgendes:

    [Tue Dec 09 15:21:00 2014] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Fatal error: Call to undefined function conline() in /var/www/vhosts/host-4-you.org/billing.my-host4you.de/tekbase7/header.php on line 0

    eine function die er nicht kennt oder nicht definiert wurde in der header.php

  • Der Link modules.php?name=store&op=send&orderid=testkunde_1476577089&step=3cf81cfb5b343980fe6e706cc5ddf5a0&ot=1476577089&memname=testkunde

    ist normalerweise richtig sofern step und ot richtig übergeben werden. Diese werden automatisch mit Werten an Micropayment übergeben.

    Für Call2Pay meine Settings:

    API-URL: http://www.teklab.de/index.php
    Optionen: Abbruch-URL leer
    Multicall-Verfahren deaktiveren 1

    zusätzliche GET-Parameter (QueryString)
    name=__$name__&op=__$op__&orderid=__$orderid__&step=__$step__&ot=__$ot__&memname=__$memname__

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Hallo CFrankenstein,

    Danke für deine Einstellungen, leider habe ich auch nach Ãœberprüfung immer noch eine weiße Seite nach dem modules.php Request.

    Hab ich es richtig verstanden das deine Options-Parameter mit 1 und 2 den jeweiligen ersten und zweiten Punkt meinten?


    Ich habe einen Test Betrag überwiesen der dem testkunden eigentlich auch gebucht werden sollte. Dieses ist nicht passiert.
    Im Error Log finde ich folgenden Eintrag:

    [Fri Dec 12 21:25:23 2014] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Fatal error: Call to undefined function conline() in /var/www/vhosts/xxxxxxxxxxxxxxxxx/tekbase7/header.php on line 0, referer: https://billing.micropayment.d…SID=xxxxxxxxxxxxxxxxxxxxx

    (Session ID und Host unkenntlich gemacht)

    Was genau ist mein Problem, das es nicht so funktioniert wie gewünscht?!

    Danke für einen Hinweis!

  • das Problem besteht nach dem Update auf 7.2.1 immer noch das die modules.php weiß bleibt. Laut Micropayment ist soweit alles korrekt übertragen worden.
    Leider bleibt die modules.php weiterhin leer und es passiert nichts nach der Zahlung.

    Wie gehts hier nun weiter? Ich bin mit meinem Latein am Ende und finde es echt schade das hier so wenig Tipps gegeben werden.
    Vielleicht sollte ich mal in den Geschäftszeiten von Teklab mal anrufen und nach Support Fragen :-)

  • micropayment sagt das alles Okay ist

    Das ist die Rückantwort



    auch das übergeben der Parameter an micropayment

    #

    ich bin echt überfragt warum nach Rückgabe von Micropayment die modules.php weiß bleibt. Alles ist soweit Okay.... aber anscheinend bin ich mit meinem Problem wie immer alleine.

  • die frage ist muss in der modules.php etwas stehen? weil als kunde ruft man diese ja eig gar nicht auf...



    wie sieht denn die abfrage in deinen logs aus die von micropayment kommt ?


    das die Rückgabe URL evtl nen fehler hat ?

  • die modules.php wird nicht vom Kunden aufgerufen, sondern von micropayment, nachdem die URL erfolgreich an meinen Teklab Server übertragen wurde.

    Die modules.php wird nachdem micropayment die API URL aufruft auf meinem Server ausgeführt. Das Script dazu liefert Teklab mit

    error_reporting(E_PARSE);

    $name = $_GET['name'];
    $op = $_GET['op'];
    $orderid = $_GET['orderid'];
    $step = $_GET['step'];
    $ot = $_GET['ot'];
    $memname = $_GET['memname'];
    $function = $_GET['function'];

    if ($function == "billing") {
    $url_typ = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on' || $_SERVER["SERVER_PORT"]==443) ? 'https://' : 'http://';
    $siteurl = $url_typ.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
    $siteurl = str_replace("/includes/api/payment", "", $siteurl);
    $siteurl = str_replace("\\includes\\api\\payment", "", $siteurl);
    $trenner = "\n";
    $status = "ok";
    $url = "$siteurl/modules.php?name=$name&op=$op&orderid=$orderid&step=$step&ot=$ot&memname=$memname";
    $target = "_self";
    $forward = 1;
    }else{
    ...


    Bedeutet für mich das dass Problem woanders liegt, aber nicht mehr bei mir. Zig mal überprüft und mehrere Euros für Testüberweisungen ausgegeben.

    Ich appelliere noch mal an den Programmierer mal zu schauen was das Problem sein könnte. Kann ja nicht angehen das ich seit über einen Monat damit rumeier.

    Fehlermeldungen aus dem error Log habe ich bereits mehrfach gepostet. Die habe sich auch nicht verändert :-)

  • Wird wenn man die modules.php aufruft wohl so sein das diese weiss bleibt, da diese ja nur im hintergrund von micropayment angesprochen wird




    Da du ja eine url hast welche aufgerufen wird kannst du diese ja immer wieder zu test zwecken verwenden...




    Solang in den error logs auch nix zu modules.php ist sollte es egal sein..




    Du kannst ja mal das error reporting an stellen, und die url von deinem browser öffnen und schauen ob da dann ein error ausgegeben wird oder nicht

  • Ich hab keine gewerbe version... Daher kann ich dir nicht sagen was die modules.php ausgeben muss oder ob diese weiss bleibt¿ evtl eine falsche konfiguration im teklab das die zahlung bicht verbicht wird¿

  • Die Konfig bin ich mit Power-4-You hier aus dem Forum durch gegangen. Die war identisch mit seiner Konfig, aber bei ihm gehts.
    Ich verzweifel hier so langsam...

  • naja in meinen vorherigen Postings habe ich ja das error_log mal angehängt was ausgegeben wird wenn die modules.php aufgerufen wird.... Die wiederum ruft anscheinend die header.php auf und dort entsteht ein Fehler...

    [Fri Dec 12 21:25:23 2014] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Fatal error: [font='Open Sans, Helvetica, Arial, sans-serifcolor:rgb(255,0,0)']Call to undefined function conline()[/font] in /var/www/vhosts/xxxxxxxxxxxxxxxxx/tekbase7/header.php on line 0,

    Ob es damit zusammenhängt weiß ich nicht, da sich nur die Entwickler den Quellcode anschauen können. Ich hoffe einer der Codies kann da endlich mal weiter helfen!