PayPal für Payment Pages

  Zuletzt aktualisiert: 

 

Leitfaden für etablierte Händler, die auf die neue PayPal-Plattform umsteigen

Trust Payments hat kürzlich die Unterstützung für die Integration mit der neuesten Plattform von PayPal hinzugefügt. Dies soll die Kompatibilität mit neuen PayPal-Funktionen gewährleisten und einen effizienteren Einführungsprozess für neue Händler ermöglichen.

Niedergelassene Trust Payments Händler, die bereits mit PayPal arbeiten, müssen die folgenden Schritte unternehmen, um PayPal weiterhin nutzen zu können


  1. Sie müssen sich auf der neuen PayPal-Plattform anmelden. Dabei handelt es sich um einen vereinfachten Prozess, bei dem Sie per E-Mail einen Link erhalten, mit dem Sie den neuen Bedingungen zustimmen und Trust Payments die für die Verknüpfung mit Ihrem PayPal-Konto erforderlichen Berechtigungen erteilen.

  2. PayPal verlangt, dass Sie die an Trust Payments übermittelte POST aktualisieren, um zusätzliche Informationen zu allen Produkten in der Bestellung des Kunden aufzunehmen.

    Jede POST wird nun erforderlich. die folgenden Felder übermittelt werden:

    • products mit einem Array von JSON-Objekten, die jeweils die folgenden Felder für jedes Produkt in der Bestellung des Kunden enthalten:
      • productmainamount - Der Preis pro Produkt.
      • productcurrencyiso3a - Die Währung ist mit dem Produktpreis verbunden.
      • productquantity - Die Menge des Produkts in der Bestellung.
      • producttitle - Der Name des Produkts.

    Die vollständige Feldspezifikation finden Sie im Abschnitt Konfiguration weiter unten.

    Händler, die in bestimmten Branchen tätig sind, die von PayPal als besonders risikoreich eingestuft werden, müssen außerdem die POST aktualisieren, um die folgenden zusätzlichen Felder zu übermitteln:

    • Die Produkte Array oben muss auch die folgenden zusätzlichen Felder für jedes Produkt in der Bestellung des Kunden enthalten:
      • productcode - Die Stock Keeping Unit (SKU) des Produkts.
      • productdescription - Eine Beschreibung des Produkts.
      • producttaxmainamount - Die auf das Produkt angewandte Steuer.
      • producttaxcurrencyiso3a - Die Währung , die mit der angewandten Steuer verbunden ist.
      • producttype - Wählen Sie einen Produkttyp aus "digital", "physisch" oder "Geschenk".
    • paypaltransactionriskcontextdata mit einem Array von JSON-Objekten, die jeweils die Felder paypaltransactionriskcontextdatakey und paypaltransactionriskcontextdatavalue.

     

  3. Sie können nun während des Bestellvorgangs den Versandbetrag an Trust Payments übermitteln.

    • Wenn Sie den endgültigen Versandbetrag zu Beginn der Bestellung kennen, sollte dieser in der POST im Feld customerhippingmainamount angegeben werden. Auf diese Weise wird dem Kunden eine bessere Benutzererfahrung geboten, da der Versandbetrag auf der PayPal-Website angezeigt wird, bevor er dem Kauf zustimmt.

    • Denken Sie daran, dass die Angabe des Versandbetrags zwar empfohlen, aber nicht vorgeschrieben ist. Sie sind zum Beispiel nicht gezwungen, einen Versandbetrag für digitale Einkäufe anzugeben, die keinen Versand erfordern.

  4. Wenn Sie URL-Benachrichtigungen oder E-Mail-Benachrichtigungen so konfiguriert haben, dass diese die Felder paypaladdressstatus und paypalpayerstatusenthalten, sind diese Felder veraltet. Aus diesem Grund paypaladdressstatus jetzt immer "Unbestätigt" zurück und paypalpayerstatus immer "unbestätigt" zurück.

  Es sind nur die oben genannten Änderungen erforderlich, um Ihre PayPal-Integration auf die neueste Plattform zu aktualisieren, was zu einer verbesserten Kundenerfahrung auf Ihrer Payment Pages -Kasse führt. Sofern die Transaktion die von PayPal definierten Anforderungen erfüllt, werden nach dem Upgrade auch die Optionen für "Später bezahlen" automatisch auf Ihren Seiten angezeigt.

  Wir empfehlen Ihnen, diese Änderungen zunächst in einer Staging-Umgebung zu implementieren und Ihre Integration zu testen, bevor Sie sie in einer Produktionsumgebung implementieren. Insbesondere sollten Sie sicherstellen, dass Sie die neuen "Später bezahlen"-Optionen verstehen, die jetzt angezeigt werden können, und dass Ihre Lösung dies berücksichtigt. Als Teil dieses Prozesses kann Ihre Test-Website so konfiguriert werden, dass sie eine Verbindung zur Sandbox-Umgebung von PayPal herstellt, um die Kundenreise während der Tests genauer darzustellen.

 


 

