Ergebnis 1 bis 5 von 5

Thema: paymentlib und BASKET_REQUIRED_INFO_MISSING

      
  1. #1
    Forum Newbie
    Registriert seit
    27.07.2011
    Beiträge
    11

    paymentlib und BASKET_REQUIRED_INFO_MISSING

    Hallo zusammen,

    ich hab ein Problem mit dem Bezahlvorgang in tt_products. Ich habe zum Testen das tt_products-Plugin von Wirecard (vormals Qenta) geladen.

    Es funktionniert eigentlich alles soweit, das Bezahlskript wird durch den Marker ###MESSAGE_PAYMENT_SCRIPT### (im BASKET_PAYMENT_TEMPLATE Bereich) angezeigt. Ich klicke auf den entsprechenden Button und komme auf die Wirecard-Bezahlseite. Dort kann ich die Kreditkarten-Infos eingeben.

    Jetzt kommt aber der Fehler. Sobald ich von der Bezahlseite wieder auf die Shopseite zurückgeleitet werden, erscheint nicht das "BASKET_ORDERCONFIRMATION_TEMPLATE", sondern das BASKET_REQUIRED_INFO_MISSING Template. Ich habe jedoch alle "required fields", also alle geforderten Adressdaten, eingegeben. Ich kann leider den Fehler nicht finden.

    Die PID's (z. B. PIDpayment, PIDfinalize, etc.) sind alle korrekt gesetzt. Nur die PIDagb hab ich momentan auskommentiert, da ich damit schon Probleme hatte.

    Hier mal der relevante Code des Shop-Setup:

    # Zeitpunkt der Zahlung
    plugin.tt_products.paymentActivity = payment

    # Pflichtfelder
    plugin.tt_products.requiredInfoFields = first_name, last_name, address, city, zip, email

    # Bezahlmethoden zurücksetzen
    plugin.tt_products.payment >

    # Eigene Bezahlmethoden festlegen
    plugin.tt_products.payment {
    radio = 1
    template = <input type="radio" name="recs[tt_products][payment]" onClick="this.form.action='index.php?id=19&amp;tt_products[backPID]=18';this.form.submit();" value="###VALUE###"###CHECKED### /> ###TITLE###<br />
    # Steuersatz
    TAXpercentage = 20
    # Bezahlung mit Rechnung
    10.title = Vorauskasse
    # Bezahlung mit Kreditkarte
    20.title = Kreditkarte
    20.handleLib = paymentlib
    20.image.file = EXT:paymentlib_qenta/res/qenta.jpg
    20.handleLib {
    extName = paymentlib_qenta
    extTitle = Qenta CCARD
    #extInfo = Qenta enables ...
    #extImage = typo3conf/ext/paymentlib_qenta/res/qenta.jpg
    gatewaymode = request
    paymentMethod = CCARD
    Currency = EUR
    # templateFile = EXT:tt_products/template/paymentlib.tmpl
    templateFile = fileadmin/templates/wirecard.html
    }
    }

    check = PAGE
    check {
    typeNum = 100
    10 >
    10 = USER
    10 {
    userFunc = tx_paymentlibqenta_provider->check_responsefingerprint
    }
    }Wenn ich die Zahlmethode "Vorauskasse" nehme, kann ich die Bestellung abschließen. Es geht nur um die Kreditkartenzahlung. Es muss also an paymentlib bzw. paymentlib_qenta liegen. Aber ich kann den Fehler einfach nicht finden.

    Hat vielleicht von euch jemand ne Idee?

    Danke schon mal und viele Grüße!
    Michael

  2. #2
    Forum Zuschauer
    Registriert seit
    19.09.2011
    Beiträge
    1

    Plugin Typo3/tt_products

    Hallo betullam,

    Wirecard CEE ist die ehemalige QENTA paymentsolutions und damit Lieferant des von Ihnen verwendeten Plugins. Wir können Sie bei der Lösung des Problems gerne unterstützen. Ich möchte Sie deshalb bitten unser Support Team unter - support@wirecard.at - zu kontaktieren.

    Für die Analyse würde ich Sie bitten eine detaillierte Fehlerbeschreibung inkl. aller relevanten Versionsummern Ihrer eingesetzten Software (Typo3, tt_products, paymentlib, Plugin) an unser Support Team zu senden.

    Die aktuelle Version des Typo3/tt_products Plugins können Sie sich von unserer Website - Zahlungsmethoden im Internet vergleichen integrieren & testen|Wirecard CEE - Wirecard CEE - downloaden.

    Viele Grüße,

    Jürgen Heil
    Wirecard CEE
    (ehem. QENTA paymentsolutions)

  3. #3
    Forum Zuschauer
    Registriert seit
    29.07.2010
    Beiträge
    3
    Hallo betullam,

    hast du es inzwischen zum Laufen gebracht? Ich sitze nun mehr als einer Woche an dem Zahlungssystem und bekomme es nicht hin. HAbe langsam keine Idee mehr...

    habe alle geforderten Ext installiert unter anderen auch
    T3X_paymentlib_qenta-1_1_1-z-201008171359.t3x

    tt_products 2.6 läuft.
    nun habe auch dein Typoscript übernommen doch verstehe ich diese Zeile nicht.
    template = <input type="radio" name="recs[tt_products][payment]" onClick="this.form.action='index.php?id=19&amp;tt_products[backPID]=18';this.form.submit();" value="###VALUE###"###CHECKED### /> ###TITLE###<br />

    Würde auch gerne wissen was für ein Template du eingebunden hast.

    und woher hast du dieses?
    templateFile = fileadmin/templates/wirecard.html

    Um eine rasche Antwort wäre ich dir sehr dankbar.

    Liebe Grüße, Brookspaula

  4. #4
    Forum Newbie
    Registriert seit
    27.07.2011
    Beiträge
    11
    Hallo,

    sorry dass ich mich erst jetzt melde. Ich sag's gleich: ich hab's noch nicht zum Laufen gebracht. Du vielleicht? Hab mit dem Support von Wirecard Kontakt aufgenommen, aber die scheinen nicht wirklich zu kapieren, was das Problem ist.

    Bezüglich deinen Fragen:
    Die Zeile:
    template = <input type="radio" name="recs[tt_products][payment]" onClick="this.form.action='index.php?id=19&amp;tt_products[backPID]=18';this.form.submit();" value="###VALUE###"###CHECKED### /> ###TITLE###<br />
    ... hängt mit dem darüberstehenden:
    radio = 1
    zusammen. Mit radio = 1 kann ich die Auswahl der Zahlungsmöglichkeiten (Vorauskasse oder Kreditkarte) als Radio-Checkboxen realisieren, mit der "template = <input type ..." Angabe kann ich den Radios meine eigenen Einstellungen aufzwingen.

    Noch zu:
    templateFile = fileadmin/templates/wirecard.html
    Da hab ich mir das Template-File für die Kreditkarten-Zahlung angepasst (das Original ist unter "typo3conf/ext/tt_products/template/paymentlib.tmpl").

    Viele Grüße

  5. #5
    TYPO3 Forum Team Moderator
    Registriert seit
    09.10.2005
    Ort
    Köln
    Alter
    45
    Beiträge
    538

    Idee

    Zitat Zitat von betullam Beitrag anzeigen
    Jetzt kommt aber der Fehler. Sobald ich von der Bezahlseite wieder auf die Shopseite zurückgeleitet werden, erscheint nicht das "BASKET_ORDERCONFIRMATION_TEMPLATE", sondern das BASKET_REQUIRED_INFO_MISSING Template. Ich habe jedoch alle "required fields", also alle geforderten Adressdaten, eingegeben. Ich kann leider den Fehler nicht finden.
    Das kann aber nicht stimmen, dass du alle erforderlichen Fehler eingegeben hast, denn sonst würde tt_products keine Fehlermeldung mit fehlenden Eingaben ausgeben.
    Idee: Lasse dir doch auch das fehlende Feld innerhalb der Fehlermeldung anzeigen.

    HTML-Code:
     ###ERROR_DETAILS###
    .

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 01.02.2011, 15:45

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237