In den Abschnitten <PaymentXXX-Txt> der Konfiguration "shop.config" konfigurieren Sie die unterschiedlichen Zahlungsarten. XXX steht als Platzhalter für die jeweilige Zahlungsart.
Beispiel: Für die Zahlungsart "DIRECTebanking" ergibt sich als vollständiger Abschnittsname <PaymentDIRECTebanking-Txt>.

Hier folgt die Auflistung der für alle Zahlungsarten möglichen Standard-Parameter:

<PaymentXXX-Txt>
   Allow                                    = 
   TestMode                                 =
   UserDiscount-Allow                       = 
   Name                                     = 
   NameSuffix                               = 
   Img                                      =
   RadioOnClick                             =
   ImgOnClick                               =
   Link 		                    =
   Cost                                     =
   Cost-List                                = 
   Discount                                 = 
   Discount-Value                           =
   InstantVoucherProducts-Allow             =
   MinOrder-Value                           =
   MaxOrder-Value                           = 
   MaxOrderForNewUser-Value                 =
   MaxOrderForReseller-Value                = 
   MinTotal-Value                           =
   MaxTotal-Value                           =
   MinWeight-Value                          =
   MaxWeight-Value                          =
   BillCountry-Rule                         =
   BillCountry-List                         =
   DeliveryCountry-Rule                     =
   DeliveryCountry-List                     =
   NewUser-Allow                            =
   Confirm-Txt                              =
   InfoScore-Allow                          =
   CreditPass-Allow                         =
   EmailAddress                             =
   DelivererID-List                         =
   HideZeroTotal-Allow                      =
   DenyForDownload                          =
   TotalSumAddition                         =
   DenyDifferentDeliveryAddress             =
   DenyDifferentDeliveryAddressForNewUser   =
   DenyWishlist                             =
   DenyForInventoryState                    =
   Warranty                                 =
   ShowDisabled-Allow                       =
   DisplayInList-Flag                       =
   GuestOrder-Allow                         =
   +UsePaymentEnvironmentDependency-ID      =
   +UseProductDependency-ID                 =
   <ShowDisabled-Txt>
      1                                     =
      2                                     =
      ...
      default                               =
   </ShowDisabled-Txt>

   <+CountryRule>               
      ....            
   </+CountryRule>

   <AddressFilter>
      ....
   </AddressFilter>
   
   <Dependencies>               
      ....
   </Dependencies>

</PaymentXXX-Txt>

Hinweis:

Spezielle Parameter, die nur für einzelne Zahlungsarten benötigt werden, finden Sie in den jeweiligen Abschnitten <Payment<NAME_DER_ZAHLUNGSART>-Txt>

Beschreibung der Standard-Parameter:

Parameter

Beschreibung

Werte

<AddressFilter>

In diesem optionalen Abschnitt können Sie festlegen, ob eine Zahlungsart in Abhängigkeit von bestimmten Eingaben der Rechnungsadresse angeboten werden soll oder nicht.

Referenz: Abschnitt AddressFilter

 

Allow

Zahlungsart im Shop anbieten/nicht anbieten.

yes (Zahlungsart anbieten)

no (Zahlungsart nicht anbieten)

Standard: no

BillCountry-Rule

Regel für das Land der Rechnungsadresse.

Gibt an, ob die Zahlungsart nur für die Länder im Parameter
BillCountry-List angeboten wird (AllowCountries) oder nur für diese Länder nicht angeboten wird (DenyCountries)

AllowCountries ()

DenyCountries ()

BillCountry-List

Länder für die Regel der Rechnungsadresse

Kommaseparierte Liste. Die Länder werden im 3-stelligen ISO-Code angegeben, z. B. "DEU".

Confirm-Txt

optionaler Text auf der Bestätigungsseite

Referenz: WS-PaymentConfirmText

 

Cost

optionale Bezeichnung der Zahlungskosten

Text wird nur in die Bestelldaten übergeben

 

Cost-List