CP89.png

PayPal ist ein internationales E-Commerce-Unternehmen, das Online-Zahlungen und Geldüberweisungen ermöglicht.

  Unterstützte Kundenländer   Keine Einschränkungen für Kundenländer.
  Unterstützte Währungen   AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, MXN, NOK, NZD, PHP, PLN, SEK, SGD, THB, TWD, USD
  Rückerstattungen

  Vollständige und teilweise Erstattung möglich.

  Rückbuchungen

  Streitigkeiten werden von PayPal verwaltet.

  Zero-authorisation

  Nicht unterstützt.

  Wiederkehrende Zahlungen

  Nicht unterstützt.

 

Wie es funktioniert

 

 

  Übersicht

CP105-EN.png

  Später bezahlen

Auf Payment Pages wird automatisch eine Schaltfläche"Später bezahlen" für Transaktionen angezeigt, die die Anforderungen von PayPal für diese Funktion erfüllen. Wenn Sie diese Option auswählen, haben die Kunden zusätzliche Möglichkeiten, die Kosten für ihren Einkauf zu verteilen. Sie können die Transaktion mit PayPal-Guthaben oder in Raten abschließen.

Wenn eine Transaktion die Anforderungen von PayPal nicht erfüllt, wird die Schaltfläche"Später bezahlen" nicht angezeigt. In diesem Fall können Kunden immer noch eine normale PayPal-Transaktion durchführen oder andere verfügbare Zahlungsmethoden verwenden.

   Klicken Sie hier, um mehr zu erfahren (externer Link)

CP106-EN.jpg

  Die Buttons

Sobald PayPal aktiviert ist, werden zwei zusätzliche Schaltflächen angezeigt, über die Kunden mit PayPal bezahlen können:

  • PayPal Checkout - Entwickelt, um die Aufmerksamkeit von Kunden zu erregen, die eine einfache Möglichkeit suchen, um vollständig zu bezahlen.
  • Später bezahlen - Hier haben die Kunden die Möglichkeit, die Kosten für den Kauf zu strecken, indem sie per Kredit oder in Raten zahlen können.

Wie auf der Choice Page zu sehen

CP107-EN.png

Wie auf der Detailseite zu sehen

CP108-EN.png

  PayPal verwenden

Wenn Sie auf eine der oben beschriebenen PayPal-Schaltflächen klicken, wird ein Pop-up-Fenster über der Payment Pages -Kasse angezeigt, die selbst abgedunkelt wird, um die Aufmerksamkeit des Kunden besser auf das Pop-up zu lenken. Wenn der Kunde noch nicht in seinem PayPal-Konto angemeldet ist, wird er aufgefordert, dies zu tun, bevor er fortfährt.

CP109-EN.png


Der Rest des Bezahlvorgangs wird von PayPal innerhalb des Pop-up-Fensters abgewickelt:

CP110-EN.png       Erfahren Sie mehr über die Schaltfläche"PayPal-Kaufabwicklung".

CP111-EN.png

Wenn der Kunde auf die Schaltfläche "PayPal-Kasse" klickt, wird er in der Regel aufgefordert, eine seiner zuvor gespeicherten Kredit-/Debitkarten oder Bankkonten auszuwählen oder alternativ eine neue Zahlungsmethode hinzuzufügen, um die Transaktion zu erleichtern.

Wenn die Voraussetzungen für Später bezahlen erfüllt sind, werden dem Kunden auch die Optionen"PayPal-Guthaben" und"Bezahlen in 3" angeboten. Wenn der Kunde eine der Optionen für "Später bezahlen" auswählt, wird der Ablauf nahtlos an diese Präferenzen angepasst.

  Die Später-Bezahlen-Dienste werden von PayPal überwacht und können sich ändern. Wenn ein Kunde bei PayPal einkauft, werden ihm die Zahlungsbedingungen deutlich mitgeteilt. Die Bedingungen, denen der Kunde an der Kasse zustimmt, sind endgültig.

