Shop Hosting
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: BillSAFE Zahlungsmodul für modified eCommerce Shopsoftware

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Anbei das Modul zur Nachrüstung für die Zahlung mit BillSAFE.

    Grüße

    Torsten

    [EDIT Tomcraft 23.07.2013: Fehler im Modul korrigiert, Danke an Planzo für den Hinweis.]
    [EDIT Tomcraft 29.10.2013: Modul auf Version 2.7 aktualisiert.]
    [EDIT Tomcraft 30.01.2015: Modul auf Version 2.8 aktualisiert.]
    [EDIT Tomcraft 08.02.2016: Fehler in Modulversion 2.8 korrigiert.]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=26125.0

    Planzo

    • Neu im Forum
    • Beiträge: 25
    • Geschlecht:
    Hallo Tomcraft,

    erstmal vielen Dank für das Modul. Ich habe es sogar in 1.05 SP1d erfolgreich einbauen können.

    Mir sind noch folgende Fehler beim Auslösen der Direktzahlungsmeldung aufgefallen:

    admin/billsafe_orders_2.php

    Zeile: 231
    Hier wird $dpaymentMonth mit $_POST['dpaymentDay'] überschrieben

    Code: PHP  [Auswählen]
    if ($_POST['dpaymentMonth'] > 0 && $_POST['dpaymentMonth'] <= 12) {
          if ($_POST['dpaymentMonth'] > 0 && $_POST['dpaymentMonth'] < 10) {
            $dpaymentMonth = '0'.$_POST['dpaymentDay'];
          } else {
            $dpaymentMonth = $_POST['dpaymentMonth'];

    korrigiert:
    Code: PHP  [Auswählen]
    if ($_POST['dpaymentMonth'] > 0 && $_POST['dpaymentMonth'] <= 12) {
          if ($_POST['dpaymentMonth'] > 0 && $_POST['dpaymentMonth'] < 10) {
            $dpaymentMonth = '0'.$_POST['dpaymentMonth'];
          } else {
            $dpaymentMonth = $_POST['dpaymentMonth'];

    Zeile: 221
    Hier wird immer eine 0 an den Anfang von $dpaymentDay geschrieben. Das erzeugt dann für den heutigen Tag das Datum "2013-007-008", wenn man eine 0 vor den Tag und Monat schreibt.

    Code: PHP  [Auswählen]
    if ($_POST['dpaymentDay'] > 0 && $_POST['dpaymentDay'] < 10) {

    korrigiert:
    Code: PHP  [Auswählen]
    if ($_POST['dpaymentDay'] > 0 && $_POST['dpaymentDay'] < 10 && substr($_POST['dpaymentDay'],0,1) != 0) {

    Zeile: 230
    Gleiches Problem, nur mit $dpaymentMonth

    Code: PHP  [Auswählen]
    if ($_POST['dpaymentMonth'] > 0 && $_POST['dpaymentMonth'] < 10) {

    korrigiert:
    Code: PHP  [Auswählen]
    if ($_POST['dpaymentMonth'] > 0 && $_POST['dpaymentMonth'] < 10 && substr($_POST['dpaymentDay'],0,1) != 0) {

    Grüße
    Planzo

    [EDIT Tomcraft 23.07.2013: Bugfix bereits im Modul aus Beitrag 1 enthalten!]

    jannemann

    • modified Team
    • Beiträge: 6.289
    • Geschlecht:
    Hallo Planzo,

    vielen Dank fürs Teilen deiner Codeschnipsel  :!:
    @Torsten: Wurden diese Änderungen bereits in dem integrierten Modul im 1.06 Shop verbessert?

    Schöne Grüße,
    Jan

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Ich habe das direkt an BillSAFE weitergegeben, damit die ihr Modul ggf. überarbeiten können.

    Grüße

    Torsten

    jannemann

    • modified Team
    • Beiträge: 6.289
    • Geschlecht:
     :thx:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Der Fehler wurde von BillSAFE bestätigt. Ich habe das in r5223 im SVN korrigiert sowie im Modul aus Beitrag 1.

    Grüße

    Torsten

    foo

    • Neu im Forum
    • Beiträge: 31
    Habe das Modul installiert und mehrmals die Schritte überprüft allerdings erscheint BillSafe oder "Kauf auf Rechnung" nicht bei der Auswahl der Zahlarten ? ... Help

    Gruß

    eklis

    • Fördermitglied
    • Beiträge: 27
    @Tomcraft
    Heißt das jetzt, ich muß die korrigierten Dateien auch in der Version 1.06 rev 4642 überschreiben?

    Habe nämlich auch Probleme bei der Integration von BillSafe.
    Zahlungsweise wird zwar angezeigt (Testkauf über Sandbox) aber bei Kaufabschluß wird man zurück auf die Auswahl der Zahlungweisen geleitet. Fehlermeldung: Leider ist der Rechnungskauf über BillSafe nicht möglich. bitte wählen Sie eine andere Beazhlmethode.
    Am Support bei BillSafe bin ich dran...
    Gruß
    Silke

    eklis

    • Fördermitglied
    • Beiträge: 27
    Mein Problem scheint sich erledigt zu haben, es lag an den nicht vorhandenen Artikelnummern, die bei Billsafe aber Pflichtparameter sind...
    Das wußte ich nicht.

    remo

    • Mitglied
    • Beiträge: 112
    Hallo kann mir jemand sagen warum in der billsafe_print_order.html kein Produkt Einzelpreis angezeigt wird?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Ich habe das Modul in Beitrag 1 auf Version 2.7 aktualisiert.

    Grüße

    Torsten

    remo

    • Mitglied
    • Beiträge: 112
    hallo, was wäre der unterschied zwischen 2.6 und 2.7 ??

    peterle

    • Neu im Forum
    • Beiträge: 26
    HI,

    Ich habe das Installiert aber es wird leider nicht angezeigt :-(
    An was kann das liegen ?

    peterle

    • Neu im Forum
    • Beiträge: 26
    Hallo,

    Billsafe wird für Österreich nicht angezeigt weiß jemand an was das liegen kann ?
    Im Admin habe ich AT,DE eingetragen :-)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Ich weiss nicht, ob BillSAFE für Österreich überhaupt unterstützt wird. Bitte frage da mal direkt beim Anbieter nach.

    Das Modul in Beitrag 1 habe ich auf Version 2.8 aktualisiert.

    Grüße

    Torsten
               
    anything