Hier können warenwertabhängige Kosten der Zahlungsart festgelegt werden (absolut oder prozentual). Trennung mit einem Doppelpunkt.

Beispiel 1:

ab 0 Euro Warenwert 3 Euro Kosten

ab 10 Euro Warenwert 1 Euro Kosten

ab 30 Euro Warenwert 3% vom Warenwert

ab 100 Euro Warenwert keine Kosten

(0:3)(10:1)(30:3%)(100:0)

Beispiel 2:

ab 50 Euro 1% vom Warenwert

(50:1%)

Es können bis zu 500 Staffelungen angegeben werden.

 

<+CountryRule>

Dieser Abschnitt kann bis zu zehn Mal angegeben werden. Hiermit können zusätzliche Informationen zur Zahlungsart abgefragt werden.

Hinweis: Wenn Sie zusätzliche Informationen zur Zahlungsart abfragen, achten Sie darauf, dass im Abschnitt NotifyMessages-Txt die Fehlermeldung PaymentInputSuffix hinterlegt ist.

Referenz: Abschnitte +CountryRule

Referenz: Abschnitt NotifyMessages-Txt

Wegweiser: Zusatzinformationen zur Zahlungsart abfragen

 

CreditPass-Allow

Creditpass-Prüfung für diese Zahlungsart verwenden

Wegweiser: Bonität via creditPass prüfen

yes

no

Standard: no

DeliveryCountry-Rule

Regel für das Land der abweichenden Lieferadresse

Gibt an, ob die Zahlungsart nur für die Lieferländer im Parameter DeliveryCountry-List angeboten wird (AllowCountries) oder nur für die Lieferländer nicht angeboten wird (DenyCountries)

AllowCountries ()

DenyCountries ()

DeliveryCountry-List

Länder für die Regel der abweichenden Lieferadresse

Kommaseparierte Liste. Die Länder werden im 3-stelligen ISO-Code, z. B. "DEU" für Deutschland angegeben.

DelivererID-List

Optional:
Liste der Versandarten, bei denen diese Zahlungsart angeboten wird. Die anzugebenden Nummern beziehen sich dabei auf den Parameter ID, der im Abschnitt +Deliverer hinterlegt wurde.

Referenz: Abschnitt +Deliverer
Wegweiser: Zahlungsart-/Versandart-Kombinationen

 

DenyDifferentDeliveryAddress

Zahlungsart nicht anbieten, wenn eine abweichende Lieferadresse angegeben wurde.

yes (Zahlungsart nicht anbieten)

no (Zahlungsart anbieten)

Standard: no

DenyDifferentDeliveryAddressForNewUser

Zahlungsart nicht anbieten, wenn eine abweichende Lieferadresse angegeben wurde und der Kunde ein Neukunde ist (= noch keine Kundennummer im Shop besitzt).

yes (Zahlungsart nicht anbieten)

no (Zahlungsart anbieten)

Standard: no

DenyForDownload

Die Zahlungsart nicht anbieten, wenn sich mindestens ein Download-Produkt im Warenkorb befindet.

Wegweiser: Download-Produkte anbieten

yes (Zahlungsart nicht anbieten)

no (Zahlungsart anbieten)

Standard: no

DenyForInventoryState

Kommaseparierte Liste mit Lagerbeständen, bei denen die Zahlungsart ausgeblendet wird wenn sich mindestens ein Produkt mit diesem Lagerbestand im Warenkorb befindet.

Wegweiser: Lagerbestand anzeigen

green, yellow, red

DenyWishlist

Diese Zahlungsart nicht anbieten, wenn sich mindestens ein Produkt von einer Wunschliste im Warenkorb befindet.

yes (Zahlungsart nicht anbieten)

no (Zahlungsart anbieten)

Standard: no

<Dependencies>

Optionale Beschreibung z. B. der sonstigen Abhängigkeiten zwischen Zahlungs- und Versandarten im Shop

Wegweiser: Globale Anzeige von Zahlungs- und Versandarten