CP112-DE.png       Erfahren Sie mehr über die Schaltfläche"Später bezahlen".

CP113-EN.png

Wenn Sie auf die Schaltfläche Später bezahlen klicken, wird der Kunde in einem Popup-Fenster aufgefordert, zwischen den in seiner Region verfügbaren Optionen für Später bezahlen zu wählen. Die verfügbaren Optionen und die damit verbundenen Bedingungen unterscheiden sich je nach dem Land, in dem Ihr Unternehmen tätig ist.

Klicken Sie hier, um mehr zu erfahren (Link zu externer Seite)

  Die Später-Bezahlen-Dienste werden von PayPal überwacht und können sich ändern. Wenn ein Kunde bei PayPal einkauft, werden ihm die Zahlungsbedingungen deutlich mitgeteilt. Die Bedingungen, denen der Kunde an der Kasse zustimmt, sind endgültig.

Entscheidet sich der Kunde für eine sofortige Zahlung, kann er auf den Registerkarten am oberen Rand des Pop-up-Fensters die Option"Jetzt bezahlen" auswählen, um nahtlos zu diesem Ablauf überzugehen, wo er seine bevorzugte Zahlungsmethode auswählen kann, um den Kauf zu erleichtern.


In allen Abläufen wird dem Kunden eine Zusammenfassung der Bestellung angezeigt, in der der heute zu zahlende Betrag und gegebenenfalls der Zeitpunkt der Abbuchung nachfolgender Zahlungen von seinem Konto erläutert werden, um eine Bestellung mit späterer Bezahlung zu ermöglichen. Der Kunde kann dann die Transaktion abschließen und erhält eine Erfolgsmeldung.

 

Erste Schritte

 

 

  Voraussetzungen

  • Bevor Sie PayPal Live-Transaktionen verarbeiten können, benötigen Sie ein PayPal Geschäftskonto. Wenn Sie noch kein Geschäftskonto haben, werden Sie im Rahmen des unten beschriebenen Einführungsprozesses aufgefordert, ein neues Konto zu registrieren.
  • Sie müssen einen persönlichen Benutzer in der Sandbox-Umgebung von PayPal registrieren, um Testtransaktionen durchführen zu können.
    Klicken Sie hier, um den Sandbox-Benutzer bei PayPal zu registrieren (Link zu externer Seite).
  • PayPal unterstützt Payment Pages in einer iframe nicht. Wenn Sie Payment Pages in einer iframe einsetzen, um Kartenzahlungen zu verarbeiten, und auch PayPal hinzufügen möchten, müssen Sie sich unsere Webservices API-Integrationsoptionen ansehen und den Einsatz unserer ECM -Lösung in Betracht ziehen.

Für einige Branchen (z. B. Reisen, Spiele und Veranstaltungen) benötigt PayPal zusätzliche Informationen, die als Set Transaction Context (STC) bezeichnet werden. Diese Informationen können in Ihre Anfragen an Trust Payments aufgenommen werden, die dann bei Bedarf an PayPal weitergeleitet werden. Bitte kontaktieren Sie unser Support-Team für weitere Informationen.

  PayPal Onboarding

  1. Wenden Sie sich an unser Support-Team und erkundigen Sie sich nach der Aktivierung von PayPal auf Ihrem TRU Connect -Konto.
  2. Unser Support-Team wird Ihnen eine URL zur Verfügung stellen, mit der Sie die Einrichtung abschließen können.
  3. Rufen Sie die URL direkt in Ihrem Browser auf und melden Sie sich mit Ihrem PayPal Business-Konto an.

      Wenn Sie noch kein PayPal Business-Konto registriert haben, werden Sie im Rahmen des Onboarding aufgefordert, dies zu tun.
  4. Es wird eine Liste von Berechtigungen angezeigt, die Sie uns erteilen müssen, um die Einrichtung abzuschließen. Lesen Sie diese sorgfältig durch und klicken Sie auf "Akzeptieren", um fortzufahren.
  5. Nachdem Sie die erforderlichen Berechtigungen erteilt haben, führt PayPal zusätzliche Überprüfungen Ihres Kontos durch. Wenn Sie dies noch nicht getan haben, werden Sie möglicherweise aufgefordert, die mit Ihrem PayPal-Konto verbundene E-Mail-Adresse zu bestätigen.
  6. Sobald die oben genannten Schritte durchgeführt wurden, wird automatisch eine Anfrage von PayPal an Trust Payments gesendet, um PayPal auf Ihrer Website-Referenz zu aktivieren und der Boarding-Prozess ist abgeschlossen. Wir werden Ihnen per E-Mail bestätigen, wenn Ihr Website-Referenz für die Verarbeitung von PayPal-Transaktionen aktiviert ist.

  7. Wenn Sie Fragen zum Status Ihres PayPal onboarding haben, wenden Sie sich bitte an unser Support-Team.

 

