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 |
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: Referenz: Abschnitt +Deliverer |
|
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 |
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 |
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 |
Beispiel 1 - Auswahl der Zahlungsart (Standard): ImgOnClick = selectPaymentImage('~ID~'); 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 |
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. |
|
UserDiscount-Allow |
Kundenindividuellen Zahlungskostenrabatt/-erlass zulassen Wegweiser: Zahlungsarten anlegen: Kundenindividueller Rabatt/Erlass für Zahlungskosten |
yes (Rabatt/Erlass 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