Verwenden Sie HTML-Code im Text, ergänzen Sie bitte aus technischen Gründen WS-TplComment vor dem Text, z. B.:

{WS-TplComment} {/WS-TplComment} <div class="alert alert-danger">Nur bis zu einem Warenwert von 100.00 EUR gültig.<br>

Discount

Text für den Rabatt der Zahlungsart zur Anzeige in den Bestelldaten.

Wegweiser: Rabatte auf Zahlungsarten

Text, z. B. Zahlungsartenrabatt

Discount-Value

Rabatt der Zahlungsart in Prozent

Wegweiser: Rabatte auf Zahlungsarten

z. B. 3

(ergibt 3% Rabatt auf den Gesamtwarenwert)

DisplayInList-Flag

Zahlungsart in der globalen Liste der verfügbaren Zahlungsarten im Shop anzeigen

Wegweiser: Globale Anzeige von Zahlungs- und Versandarten

yes

no

Standard: yes

EmailAddress

Wenn angegeben, wird die Bestellbenachrichtigung an den Verkäufer an diese Adresse gesendet.

 

GuestOrder-Allow

Zahlungsart für Gastbesteller aktivieren bzw. deaktivieren.

yes (Zahlungsart auch Gastbestellern anbieten)

no (Zahlungsart für Gastbesteller nicht möglich)

Standard: yes

HideZeroTotal-Allow

Die Zahlungsart wird nicht angeboten, wenn die Gesamtsumme 0 ist.

yes (Zahlungsart nicht anbieten, wenn Summe null)

no (Zahlungsart anbieten, wenn Summe null)

Standard: no

Img

Symbolbild der Zahlungsart

(Der Parameter greift standardmäßig auf das FTP-Verzeichnis "../../navigation/grafiken/" zu.)

Beispiel: logo-paymentXYZ.jpg

ImgOnClick

JavaScript-Funktion, die beim Klick auf das Symbol der Zahlungsart ausgeführt wird.

Hinweis: Dieser Parameter wird nur berücksichtigt, wenn Sie die Auswahl der Zahlungsart mit DIV-Containern verwenden.

Hier werden die lokalen Tags Link (Link der Zahlungsart) und ID (Zahlungsarten-Codes) unterstützt.

Wegweiser: Zahlungsarten anlegen
Referenz: Zahlungsarten-Codes

Beispiel 1 - Auswahl der Zahlungsart (Standard):

ImgOnClick = selectPaymentImage('~ID~');

 
Beispiel 2 - Öffnet ein neues Popup-Fenster mit der URL, die im Parameter Link eingetragen ist:

ImgOnClick = window.open('~Link~', '_blank', 'top=400,left=400,width=600,height=200');

InfoScore-Allow

Infoscore-Prüfung für diese Zahlungsart verwenden

Wegweiser: Bonität via infoscore prüfen

yes

no

Standard: no

InstantVoucherProducts-Allow

Zahlungsart wird angeboten, wenn sich mindestens ein Kaufgutschein im Warenkorb befindet.

Wegweiser: Kaufgutscheine zum Ausdrucken

yes

no

Standard: no

Link

optionaler Link mit Informationen zur Zahlungsart

 

MinOrder-Value

Zahlungsart wird nur angeboten, wenn dieser Gesamtwarenwert erreicht wurde.

 

MaxOrder-Value

Zahlungsart wird nur angeboten, wenn dieser Gesamtwarenwert noch nicht überschritten wurde.

 

MaxOrderForNewUser-Value

Zahlungsart wird für Neukunden nur angeboten, wenn dieser Gesamtwarenwert noch nicht überschritten wurde.

Hinweis: Dieser Wert gilt nur für Neukunden, dies sind alle Kunden ohne Kundenummer.

 

MaxOrderForReseller-Value

Zahlungsart wird für Reseller (Wiederverkäufer) nur angeboten, wenn dieser Gesamtwarenwert noch nicht überschritten wurde.

Hinweis: Dieser Wert gilt nur für Reseller.