Konfiguration

 

 

  Aktualisieren Sie die POST auf Payment Pages in Ihrer Kasse

Wenn Sie die oben genannten Schritte durchgeführt haben, müssen Sie Ihre POST an Payment Pages mit zusätzlichen Feldern ändern. Bitte sehen Sie sich das Beispiel und die dazugehörige Feldspezifikation unten an:

  Das folgende Beispiel enthält die erforderlichen Felder für PayPal-Transaktionen. Wir empfehlen jedoch, so viele Produktinformationen anzugeben, wie Sie zur Verfügung haben. Eine vollständige Liste der Produktfelder finden Sie in der nachstehenden Tabelle.

<html>
<body>
<form method="POST" action="<DOMAIN>/process/payments/choice">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="mainamount" value="20.00">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="version" value="2">
<input type="hidden" name="orderreference" value="TEST">
<input type="hidden" name="customercountryiso2a" value="GB">
<input type="hidden" name="customerpostcode" value="TR45 6ST">
<input type="hidden" name="customertown" value="Bangor">
<input type="hidden" name="products" value='[
{
"productmainamount": "2.00",
"productcurrencyiso3a": "GBP",
"productquantity": "5",
"producttitle": "Item 1"
},
{
"productmainamount": "5.00",
"productcurrencyiso3a": "GBP",
"productquantity": "1",
"producttitle": "Item 2"
}
]'>
<input type="submit" value="Pay">
</form>
</body>
</html>
  Feld Format Beschreibung
X1-EN.png

Die nachstehenden Felder sollten zusätzlich zu den im Artikel Erste Schritte aufgeführten Pflichtfeldern berücksichtigt werden. Wenn Sie diesen Artikel noch nicht gelesen haben, sollten Sie dort beginnen.

X1-EN.png Produkte Array von JSON-Objekten In das HTML-Formular im POST muss ein HTML-Eingabeelement mit dem Attribut name="products" und die folgenden Unterfelder müssen ebenfalls in einem Array von JSON-Objekten im Attribut value= enthalten sein. Das Array von JSON-Objekten im value=-Attribut wird wiederholt, wenn mehrere Produkte die Gesamtmenge Hauptbetrag ausmachen. Bitte beachten Sie das obige POST-Beispiel.
X1-EN.png Produkte " productmainamount Numerisch (12)

Dieser Betrag ist der Preis des betreffenden Produkts in Haupteinheiten.

Dies gilt pro Einheit, d. h. es spielt keine Rolle, ob der Kunde 1 oder 5 Stück dieses Produkts kauft - der productmainamount bleibt derselbe.

In diesem Betrag sind weder Steuern noch Versandkosten enthalten.

X1-EN.png Produkte " productcurrencyiso3a ISO3A

Die Website Währung in Verbindung mit dem productmainamount.

X1-EN.png Produkte " productquantity Numerisch (10) Menge des angegebenen Produkts in der Bestellung.
X1-EN.png Produkte " producttitle Alphanumerisch (127) Der Name oder Titel des angegebenen Produkts.
X2-EN.png Produkte " productcode Alphanumerisch (127)

Die Stock Keeping Unit (SKU) des gegebenen Produkts.

Erforderlich für Händler, die in bestimmten Branchen tätig sind, die PayPal als risikoreich einstuft. Kontaktieren Sie unser Support-Team, wenn Sie sich nicht sicher sind.

X2-EN.png Produkte " productdescription Alphanumerisch (127)

Detaillierte Beschreibung für das jeweilige Produkt.

Erforderlich für Händler, die in bestimmten Branchen tätig sind, die PayPal als risikoreich einstuft. Kontaktieren Sie unser Support-Team, wenn Sie sich nicht sicher sind.

X2-EN.png Produkte " producttaxcurrencyiso3a ISO3A

