Integration
Unser Shopware 5 Plugin wird regelmäßig aktualisiert und bietet eine vielseitige, sofort einsetzbare Lösung für die einfache Annahme von Online-Zahlungen.
Sie haben 2 Möglichkeiten unser Plugin zu installieren:
Um den Transaktionsstatus an die richtige Adresse zu senden, melden Sie sich bitte im PAYONE Merchant Interface (PMI) an.
Unter Konfiguration → Zahlungsportale → IHR_PORTAL → Erweitert → TransactionStatus URL tragen Sie bitte folgende URL ein:
Setzen Sie unter General, die Additional Response-data sowohl für Live als auch für Test auf "on".
Klicken Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum → Grundeinstellungen → Allgemein
Sie können für jede Zahlungsart eine eigene Konfiguration erstellen. Die Standardeinstellung - Alle (global) gilt für alle Zahlungsarten.
Tragen Sie hier bitte Ihre Zugangsdaten ein:
Sobald Sie eine separate Konfiguration für eine Zahlungsart erstellt haben, gilt für die Zahlungsart die Standardeinstellung - Alle (global) nicht mehr.
| Feld | Beschreibung |
|---|---|
| Merchant-ID | Ihre PAYONE Merchant ID finden Sie oben rechts im PAYONE Merchant Interface (PMI) und auf allen PAYONE Rechnungen. |
| Portal-ID | Die Portal-ID finden Sie im PAYONE Merchant Interface (PMI) unter dem Menüpunkt Konfiguration → Zahlungsportale |
| Subaccount-ID | Die ID finden Sie im PAYONE Merchant Interface (PMI) unter dem Menüpunkt Konfiguration → Konten |
| Schlüssel | Bitte geben Sie hier den Schlüssel ein, der im entsprechenden PAYONE Zahlungsportal hinterlegt ist. |
| Betriebsmodus | Bestimmt für die jeweilige Zahlungsart, ob die Zahlungen im Testmodus verarbeitet werden sollen oder ob sie "live" ausgeführt werden sollen. |
| Autorisierung | Vorautorisierung - Der zu zahlende Betrag wird reserviert. In diesem Fall muss die Abbuchung in einem zweiten Schritt beim Versand erfasst (Capture) werden. Die Forderung wird erst gebucht, wenn der Capture durchgeführt worden ist. Autorisierung - Der zu zahlende Betrag wird sofort bei Auftragserteilung eingezogen. Die Forderung wird sofort auf der PAYONE Plattform verbucht. |
| Warenkorbübergabe | Bestimmt, ob die Warenkorb-Informationen bei jeder Anfrage an die PAYONE Plattform übertragen werden sollen.
Grundsätzlich sollte Einstellung aktiviert sein. In manchen Situationen kann es jedoch zu Problemen kommen:
- PayPal mit kostenlosen Artikeln im Warenkorb - Jeder Artikel im Warenkorb muss einen Preis haben. Wenn Sie also Bonusartikel versenden, ist es besser, diese Einstellung zu deaktivieren. - Plugins, die die Preisberechnung verändern - Dies kann zu Rundungsdifferenzen führen. Wenn Sie häufig den Fehler 1610 (Artikelliste fehlerhaft oder unvollständig) sehen, deaktivieren Sie diese Einstellung. |
| Speichern der AGB Bestätigung | Aus - Schaltet die Speicherung der AGB-Bestätigung komplett ab Auf der Confirm-Seite - Erst auf der Bestätigungsseite wird die Speicherung der AGB aktiviert. Global - Aktiviert die globale Speicherung. |
| Benutze Shopware-Bestellnummer | Diese Einstellung bewirkt, dass eine vom Plugin generierte Bestellnummer als Referenz zu PAYONE gemeldet wird. Die von Shopware generierte Bestellnummer jedoch nicht.
Hinweis: Diese Bestellnummer muss immer eindeutig sein und kann nicht wieder verwendet werden. Achten Sie darauf, dass der richtige und nicht bereits verwendete Bestellnummernkreis aktiv ist
|
| Bestellung geändert bei TX Status | Aktualisiert den Zeitstempel der Auftragsänderung auf dem Auftrag, wenn eine neue Benachrichtigung über den Transaktionsstatus eingeht und verarbeitet wurde. |
| Abweichende Lieferadressen zulassen | Bei den gesicherten Zahlarten von PAYONE (Rechnungskauf, Lastschrift, Ratenkauf) muss die Möglichkeit, an abweichende Lieferadressen zu versenden, vertraglich vereinbart sein. Erst dann kann diese Option genutzt werden. |
Wenn Sie das PAYONE Plugin installieren, werden alle verfügbaren PAYONE-Zahlungsarten automatisch in Ihrem Shop angelegt. Zur leichteren Identifizierung werden diese mit dem Präfix "PAYONE" angelegt. Sie können dies jedoch leicht ändern, indem Sie den Namen der Zahlungsart ändern.
Aktivieren Sie die gewünschten Zahlungsarten unter Einstellungen → Zahlungsarten
Einige Zahlungsarten benötigen spezielle Anpassungen. Die nächsten Punkte sind für Sie nur interessant, wenn Sie die jeweilige Zahlungsart nutzen:
Klicken Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum → Zahlungsarten → Lastschrift
| Feld | Beschreibung |
|---|---|
| Bankdaten prüfen | Schaltet eine Überprüfung der Bankverbindung mittels "bankaccountcheck"-Aufforderung ein.
Diese Einstellung ist Teil unseres optionalen Risk Management Modul
|
| Zusätzlich Kontonummer/ Bankleitzahl anzeigen? | Veraltete Abfrage. Heute nur noch wenig sinnvoll. |
| Zusätzlich zur IBAN auch BIC abfragen? | Bestimmt, ob die BIC im Checkout abgefragt wird. Verwenden Sie diese Konfiguration für eine bessere Kompatibilität mit Bankkonten von außerhalb der DACH-Region. |
| Mandatserteilung aktivieren? | Soll der SEPA-Mandatsmanager verwendet werden? Eine Prüfung der Bankverbindung ist obligatorisch. Eine Prüfung gegen die POS-Sperrliste ist nicht möglich. |
| Download Mandat als PDF? | Bei der Auswahl "Ja" wird nach der Bestellung ein Link angeboten, über den der Endkunde das SEPA-Mandat als PDF-Datei herunterladen kann. |
Klicken Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum → Zahlungsarten → Apple Pay
Klicken Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum → Zahlungsarten → Kreditkarte
| Feld | Beschreibung |
|---|---|
| Default | Für alle vorhanden Felder werden Standardwerte verwendet. |
| Kreditkarte Zusätzliche Beschreibung | Zusätzliche Beschreibung der Zahlart bei Gruppierung |
| Abfrage Kreditkartenprüfziffer | Soll die Kartenprüfnummer (CVC) abgefragt werden? |
| Gültigkeit der Kreditkarte | Mindestgültigkeit in Tagen, die eine Karte noch haben darf, um bestellen zu können.
Bei Einzelhändlern kann dieser Wert knapp über der Sperrfrist liegen, so dass Guthaben auch dann noch funktionieren, wenn die Karte in der Zwischenzeit abgelaufen ist.
|
| Modus | hosted-iFrame (Dringend empfohlen!) oder AJAX
Stellen Sie sicher, dass Sie immer "hosted iFrame" verwenden. Nur Händler mit einer PCI DSS-Zertifizierungsstufe von SAQ A-EP oder höher dürfen AJAX verwenden.
|
Unser Plugin bietet Ihnen Konformität mit dem "niedrigsten" Compliance Level nach PCI DSS (SAQ A). Da in diesem Compliance Level alle Kreditkartendaten nur in Felder eingegeben werden dürfen, die von einem PCI DSS zertifizierten Dienstleister gehostet werden, verwendet unser Plugin iFrames, die in den Checkout integriert sind. Diese erben jedoch nicht das CSS des Shop-Templates, sondern enthalten einen eigenen Stil. Sie können die folgenden Einstellungen verwenden, um diese Felder anzupassen.
| Feld | Beschreibung |
|---|---|
| Typ | Numerisch - Es sind nur Zahlen erlaubt und für mobile Geräte wird die numerische Tastatur verwendet → input type="tel" Passwort - input type="password" Text - input type="text" Auswahl - Dropdown-Liste |
| Anzahl Zeichen | Anzahl der Zeichen in der Breite des Eingabefeldes |
| Zeichen Max | Maximal zulässige Anzahl von Zeichen (HTML attribute maxlength) |
| IFrame | Standard - Nutzt width und height vom Standard Stil Benutzerdefiniert - Nutzt width und height von den folgenden Feldern |
| Breite | Festlegen der Breite in CSS |
| Höhe | Angabe der Höhe in CSS |
| Stil | Standard - Nutzt CSS Spezifikation vom "Standard Stil" Benutzerdefiniert - Nutzt CSS Spezifikation von den folgenden Feldern |
| CSS | Spezifizieren Sie das CSS, um das betreffende Feld zu formatieren.
Wenn Sie das CSS-Attribut Url verwenden, wird das betreffende Feld nicht angezeigt
|
| Feld | Beschreibung |
|---|---|
| Felder: Eingabe | Spezifikation von CSS für die Standardformatierung aller Eingabefelder. Das folgende CSS kann im Standard-Template von Shopware verwendet werden: box-shadow:inset 0 1px 1px 1px #dadae5;background:#f8f8fa;border:1px solid #dadae5;border-top-color:#cbcbdb;line-height:19px;font-size:.875rem;width:85%;padding:.625rem .625rem .625rem .5625rem .625rem;color:#8798a9;
|
| Felder: Auswahl | Spezifikation von CSS für die Formatierung aller Auswahlfelder Das folgende CSS kann in der Shopware- Standard-Template verwendet werden: box-shadow:inset 0 1px 1px 1px #dadae5;background:#f8f8fa;border:1px solid #dadae5;border-top-color:#cbcbdb;line-height:19px;font-size:.875rem;width:85%;padding:.625rem .625rem .625rem .5625rem .625rem;color:#8798a9;
|
| iFrame Höhe | Spezifikation der Standardhöhe in CSS für alle Felder |
| iFrame Breite | Spezifikation der Standardbreite in CSS für alle Felder |
| Feld | Beschreibung |
|---|---|
| Aktiv | Aktiviert die Fehlerausgabe |
| Eigene Fehlermeldungen | Hier können Sie Ihre eigenen Fehlermeldungen eintragen |
Klicken Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum → Zahlungsarten → Kreditkarte (Click to Pay)
Tragen Sie hier die DPA-ID ein. Diese erhalten Sie von PAYONE.
In den Einstellungen können Sie Click to Pay aktivieren und deaktivieren.
Auch können Sie entscheiden ob die Registrierung bei Click to Pay für Kunden möglich sein soll.
Im unteren Bereich können Sie das iframe konfigurieren. Die Funktionen sind gleich wie die Kreditkarteneinstellungen.
Klicken Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum → Zahlungsarten → PayPal Express
| Feld | Beschreibung |
|---|---|
| Vorläufige Versandkosten bei PayPal Express übergeben | Nein - Wenn die Versandkosten im Warenkorb noch nicht bekannt Ja - Wenn die Versandkosten pauschal sind und deshalb mit übergeben werden können |
| PayPal ECS Button auf Warenkorbseite anzeigen? | Ja - Button wird angezeigt auf der Warenkorbseite Nein - Button wird ausgeblendet auf der Warenkorbseite |
| Konfiguration PayPal Express Logos | Hier muss das PayPal Express Logo hochgeladen werden und die Packstation-Abfrage liegt in diesem Punkt
Wenn keine Bilddatei verfügbar ist, wird die PayPal ECS-Button im Warenkorb nicht angezeigt. Es muss mindestens ein Button vorhanden sein und dieser muss als Default markiert sein.
|
Klicken Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum → Zahlungsarten → PayPal Express V2
Klicken Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum → Zahlungsarten → Ratepay
Damit die Ratepay-Zahlungsmethode reibungslos funktioniert, müssen Sie einige zusätzliche Konfigurationsdaten eingeben, die Ratepay festgelegt hat. Verwenden Sie den Button „Hinzufügen", um weitere Ratepay-Konfigurationen hinzuzufügen:
| Feld | Beschreibung |
|---|---|
| Shopid | Die von RatePay angegebene Shop-ID. Diese stellt einen Konfigurationsdatensatz dar (Land, Währung, Zinsen, Laufzeiten etc.). |
| Währung | Währung, die für diese Shop-ID verwendet werden soll |
| Ratenkauf Modus | Diese Einstellung hat keine Auswirkung auf die anderen Ratepay-Zahlungsarten (Rechnung, Lastschriftverfahren). Vorkasse - Der Käufer muss die Raten auf ein von Ratepay benanntes Konto überweisen. Lastschrift - Die Raten werden per Lastschrift vom Konto des Käufers eingezogen. |
Speichern Sie die Konfiguration und rufen Sie dann die Daten von RatePay mit "Ratepay Konfiguration abrufen" ab.
Klicken Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum → Zahlungsarten → Google Pay
Im Testsystem ist es nicht erforderlich, eine „GooglePay MerchantId" in den Google Pay Einstellungen einzugeben. Beim Wechsel in die Live-Umgebung muss jedoch die „GooglePay MerchantId" des Händlers hier eingetragen werden.
Sie finden Ihre merchantId oben im Google Merchant Center.
Diese beiden Zahlungsarten benötigen ein eigenes Zahlungsportal. Bitte wählen Sie unter Kunden → Zahlungen → PAYONE Kontrollzentrum die Zahlungsarten: PAYONE Gesicherter Rechnungskauf bzw. PAYONE Gesicherter Ratenkauf aus und tragen eine separate Portal ID ein.
Das PAYONE Plugin setzt den Zahlungsstatus einer Bestellung entsprechend der eingestellten Statuszuordnung.
Unter Kunden → Bestellungen können Sie vorautorisierte Bestellungen erfassen. Dazu müssen Sie die jeweilige Bestellung mit einem Klick auf den Stift bearbeiten.
Die zu erfassenden Posten müssen markiert werden (Häkchen setzen) und dann mit dem Button Positionen einziehen bestätigt werden.
Kontrollieren Sie nochmals den Betrag. Entscheiden Sie, ob auch die Versandkosten eingezogen werden sollen. Nach Klick auf (Teil-)Geldeinzug wird das Geld eingezogen und die Forderung auf der PAYONE Plattform gebucht.
Für eine Teilentnahme fügen Sie einfach einen neuen, identischen Artikel zum Artikel hinzu und geben die Menge der Artikel an, die Sie entnehmen möchten. Achten Sie jedoch darauf, dass die ursprüngliche Position mengenmäßig reduziert wird. Verwenden Sie die Button Finaler Geldeinzug, um den Auftrag als vollständig entnommen zu markieren. Sofern unterstützt, kann die Forderung vom Anbieter der Zahlungsmethode reduziert werden und verbleibende Reservierungen werden zurückgewiesen.
Unter Kunden → Bestellungen können Sie Gutschriften erstellen. Dazu müssen Sie die jeweilige Bestellung mit einem Klick auf den Stift bearbeiten.
In den folgenden Bestelldetails finden Sie auf der Reiter Positionen die Button Positionen gutschreiben.
Die gutzuschreibenden Posten müssen markiert werden (Häkchen setzen) und dann mit dem Button Positionen gutschreiben bestätigt werden.
Wenn es zu Unstimmigkeiten bei einer Bestellung kommt, wird die Bestellung mit dem Status "Überprüfung notwendig" markiert. In diesem Fall sollte der Betrag im Shopware 5 mit dem Betrag im PAYONE Merchant Interface (PMI) kontrolliert werden, da es sich hier um ein Betrugsversuch handeln könnte.
Hier finden Sie separate Einstellungsmöglichkeiten, mit den Sie unser Plugin genauer an Ihre Bedürfnisse anpassen können:
Unter Kunden → Zahlungen → PAYONE → Konfiguration → Reiter "Adressüberprüfung" können Sie festlegen, ob und in welcher Form die Adressprüfungen durchgeführt werden sollen und wie sich der Shopware eShop verhalten soll, wenn bestimmte Ergebnisse zutreffen.
| Feld | Beschreibung |
|---|---|
| Aktiv | Aktiviert die Adressprüfung |
| Betriebsmodus | Einstellung in welchem Modus die Adressprüfung stattfinden soll: im Test oder Live.
Test- und Livedaten unterscheiden sich. Testdaten können nur im Testmodus genutzt werden.
|
| Rechnungsadresse | nicht prüfen - es findet keine Adressprüfung statt Basic - Adressprüfung auf Existenz (Straße, PLZ, Ort, Land) sowie Adressergänzung und -korrektur (möglich für Adressen aus Deutschland, Österreich, Schweiz, Niederlande, Belgien, Luxemburg, Frankreich, Italien, Spanien, Portugal, Dänemark, Schweden, Finnland, Norwegen, Polen, Slowakei, Tschechien, Ungarn, USA, Kanada). Person - Überprüfung, ob die Person unter der angegebenen Adresse bekannt ist, Überprüfung des Vorhandenseins der Adresse und Ergänzung und Berichtigung der Adresse (nur Deutschland). |
| Lieferadresse | (siehe Rechnungsadresse) |
| Automatische Korrektur | Ja - eine von der PAYONE korrigierte Adresse wird übernommen. Zusätzlich gibt es hier die Möglichkeit, dass der Nutzer einer Korrektur zustimmt oder aufgefordert wird, die Adresse erneut einzugeben. |
| Fehlverhalten | Hier legen Sie fest, was im Falle eines technischen Fehlers geschehen soll. Zum Beispiel wenn die Adressprüfung nicht verfügbar oder erreichbar ist. |
| Minimaler Warenwert | Warenkorbwert |
| Maximaler Warenwert | Warenkorbwert |
| Gültigkeit | Dauer in Tagen für registrierte Benutzer im Shop, für die das Ergebnis der Überprüfung gültig ist |
| Fehlermeldung | Welche Meldung soll dem Kunden angezeigt werden, wenn er eine falsche Eingabe gemacht hat? |
| Personen Status Mapping | Nachfolgend sind die einzelnen möglichen Ergebnisse der Adressprüfung Person aufgeführt, denen Sie die einzelnen Ampelwerte zuordnen können: rot, gelb, grün. In Verbindung mit der Einstellung im Bereich Risiko bedeutet dies, dass Zahlungsarten für den Kunden nicht verfügbar sind oder durch diesen Ampelwert ausgeblendet werden. |
Unter Kunden → Zahlungen → PAYONE → Konfiguration → Reiter "Bonitätsprüfung" können Sie festlegen, ob und in welcher Form die Bonitätsprüfungen durchgeführt werden sollen und wie sich der Shopware eShop verhalten soll, wenn bestimmte Ergebnisse zutreffen.
| Feld | Beschreibung |
|---|---|
| Aktiv | Aktiviert die Bonitätsprüfung |
| Betriebsmodus | Einstellung in welchem Modus die Bonitätsprüfung stattfinden soll: im Test oder Live.
Test- und Livedaten unterscheiden sich. Testdaten können nur im Testmodus genutzt werden.
|
| Zeitpunkt der Prüfung | Wählen Sie hier den Zeitpunkt der Prüfung aus.
Diese Einstellung gilt nur, wenn für "Gilt für Zahlungsart" der Wert "Alle (global)" ausgewählt wurde.
|
| Prüfungsart B2C | Infoscore (harte Kriterien) - Prüfung auf harte Merkmale über Infoscore (z.B. Verbraucherinsolvenzverfahren, Haftbefehl zur eidesstattlichen Versicherung oder Vollstreckung der eidesstattlichen Versicherung) Infoscore (alle Merkmale) - Prüfung auf sog. "harte" Negativmerkmale (s.o.) und "mittlere" Negativmerkmale (z.B. Mahnbescheid, Vollstreckungsbescheid oder Zwangsvollstreckung) und "weiche" Negativmerkmale (z.B. Mahnverfahren eingeleitet, Fortführung des außergerichtlichen Mahnverfahrens nach Teilzahlung, Einstellung des außergerichtlichen Mahnverfahrens wegen Aussichtslosigkeit) Infoscore (alle Merkmale + Boniscore) - Prüfung auf alle Merkmale (siehe oben) und Lieferung des BoniScore, der als Score-Wert eine höhere Selektivität für vorhandene Negativmerkmale ermöglicht Boniverse VERITA Score - Überprüfung des VERITA-Scores über Boniversum |
| Prüfungsart B2B | Legt fest, ob Firmenkunden geprüft werden sollen. Die Definition basiert auf der Auswahl des Endkunden bei der Registrierung oder beim Checkout. ("Ich bin ein Privatkunde/Geschäftskunde") |
| Standardwert für Neukunden | Hier können Sie den Ampelwert für Neukunden festlegen. |
| Boniversum unbekannt | Hier können Sie den Ampelwert für Kunden, die Boniversum nicht bekannt sind, festlegen (gilt nur bei Verwendung der Prüfart "Boniversum"). |
| Gültigkeit | Anzahl der Tage, für die der zurückgegebene Bonitätswert gültig ist. Bis zum Ablauf des festgelegten Zeitraums werden für den betreffenden registrierten Kunden keine neuen Bonitätsprüfungen durchgeführt. |
| Minimaler Warenwert | Warenkorbwert, ab dem eine Adressprüfung durchgeführt wird |
| Maximaler Warenwert | Warenkorbwert, bis eine Adressprüfung durchgeführt wird |
| Fehlverhalten | Hier legen Sie fest, was im Falle eines technischen Fehlers geschehen soll. Zum Beispiel wenn die Bonitätsprüfung nicht verfügbar oder erreichbar ist. |
| Hinweistext | Geben Sie hier den Text ein, der dem Käufer angezeigt werden soll, wenn eine Kreditprüfung für ihn durchgeführt wird. |
| Zustimmungsfrage | Geben Sie hier den Text der Frage ein, die dem Kunden gestellt wird, damit er einer Kreditprüfung zustimmt. |
Unter Kunden → Zahlungen → PAYONE → Konfiguration → Reiter "Transaktionsstatusweiterleitung" können Sie bei Bedarf jeder Zahlungsstatusmeldung der PAYONE Plattform (Transaktionsstatus) eine eigene Weiterleitungs-URL zuordnen. Dies ist immer dann notwendig, wenn auch andere Systeme in Ihrer Systemumgebung diese Zahlungsinformationen benötigen.
| Feld | Beschreibung |
|---|---|
| Protokollierung | Aktiviert das Logging für das Transactionstatus-Forwarding-Log |
| Timeout | Reaktionszeit in Millisekunden bis zum Abbruch |
| Timeout Erhöhung | Timeout in Millisekunden für den nächsten Versuch erhöhen |
| Max. Anzahl Versuche | Maximale Versuche zur Weiterleitung bis zum Abbruch |
Unter Kunden → Zahlungen → PAYONE → API-Log finden Sie alle Informationen über die abgewickelten Zahlungen und die Kommunikation mit der PAYONE Plattform.
Die Übersicht zeigt alle eingegangenen und bearbeiteten Anfragen an die PAYONE Plattform. Durch Anklicken eines Eintrags können Sie Details zu der jeweiligen Anfrage einsehen.
Unter Kunden → Zahlungen → PAYONE → Transaktionsstatus-Log haben Sie einen Überblick über die eingegangenen Transaktionsstatusmeldungen und können durch Anklicken eines Datensatzes Details einsehen.
Die Clearingdaten werden in der Tabelle s_order_attributes in der Spalte mopt_payone_clearing_data im JSON Format gespeichert. Die Spalte orderID enthält die ID der entsprechenden Bestellung, die in der Tabelle s_order gespeichert ist. Die Daten können z.B. mit der folgenden SQL-Anweisung gelesen werden:
Alle E-Mail-Vorlagen können unter Einstellungen → E-Mailmanagement → E-Mail-Vorlagen angepasst werden. Die Vorlage für die Bestellbestätigungs-E-Mail finden Sie unter System eMails → sORDER.
Es gibt 2 Vorlagen: Eine für Text E-Mails und eine für HTML E-Mails.
Die Übersetzungen der beiden Vorlagen müssen über den Weltkugel Button rechts oben angepasst werden
Sie können die Vorlagen je nach der verwendeten Zahlungsmethode anpassen. Um die Vorlagen anzupassen, muss der interne Name der verwendeten Zahlungsmethode verwendet werden. Sie finden die Namen in der Übersicht der Zahlungsarten:
DE Text:
DE HTML:
Um die Bankdaten auf PDF-Dokumenten anzuzeigen, muss der JSON-kodierte Inhalt der entsprechenden Variablen zunächst dekodiert werden. Dies geschieht in der .tpl-Datei für die Rechnung (oder ähnlich) für Ihre Vorlage:
| Inhalt | Variable |
|---|---|
| Empfänger | {$mopt_payone_decoded_clearing_data.clearing_bankaccountholder} |
| IBAN | {$mopt_payone_decoded_clearing_data.clearing_bankiban} |
| BIC | {$mopt_payone_decoded_clearing_data.clearing_bankbic} |
| Bank | {$mopt_payone_decoded_clearing_data.clearing_bankname} |
| Clearing Referenz | {$$mopt_payone_decoded_clearing_data.clearing_reference} {$$mopt_payone_decoded_clearing_data.clearing_txid} {$$attributes.mopt_payone_txid} {$$sBookingID} |
| Rechnungsbetrag brutto | {$Order._order.invoice_amount} |
| Rechnungsbetrag netto | {$Order._order.invoice_amount_net} |
| Alle Variablen auflisten (für Debugging) | {$mopt_payone_decoded_clearing_data|print_r} |
Mit dem PAYONE Plugin für Shopware können Sie steuern, welche Zahlungsarten Ihren Kunden in Abhängigkeit von ihrer Bonität angeboten werden. Die Prüfung findet in Echtzeit für jeden einzelnen Käufer während des Checkout-Prozesses statt.
Die Einstellungen können für jede Zahlungsart unterschiedlich definiert werden, so dass die Risikoprüfungen nur unter bestimmten Bedingungen durchgeführt werden und eine Zahlungsart nur unter bestimmten Bedingungen angeboten wird.
Durch die Installation des PAYONE Plugins wurden die Bedingungen des Ampelwertes zu den bestehenden Regeln hinzugefügt.
Unter Einstellungen → Risikomanagement können Sie anhand eines definierten Ampelwertes feststellen, ob eine Zahlungsart gesperrt ist.
Für die Anzeige bestimmter Texte werden bei der Installation des Plugins Textbausteine mitgeliefert, die Sie entsprechend der jeweils verwendeten Sprache anpassen können. Die Verwaltung der Snippets finden Sie unter Einstellungen → Textbausteine.
Alle Textausgaben (außer Banknamen, z.B. bei iDeal) im Frontend werden über Textbausteine bereitgestellt, so dass eine größtmögliche Flexibilität bei der Verwendung mehrerer Sprachen gegeben ist. Entsprechend dem Shopware-Standard werden die Textbausteine bei der ersten Verwendung initialisiert und in der Datenbank gespeichert. Danach sind sie editierbar. Die wichtigsten Bestandteile werden bereits bei der Installation des Plug-ins hinterlegt. Um bestimmte Textbausteine zu bearbeiten, müssen Sie ggf. erst die entsprechende Seite im Frontend aufrufen.
Der Textrahmen für das PAYONE Plugin befindet sich im Namespace frontend/MoptPaymentPayone. Es gibt eine allgemeine Fehlermeldung "generalErrorMessage", die verwendet wird, wenn keine spezifische Fehlermeldung vorhanden ist. Spezifische Fehlermeldungen können für einzelne Fehlercodes der PAYONE Plattform konfiguriert werden. Der Textbaustein für eine Fehlernummer 888 heißt dann "errorMessage888". Ausnahmen sind die Prüfung der Bankverbindung und der Adresse, da hier keine numerischen Fehlercodes zurückgegeben werden. Die Textbausteine hierfür heissen "bankaccountcheck-blocked" oder "addrescheckcorrected".
Aus technischen Gründen können nur wenige einzelne Elemente der Kasse direkt in den Vorlagen bearbeitet werden. Diese Vorlagen finden Sie unter: /engine/Shopware/Plugins/Default/Frontend/MoptPaymentPayone/ViewsResponsive/frontend/plugins/payment im Shopware-Verzeichnis.