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
-
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.
-
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.
-
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.
-
-
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.
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
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.
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.
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.
Der Rest des Bezahlvorgangs wird von PayPal innerhalb des Pop-up-Fensters abgewickelt:
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.
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
- Wenden Sie sich an unser Support-Team und erkundigen Sie sich nach der Aktivierung von PayPal auf Ihrem TRU Connect -Konto.
- Unser Support-Team wird Ihnen eine URL zur Verfügung stellen, mit der Sie die Einrichtung abschließen können.
-
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. - 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.
- 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.
-
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.
-
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 | |
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. |
|||
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. | |
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. |
|
Produkte " productcurrencyiso3a | ISO3A |
Die Website Währung in Verbindung mit dem productmainamount. |
|
Produkte " productquantity | Numerisch (10) | Menge des angegebenen Produkts in der Bestellung. | |
Produkte " producttitle | Alphanumerisch (127) | Der Name oder Titel des angegebenen Produkts. | |
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. |
|
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. |
|
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. |
|
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. |
|
Produkte " producttype | Alpha (20) |
Reichen Sie eine der folgenden Unterlagen ein:
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. |
|
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. |
|
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:
Erforderlich, wenn customercountryiso2a eine der folgenden Angaben enthält: AR, BR, CA, CN, ID, IN, IT, JP, MX, TH, US |
|
customerfirstname |
Alphanumerisch einschließlich Symbole (127) |
Den Vornamen des Kunden. Erforderlich, wenn paypaladdressoverride auf "1" oder "2" gesetzt ist. Andernfalls optional. |
|
customerlastname |
Alphanumerisch einschließlich Symbole (127) |
Der Nachname des Kunden. Erforderlich, wenn paypaladdressoverride auf "1" oder "2" gesetzt ist. Andernfalls optional. |
|
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. |
|
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.
|
|
customerpremise |
Alphanumerisch einschließlich Symbole (25) |
Der Name oder die Hausnummer der Lieferadresse. Erforderlich, wenn paypaladdressoverride die Zahl 1 enthält. |
|
customertown |
Alphanumerisch einschließlich Symbole (127) |
Die Lieferadresse Stadt. Erforderlich, wenn paypaladdressoverride die Zahl 1 enthält. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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). | |
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. |
|
customershippingcurrencyiso3a | ISO3A | Die Währung in Verbindung mit dem Basisbetrag für die Kundenwerbung. | |
KundenversandHauptbetrag | Numerisch (12) | Dieser Betrag entspricht den Gesamtausgaben für den Versand in Haupteinheiten. | |
customerstreet | Alphanumerisch einschließlich Symbole (127) |
Der Straßenname des Kunden. |
|
orderreference |
Alphanumerisch einschließlich 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. | |
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:
|
|
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). | |
settlestatus | Numerisch (3) |
Dies bestimmt den Abrechnung Fluss. Geben Sie eine der folgenden Möglichkeiten an:
Sie können Ihre Website-Referenz(en) so konfigurieren, dass PayPal Transaktionen sofort abgerechnet werden. |
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:
- Nach Autorisierung wird der Abrechnungsstatus auf 0 gesetzt, um anzuzeigen, dass Abrechnung anhängig ist.
- Trust Payments initiiert täglich den Abrechnung Prozess für ausstehende PayPal-Transaktionen.
- Die Abrechnungsstatus einer PayPal-Transaktion wird auf 10 aktualisiert, wenn Abrechnung in Bearbeitung ist.
- 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
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.
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.
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.