Die Website Währung in Verbindung mit dem producttaxmainamount.

Erforderlich für Händler, die in bestimmten Branchen tätig sind, die PayPal als risikoreich einstuft. Kontaktieren Sie unser Support-Team, wenn Sie sich nicht sicher sind.

X2-EN.png Produkte " producttaxmainamount Numerisch (12)

Steuerbetrag für 1 Einheit des angegebenen Produkts, in Haupteinheiten.

Erforderlich für Händler, die in bestimmten Branchen tätig sind, die PayPal als risikoreich einstuft. Kontaktieren Sie unser Support-Team, wenn Sie sich nicht sicher sind.

X2-EN.png Produkte " producttype Alpha (20)

Reichen Sie eine der folgenden Unterlagen ein:

  • digital - Waren, die in ihrem elektronischen Format gespeichert, geliefert und verwendet werden.
  • physisch - Ein greifbarer Gegenstand, der mit einem Zustellungsnachweis versandt werden kann.
  • Geschenk - Eine Spende oder ein Geschenk, für das keine Ware oder Dienstleistung ausgetauscht wird, in der Regel an eine Wohltätigkeitsorganisation.

Erforderlich für Händler, die in bestimmten Branchen tätig sind, die PayPal als risikoreich einstuft. Kontaktieren Sie unser Support-Team, wenn Sie sich nicht sicher sind.

X2-EN.png customercountryiso2a ISO2A

Das Land der Lieferadresse. Dieses muss im ISO2A-Format angegeben werden. Klicken Sie hier, um eine vollständige Liste der Ländercodes zu erhalten.

Erforderlich, wenn paypaladdressoverride die Zahl 1 enthält.

X2-EN.png customercounty Alphanumerisch einschließlich
Symbole (127)

Die Lieferadresse Landkreis.

Auf Seiten mit US-Lokalisierung wird dies als "State code (z. B. NY)" angezeigt, auf anderen Konfigurationen als "County".

Bei US-Adressen wird der Bundesstaat in dieses Feld eingegeben.

Gültige Formate:

  • Bevorzugt: Zweistelliger Staatencode, z. B. "NY".
  • Vollständiger Name des Staates (keine Abkürzungen), z. B. "New York".

Erforderlich, wenn customercountryiso2a eine der folgenden Angaben enthält: AR, BR, CA, CN, ID, IN, IT, JP, MX, TH, US

X2-EN.png customerfirstname Alphanumerisch einschließlich
Symbole (127)

Den Vornamen des Kunden.

Erforderlich, wenn paypaladdressoverride auf "1" oder "2" gesetzt ist. Andernfalls optional.

X2-EN.png customerlastname Alphanumerisch einschließlich
Symbole (127)

Der Nachname des Kunden.

Erforderlich, wenn paypaladdressoverride auf "1" oder "2" gesetzt ist. Andernfalls optional.

X2-EN.png customerpostcode Alphanumerisch (25)

Die Postleitzahl oder der ZIP-Code der Lieferadresse. Es muss sich um eine gültige Postleitzahl für die customercountryiso2a eingereicht werden.

Erforderlich, wenn paypaladdressoverride die Zahl 1 enthält.

X2-EN.png customerprefixname Alphanumerisch einschließlich Symbole (25)

Der Präfixname des Kunden (z. B. Herr, Frau, Dr.).

Erforderlich, wenn paypaladdressoverride auf "1" oder "2" gesetzt ist. Andernfalls optional.

 

X2-EN.png customerpremise Alphanumerisch einschließlich
Symbole (25)

Der Name oder die Hausnummer der Lieferadresse.

Erforderlich, wenn paypaladdressoverride die Zahl 1 enthält.

X2-EN.png customertown Alphanumerisch einschließlich
Symbole (127)

Die Lieferadresse Stadt.

Erforderlich, wenn paypaladdressoverride die Zahl 1 enthält.

X2-EN.png paypaltransactionriskcontextdata Array von JSON-Objekten

Dieses Array von JSON-Objekten wird verwendet, um PayPal zusätzliche Kontextdaten über einen Kunden mitzuteilen, bevor die Transaktion verarbeitet wird. PayPal verwendet diese Daten, um eine Bewertung des Risikomanagements vor der Transaktion durchzuführen.

Erforderlich für Händler, die in bestimmten Branchen tätig sind, die PayPal als risikoreich einstuft. Kontaktieren Sie unser Support-Team, wenn Sie sich nicht sicher sind.