Wegweiser: Reseller-Bestellungen unterstützen

 

MinTotal-Value

Die Zahlungsart wird nur angeboten, wenn diese Gesamtsumme erreicht wurde.

 

MaxTotal-Value

Die Zahlungsart wird nur angeboten, wenn diese Gesamtsumme noch nicht überschritten wurde.

 

MinWeight-Value

Die Zahlungsart wird nur angeboten, wenn dieses Gesamtgewicht erreicht wurde.

 

MaxWeight-Value

Die Zahlungsart wird nur angeboten, wenn dieses Gesamtgewicht noch nicht überschritten wurde

 

Name

Der Name der Zahlungsart

 

NameSuffix

Zusätzlicher Text zur Zahlungsart. Folgende lokale Tags werden unterstützt:

WS-Currency: Währung

WS-CurrencySymbol: Währungssymbol

Cost: Kosten der Zahlungsart.

GrossCost: Bruttokosten der Zahlungsart.

NetCost: Nettokosten der Zahlungsart.

AltCurrencyCost: Kosten in der alternativen Währung.

AltCurrencyNetCost: Nettokosten in der alternativen Währung.

AltCurrencyGrossCost: Bruttokosten in der alternativen Währung.

AltCurrencyISO: ISO-Code der alternativen Währung.

AltCurrencySymbol: Währungssymbol der alternativen Währung.

Discount: Rabatt, der auf den Einkauf bei Verwendung dieser Zahlungsart gewährt wird (absoluter Wert).

DiscountRate: Rabatt, der auf den Einkauf bei Verwendung dieser Zahlungsart gewährt wird (prozentual).

UserPaymentCostDiscountRate: Prozentual gewährter kundenindividueller Rabatt auf die Kosten der Zahlungsart.

UserPaymentCostDiscount: Absoluter Betrag des gewährten kundenindividuellen Rabatts auf die Kosten der Zahlungsart.

UserPaymentCostDiscountNet: Absoluter Netto-Betrag des gewährten kundenindividuellen Rabatts auf diese Zahlungsart.

UserPaymentCostDiscountGross: Absoluter Brutto-Betrag des gewährten kundenindividuellen Rabatts auf diese Zahlungsart.

 

NewUser-Allow

Nur bei Shops mit Anmeldung.

yes (Neukunden ohne Kundennummer bekommen die Zahlungsart angeboten)

no (Neukunden ohne Kundennummer bekommen die Zahlungsart nicht angeboten)

Standard: yes

RadioOnClick

JavaScript-Funktion, die bei Klick auf den Radiobutton der Zahlungsart ausgeführt wird.

Hinweis: Dieser Parameter wird nur berücksichtigt, wenn Sie die Auswahl der Zahlungsart mit DIV-Containern verwenden

Hier werden die lokalen Tags RadiobuttonID (ID des HTML-Elements) und ID (Zahlungsartencode) unterstützt.

Wegweiser: Auswahl der Zahlungsart mit DIV-Containern anzeigen
Referenz: Zahlungsartencodes

Beispiel: selectPayment(~ID~);

ShowDisabled-Allow

Die Zahlungsart ausgegraut anzeigen, wenn diese nicht verfügbar ist.

Die Zahlungsart kann entweder immer, nie oder nur aus bestimmten Gründen ausgegraut werden

Ablehnungsgründe:

Wegweiser: Zahlungsarten als deaktiviert anzeigen

never

always

Kommaseparierte Liste der Ablehnungsgründe, bei denen die Zahlungsart ausgegraut werden soll

Standard: never

<ShowDisabled-Txt>

In diesem Abschnitt können individuelle Hinweistexte angegeben werden, wenn eine Zahlungsart ausgegraut (deaktiviert) dargestellt wird.

Wegweiser: Zahlungsarten als deaktiviert anzeigen

Für jeden speziellen Ablehnungsgrund kann ein Hinweistext angegeben werden, z. B.:

1 = Zahlungsart ist nicht für Downloadprodukte verwendbar

