In diesem Abschnitt der Konfiguration "shop.config" konfigurieren Sie die Zahlungsart "PayPal".

Wegweiser: PayPal

Die für alle Zahlungsarten möglichen Standard-Parameter finden Sie unter

Referenz: Abschnitte PaymentXXX-Txt

<PaymentPayPal-Txt>
   ...
   CapturingMode                            =
   CompuTopTxType                           =  
   ExpressCheckout-Allow                    =  
   ExpressCheckoutMaxAmountAddition         =
   ExpressCheckoutNoShipping                =
   InstantPaymentOnly-Allow                 =
   LanguageCode                             =
   PassBasketToPayPal-DummyAddition         =
   PassBasketToPayPal-DummyReduction        =
   PassBasketToPayPal-ModeExpressCheckout   =
   PassBasketToPayPal-ModeBasisCheckout     =
   PassToPaypalAsCustomParameter            =
   PayPalBrandName                          =
   PayPalCartBorderColor                    =
   PaypalDenyPendingPayments-Allow          = 
   PayPalLogoImg                            =
   PaypalPaymentAction                      =
   PaypalSendUserActionCommitToPayPal-Allow =
  ...
</PaymentPayPal-Txt>

Je nach Integration sind nicht alle der oben aufgelisteten Parameter nötig. Auskunft darüber, welche Parameter für Ihre Integration der Zahlungsart "PayPal" unterstützt werden bzw. notwendig sind, erhalten Sie in der nachfolgenden Tabelle.

Parameter

Zweck

Werte

CapturingMode

Bei PayPal via Computop:

auto: Zahlung sofort abgebucht

manual: Zahlung wird nur reserviert (nähere Definition mittels CompuTopTxType)

Wegweiser: Zahlungsart PayPal

auto

manual

Std.: auto

CompuTopTxType

Bei PayPal via Computop, wenn CapturingMode = manual:

order: Bestellung wird generiert bzw. der Versand vorbereitet. Sie erhalten die Zahlung jedoch nicht automatisch.

authorization: PayPal genehmigt eine spätere Zahlung. Bevor Sie die Zahlung erhalten, sind Sie jedoch verpflichtet, die Bestellung an den Kunden auszuliefern.

Wegweiser: Zahlungsart PayPal

order

authorization

Std.: order

ExpressCheckout-Allow

PayPal Express Checkout aktivieren

Wegweiser: PayPal Express Checkout

yes

no

Std.: no

ExpressCheckoutMaxAmountAddition

Maximaler Aufschlag auf die Zwischensumme.

Bei einem Kauf mit PayPal Express wird nur die Zwischensumme des Warenkorbs an PayPal übergeben. Erst danach wählt der Kunde Versandart, Zusatzleistungen wie "klimaneutrale Produktion" etc. aus, wodurch sich die Gesamtsumme noch erhöhen kann.

Wenn im Shop zusätzliche Kosten entstehen können, welche nicht automatisch berücksichtigt werden, muss der Shopbetreiber hier einen bestimmten Betrag angeben. Um diesen Betrag muss das PayPal-Konto des Kunden zusätzlich zur Zwischensumme "gedeckt" sein, um die Bestellung abschließen zu können.

Der angegebene Betrag sollte die Summe der höchsten Beträge sein (wenn möglich/bekannt).

Relevant hierfür sind händlerabhängige/produktabhängige Versandkosten und alle anderen zusätzlichen Kosten.

Versand-/Zahlungskosten, TrustedShops und OrderOptions werden automatisch berücksichtigt.

Wegweiser: PayPal Express Checkout

Betrag (Punkt als Dezimaltrenner)

ExpressCheckoutNoShipping

0 – PayPal zeigt die Lieferadresse auf den PayPal-Seiten an.

1 – PayPal zeigt keinerlei Lieferadress-Felder an.

2 – Gibt der Kunde keine Lieferadresse an, übernimmt PayPal diese direkt aus dem Kundenkonto des Shops.

Wegweiser: PayPal Express Checkout

0

1

2

InstantPaymentOnly-Allow

Ausschließlich Zahlungsmethoden mit sofortiger Abbuchung (z. B. Kreditkarte) bei der Zahlungsart-Auswahl bei PayPal verwenden (yes/no).

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

yes

no

Std.: yes

LanguageCode

zwei- oder fünfstelliger Code nach PayPal-Vorgabe für die PayPal-Zahlungsseite (optional)

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