X2-EN.png paypaltransactionriskcontextdata " paypaltransactionriskcontextdatakey Alphanumerisch (255)

Zeichenerklärung des händlerspezifischen Risikokontextfelds für das Geschäft.

Erforderlich für Händler, die in bestimmten Branchen tätig sind, die PayPal als risikoreich einstuft. Kontaktieren Sie unser Support-Team, wenn Sie sich nicht sicher sind.

X2-EN.png paypaltransactionriskcontextdata " paypaltransactionriskcontextdatavalue Alphanumerisch (255)

Wert des händlerspezifischen Risikokontextfelds für das Geschäft.

Erforderlich für Händler, die in bestimmten Branchen tätig sind, die PayPal als risikoreich einstuft. Kontaktieren Sie unser Support-Team, wenn Sie sich nicht sicher sind.

X2-EN.png paypaltransactionriskcontextdata " paypaltransactionriskcontexttrackingid Alphanumerisch (255)

Eine eindeutige ID, die vom Händler angegeben wird, um jede Transaktion zu verfolgen. Kann ein beliebiger eindeutiger Wert sein.

Erforderlich für Händler, die in bestimmten Branchen tätig sind, die PayPal als risikoreich einstuft. Kontaktieren Sie unser Support-Team, wenn Sie sich nicht sicher sind.

X3-EN.png billingemail E-Mail (255) Die Adresse Rechnungs-E-Mail . Diese kann dann für die Korrespondenz mit dem Kunden verwendet werden. Maximale Länge von 255 (maximal 64 Zeichen vor dem "@"-Zeichen).
X3-EN.png customeremail
XPath: /kunde/email
E-Mail (255)

Die E-Mail-Adresse, an die digitale Waren geliefert werden.

Wir empfehlen Ihnen, die E-Mail-Adresse des Kunden zu übermitteln, wenn das Feld paypaladdressoverride auf "2" eingestellt ist.

X3-EN.png customershippingcurrencyiso3a ISO3A Die Währung in Verbindung mit dem Basisbetrag für die Kundenwerbung.
X3-EN.png KundenversandHauptbetrag Numerisch (12) Dieser Betrag entspricht den Gesamtausgaben für den Versand in Haupteinheiten.
X3-EN.png customerstreet Alphanumerisch einschließlich Symbole (127)

Der Straßenname des Kunden.

X3-EN.png orderreference

Alphanumerisch einschließlich
Symbole (25)

Empfohlene Länge 25 Zeichen oder weniger (die genaue Länge hängt von der erwerbenden Bank ab).

Die Nichteinhaltung dieser Anforderung kann dazu führen, dass der Text in der Transaktion abgeschnitten wird.

Ihre eigene Referenz für die Transaktion. Dies kann beim Abgleich von Transaktionen mit Aufträgen in Ihrem System nützlich sein.
X3-EN.png paypaladdressoverride Numerisch (20) Standardmäßig wählt der Kunde seine Lieferadresse aus seinem PayPal Konto aus. Alternativ kann der Kunde auch die auf Ihrer Website eingegebene Adresse verwenden. Dieses Verhalten wird durch Senden des Feldes paypaladdressoverride Feld im anfänglichen POST an die Payment Pages gesendet wird:
  • 0 - (Standard) Auf der PayPal-Website wird dem Kunden die in Payment Pages POST angegebene Lieferadresse angezeigt, und er hat die Möglichkeit, seine Lieferadresse zu ändern.
  • 1 - Auf der PayPal-Website sieht der Kunde die in der Payment Pages POST angegebene Lieferadresse, aber nicht hat aber nicht die Möglichkeit, seine Lieferadresse zu ändern.
  • 2 - Auf der PayPal-Website wird der Kunde nicht die in der Payment Pages POST angegebene Lieferadresse nicht sehen und nicht und hat nicht die Möglichkeit, seine Lieferadresse zu ändern.
X3-EN.png paypallocaleiso2a ISO2A Verwenden Sie dieses Feld, um den auf der PayPal Kasse angezeigten Inhalt zu lokalisieren. Eine vollständige Liste der unterstützten Werte, die in diesem Feld eingegeben werden können (z. B. paypallocaleiso2a=GB für Großbritannien), finden Sie in der Dokumentation PayPal (Link zu externer Seite).
X3-EN.png settlestatus Numerisch (3)