Zusätzlich kann ein Standardhinweis hinterlegt werden für den Fall, dass kein spezieller Hinweis angegeben wurde, z. B.:

default = Diese Zahlungsart steht leider nicht zur Verfügung.

Für eine vollständige Tabelle sämtlicher Ablehnungsgründe siehe Zahlungsarten als deaktiviert anzeigen: Ablehnungsgründe

TestMode

Abschnitt der Zahlungsart wird nur im Zahlungsarten-Testmodus verwendet, nicht für den Produktivbetrieb des Shops.

Wegweiser: Testmodi des Shops ein-/ausschalten

yes

no

Standard: no

TotalSumAddition

Dieser Betrag kann bei einer Zahlung über Online-Clearing zusätzlich aufgeschlagen werden.

Dies ist erforderlich, falls die Zahlung nur autorisiert wird, um Rundungsdifferenzen abzufangen. (Wenn das Warenwirtschaftssystem z. B. durch Rundungsdifferenzen einen Cent mehr abbuchen will als vorher autorisiert wurde, ist dies sonst nicht möglich).

Z. B. einen Cent mehr autorisieren:

0.01

+UsePaymentEnvironmentDependency-ID

Diese ID aus dem Abschnitt PaymentEnvironmentDependencies-Definitions verknüpft die Zahlungsart mit der Abhängigkeitsregel vom Useragent.

Wegweiser: Zahlungsart geräteabhängig anbieten

 

+UseProductDependency-ID

Diese ID aus dem Abschnitt PaymentProductDependencies-Definitions verknüpft die Zahlungsart mit der Abhängigkeitsregel von Produktdaten.

Wegweiser: Zahlungsart abhängig von Produktdaten anbieten

 

UserDiscount-Allow

Kundenindividuellen Zahlungskostenrabatt/-erlass zulassen

Wegweiser: Zahlungsarten anlegen: Kundenindividueller Rabatt/Erlass für Zahlungskosten

yes (Rabatt/Erlass gewähren)
no (Rabatt/Erlass nicht gewähren)

Standard: yes

Warranty

Kommaseparierte Liste der Berechtigungs-IDs. Die Zahlungsart wird nur Käufern mit einer der zugewiesenen Berechtigungs-IDs angeboten.

 

Beispiele zu den Parametern "Country-Rule" und "Country-List"

Die Zahlungsart soll Käufern in allen Ländern angeboten werden (meist genutzt für Zahlung per Kreditkarte):

   BillCountry-Rule        =
   BillCountry-List        =
   DeliveryCountry-Rule    =
   DeliveryCountry-List    =

Die Zahlungsart wird nur Käufern angeboten, deren Rechnungsadresse und Lieferadresse in Deutschland liegen (meist genutzt für Zahlung per Nachnahme):

   BillCountry-Rule         = AllowCountries
   BillCountry-List         = DEU
   DeliveryCountry-Rule     = AllowCountries
   DeliveryCountry-List     = DEU

Die Zahlungsart wird nur Käufern angeboten, deren Rechnungsadresse innerhalb von Deutschland liegt. Die Lieferadresse ist unerheblich (meist genutzt für Zahlung per Lastschrift):

   BillCountry-Rule         = AllowCountries
   BillCountry-List         = DEU
   DeliveryCountry-Rule     =
   DeliveryCountry-List     =

Die Zahlungsart wird nur angeboten, wenn die Lieferadresse innerhalb von Deutschland, Schweiz oder Österreich liegt:

   BillCountry-Rule         =
   BillCountry-List         =
   DeliveryCountry-Rule     = AllowCountries
   DeliveryCountry-List     = DEU,CHE,AUT

Verweise

Im Wegweiser "Zahlungsarten anlegen" finden Sie eine Liste mit allen Abschnitten <Payment<NAME DER ZAHLUNGSART>-Txt>:

Wegweiser: Zahlungsarten anlegen

Referenz: Abschnitte +CountryRule

Materialien: Zahlungsarten-Codes