z. B. Deutschland de_DE, Niederlande nl_NL, Frankreich fr_FR, Großbritannien en_GB, USA en_US, Spanien es_ES (vollständige Tabelle siehe https://developer.paypal.com/api/rest/reference/locale-codes/)

PaypalPaymentAction

Zeitpunkt/Art des Zahlungseinzugs

sale: Die Zahlung wird sofort abgebucht

authorization: Die Zahlung wird lediglich autorisiert. Dabei prüft PayPal die Bonität des Käufers. Autorisierungen sind maximal 29 Tage gültig. In diesem Zeitraum kann ein Teil- oder Gesamtbetrag eingezogen oder die Autorisierung storniert werden.

order: Der Nutzer erteilt eine Zustimmung, dass innerhalb eines gesetzten Zeitraums eine Zahlung angestoßen werden kann. Es wird seitens PayPal kein Check der Verfügbarkeit von Mitteln angestoßen.

Auf diese Order können Sie dann eine Autorisierung anlegen und das Geld einziehen. Orders lassen sich länger als 29 Tage offen halten. Sie können bei PayPal beantragen, die Gültigkeitsdauer der Order zu erhöhen.

 

Hinweis: Bei order und authorization muss InstantPaymentOnly-Allow = no gesetzt sein!

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

sale

authorization

order

Std: sale

PassBasketToPayPal-ModeExpressCheckout

Übergabe des Warenkorbs an PayPal (bei PayPal Express Checkout)

AllEntriesAsSingleLineItem-TotalSum: gesamte Bestellung wird als eine Position übergeben

OneEntryPerLineItem-SubTotalSum: ein Eintrag pro Position im Warenkorb ohne eventuellen Auf-/Abschlag

OneEntryPerLineItemWithDummies-TotalSum: ein Eintrag pro Position im Warenkorb plus eventuellen Auf-/Abschlag

Hinweis: Wird autom. auf AllEntriesAsSingleLineItem-TotalSum gestellt, wenn PassBasketToPayPal-DummyAddition und/oder PassBasketToPayPal-DummyReduction leer sind.

Wegweiser: PayPal Express Checkout

AllEntriesAsSingleLineItem-TotalSum

OneEntryPerLineItem-SubTotalSum

OneEntryPerLineItemWithDummies-TotalSum

Std: AllEntriesAsSingleLineItem-TotalSum

PassBasketToPayPal-ModeBasisCheckout

Übergabe des Warenkorbs an PayPal (bei Anbindung "PayPal als Zahlungsart")

AllEntriesAsSingleLineItem-TotalSum: gesamte Bestellung wird als eine Position übergeben

OneEntryPerLineItemWithDummies-TotalSum: ein Eintrag pro Position im Warenkorb plus eventuellen Auf-/Abschlag

Hinweis: Wird autom. auf AllEntriesAsSingleLineItem-TotalSum gestellt, wenn PassBasketToPayPal-DummyAddition und/oder PassBasketToPayPal-DummyReduction leer sind.

Wegweiser: Zahlungsart PayPal

AllEntriesAsSingleLineItem-TotalSum

OneEntryPerLineItemWithDummies-TotalSum

Std: AllEntriesAsSingleLineItem-TotalSum

PassBasketToPayPal-DummyAddition

"Dummyprodukt" für sonstige Kosten

Das "Dummyprodukt" wird als Warenkorbposition an PayPal übergeben, wenn die Gesamtsumme in PayPal nicht mit der Gesamtsumme im WEBSALE Shop übereinstimmt (z. B. aufgrund von Kosten durch "klimaneutrale Produktion").

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

Produktname, z. B.

sonstige Kosten

PassBasketToPayPal-DummyReduction

"Dummyprodukt" für sonstige Abschläge/Rabatte

Das "Dummyprodukt" wird als Warenkorbposition an PayPal übergeben, wenn die Gesamtsumme in PayPal nicht mit der Gesamtsumme im WEBSALE Shop übereinstimmt (z. B. aufgrund von Rabatten).

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

Produktname, z. B.

Rabatte/Abzüge

PassToPaypalAsCustomParameter

Optional: Beliebiger Text (inklusive WEBSALE-Tags) der im Feld CUSTOM an PayPal übergeben und dort zur Suche in den Transaktionen verwendet werden kann.

Hinweis: Es PayPal unterstützt hier maximal 256 alphanumerische Zeichen.

Alle anderen Zeichen werden nicht an PayPal übergeben (Leerzeichen, Umlaute, Sonderzeichen, etc...)

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

beliebiger Text/WEBSALE-Tags, z. B.

~A-Number~

PayPalLogoImg

Optional: Shop- oder Firmen-Logo, das auf der PayPal-Checkout-Seite angezeigt wird. Die vorgegebene Größe des Logo-Bilds ist 190x60 px. Der Dateityp (JPEG, GIF, PNG) ist nicht vorgegeben.

Wird kein Logo definiert, wird der unter PayPalBrandName definierte Firmenname angezeigt oder, falls dort nicht eingetragen, die im PayPal-Account hinterlegte Firmenbezeichnung.

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

Pfad https://...

PayPalCartBorderColor

Optional: HTML-Farbcode für die PayPal-Seite (Rahmen)

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

Hexadezimal-Wert, z. B.

4A3BB1

PayPalBrandName

Optional: Firmenname, der auf der PayPal-Seite angezeigt werden soll.

Die Anzeige erfolgt z. B. im Link "Abbrechen und zurück zu....".

Wird kein Logo definiert (Parameter PayPalLogoImg), wird der angegebene Firmenname auch als Überschrift auf der PayPal-Checkout-Seite verwendet.

Wird kein PayPalBrandName definiert, wird der im PayPal-Account hinterlegte Firmenname verwendet.

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

freie Eingabe (max. 127 Zeichen)

PaypalDenyPendingPayments-Allow

Vorgehensweise beim "schwebenden" (pending) Status der Zahlung.

yes: Abbruch der Transaktion, Bestellung wird nicht generiert.

no: Transaktion wird akzeptiert, Bestellung wird generiert.

Wegweiser: PayPal Express Checkout

Wegweiser: Zahlungsart PayPal

yes

no

Std.: no

PaypalSendUserActionCommitToPayPal-Allow

Nur für PayPal Direktanbindung (nicht für PayPalCheckout, nicht für PayPal via CompuTop, nicht für Express-Checkout):

 

Bei yes wird PayPal signalisiert, dass bei Rückkehr in den Shop die Bestellung abgeschlossen wird und nicht mehr änderbar ist. Somit wird auf der PayPal-Seite stets der Button "Bestellung abschließen" angezeigt.

yes

no

Std.: no