Dies bestimmt den Abrechnung Fluss. Geben Sie eine der folgenden Möglichkeiten an:

  • 0 - (Standard) Für den Standardablauf von PayPal Abrechnung , bei dem Geldbeträge bis zu 24 Stunden lang auf Abrechnung warten und dann automatisch abgerechnet werden.
  • 100 - Mittel, die unmittelbar nach Autorisierung abgerechnet werden.
  • 2 - Abrechnung aufschieben. Abrechnung kann bis zu 7 Tage lang aufgeschoben werden. Sie müssen die Transaktion auf Abrechnungsstatus "0" aktualisieren, um Abrechnung in der nächsten Abrechnung Charge zu planen.

Sie können Ihre Website-Referenz(en) so konfigurieren, dass PayPal Transaktionen sofort abgerechnet werden.
Kontaktieren Sie unser Support Team für weitere Informationen.

Wenn Sie die Lieferadresse des Kunden und paypaladdressoverride=1 oder 2 im POST an Payment Pages übermitteln, empfehlen wir Ihnen, die oben aufgeführten Lieferfelder vor unbefugten Änderungen zu schützen, indem Sie sie in die Liste der vorgesehenen Felder für die Sicherheit Ihrer Anfrageseite aufnehmen.

  Prüfung

Sie müssen Ihre Lösung testen, bevor Sie mit der Verarbeitung von Live-Zahlungen beginnen können. Testtransaktionen werden über Ihre Testlösung verarbeitet. Website-Referenz.

Bei der Durchführung von Testtransaktionen werden Sie auf die Sandbox von PayPal weitergeleitet, eine Umgebung, die der Schnittstelle ähnelt, die der Kunde verwenden würde, um sich bei seinem PayPal Konto anzumelden und die Zahlung zu autorisieren. Folgen Sie den Anweisungen auf dem Bildschirm, um die Zahlung abzuschließen, und kehren Sie anschließend zu Payment Pages zurück.

 

Abrechnung

 

 

Sobald eine PayPal-Transaktion autorisiert wurde, wird der Betrag in der Regel innerhalb von 24 Stunden auf Ihr Bankkonto überwiesen:

  1. Nach Autorisierung wird der Abrechnungsstatus auf 0 gesetzt, um anzuzeigen, dass Abrechnung anhängig ist.
  2. Trust Payments initiiert täglich den Abrechnung Prozess für ausstehende PayPal-Transaktionen.
  3. Die Abrechnungsstatus einer PayPal-Transaktion wird auf 10 aktualisiert, wenn Abrechnung in Bearbeitung ist.
  4. Kurz darauf erhält Trust Payments eine Bestätigung von PayPal, dass die Zahlung erfolgt ist und der Abrechnungsstatus wird auf 100 aktualisiert.

  Über Pay Later

Bitte denken Sie bei der Bearbeitung von Bestellungsanfragen von Kunden daran, dass sich ein Kunde dafür entschieden haben könnte, die Kosten für den Kauf über die Pay-Later-Produkte von PayPal zu verteilen.

Unabhängig davon, wie der Kunde die Transaktion finanziert, werden Sie, wie bei einer herkömmlichen PayPal-Transaktion, zum Zeitpunkt des Kaufs vollständig bezahlt.

Dadurch kann eine PayPal-Transaktion als "abgewickelt" verbucht werden, auch wenn der Kunde seinen Saldo bei PayPal noch nicht beglichen hat. Etwaige Probleme, die im Zusammenhang mit zinslosen Krediten oder ausstehenden Ratenzahlungen aufgetreten sind, müssen vom Kunden direkt mit PayPal geklärt werden.

 

Alternative Abrechnung fließt

Aufgeschoben Abrechnung

Um Abrechnung für eine bestimmte PayPal-Transaktion aufzuschieben, fügen Sie settlestatus=2 in die POST an Payment Pages ein.

Die Abrechnung wird zurückgestellt, bis Sie die Transaktion mit Abrechnungsstatus "0" aktualisieren.

  PayPal-Transaktionen können bis zu 31 Tage lang aufgeschoben werden.

Unmittelbar Abrechnung

  Die sofortige Funktionalität von Abrechnung unterliegt zusätzlichen Anforderungen.

Bevor Sie sofortige Abrechnung bearbeiten können, müssen Sie sich mit unserem Support-Team in Verbindung setzen und beantragen, dass dies in Ihrem Konto aktiviert wird.

Um Abrechnung für eine bestimmte Transaktion sofort zu aktivieren, fügen Sie settlestatus=100 in den POST an Payment Pages ein.

Trust Payments wird versuchen, die Gelder unmittelbar nach Autorisierung zu begleichen.

Wenn PayPal mehr Zeit für die Durchführung von Prüfungen benötigt, kann die Transaktion vorübergehend auf Abrechnungsstatus 10 gesetzt werden.

Teilweise Abrechnung

Sie können einen niedrigeren Betrag abrechnen als ursprünglich genehmigt. Aktualisieren Sie dazu die Transaktion mit einem niedrigeren Abrechnungsbetrag.

 

Benachrichtigungen

 

 

Bevor Sie mit dem Testen beginnen, empfehlen wir Ihnen, sich mit unserem Support-Team in Verbindung zu setzen und zu beantragen, dass in Ihrem Konto Regeln aktiviert werden, die URL-Benachrichtigungen in den folgenden Szenarien an Ihr System übermittelt:

  • Wenn eine Zahlung autorisiert ist (AUTH hat errorcode=0).
  • Wenn die Mittel abgerechnet wurden (AUTH in settlestatus=100).

  Wenn Sie den Support kontaktieren, geben Sie bitte Ihre Website-Referenz und den Endpunkt an, an den die Benachrichtigung gesendet werden soll.

Sie müssen den Inhalt jeder erhaltenen Meldung prüfen und entsprechend reagieren, indem Sie die in unseren URL-Benachrichtigungen Dokumentation beschrieben sind. Insbesondere müssen Sie auf den aktualisierten settlestatus Wert:

  • Auf Genehmigung: Wenn die settlestatus auf "0", "1" oder "10" steht, wurde die Zahlung genehmigt und Sie müssen zu diesem Zeitpunkt keine weiteren Maßnahmen nehmen. Werte von "2" oder "3" bedeuten jedoch, dass die Gelder nicht zur Abrechnung vorgesehen sind (aufgeschoben bzw. storniert)
  • Auf Abrechnung: Wenn die settlestatus auf "100" aktualisiert wurde, bedeutet dies, dass der Betrag beglichen wurde. Wenn der Wert auf "3" aktualisiert wurde, bedeutet dies, dass ein Problem aufgetreten ist und die Zahlung daraufhin storniert wurde.

 

Rückerstattungen

 

 

Der Prozess der Bearbeitung von PayPal-Erstattungen ist derselbe wie bei einer Standard-Kartentransaktion, aber bitte beachten Sie zunächst die folgenden Hinweise:

  • Um sicherzustellen, dass Ihre Datensätze auf Trust Payments mit denen von Paypal synchronisiert bleiben, empfehlen wir Ihnen dringend, Rückerstattungen ausschließlich über die Plattform Trust Payments und nicht über den PayPal-Administrator portal vorzunehmen.
  • Die meisten PayPal-Erstattungen werden sofort abgewickelt (settlestatus=100). Unter bestimmten, von PayPal definierten Bedingungen können Rückerstattungen jedoch auf settlestatus=10 ("Settling") gesetzt werden, was ein Zwischenschritt vor Abrechnung ist. Wenn eine PayPal-Rückerstattung auf Ihrem Konto auf settlestatus=10 steht, empfehlen wir Ihnen, dies bei unserem Support-Team zu erfragen, falls weitere Maßnahmen ergriffen werden müssen, um Abrechnung sicherzustellen.

  Über Pay Later

Wenn Sie Rückerstattungsanfragen von Kunden bearbeiten, denken Sie bitte daran, dass sich ein Kunde möglicherweise dafür entschieden hat, die Kosten für den ursprünglichen Kauf über die Pay-Later-Produkte von PayPal zu verteilen.

Aus diesem Grund sollten Sie bei einer vollständigen Rückerstattung einer Transaktion unbedingt den gesamten Betrag zurückerstatten, um sicherzustellen, dass dem Kunden nicht später noch ausstehende Beträge auf dem Guthaben in Rechnung gestellt werden.

Bei einer Rückerstattung wird der Betrag von Ihrem Bankkonto abgebucht, und PayPal ist dafür verantwortlich, dass der Betrag dem Kunden entsprechend gutgeschrieben wird.

War dieser Artikel hilfreich?
0 von 0 Personen fanden dies hilfreich