Erweitertes Post ermöglicht es Ihnen, die Anfragetypen, die bei jedem POST an Payment Pages verarbeitet werden, individuell anzupassen.
Überblick über den Prozess
Liste der Anfragetypen
Zunächst müssen Sie die in Ihrem Konto aktivierten Anfragetypen berücksichtigen.
Standardmäßig wird bei jedem POST, der an Trust Payments gesendet wird, eine Autorisierung -Anfrage verarbeitet. Sie können zusätzliche Funktionen erhalten, indem Sie einen der unten aufgeführten unterstützten Anforderungstypen aktivieren:
(Sie können Anforderungstypen aktivieren/deaktivieren, indem Sie sich an unser Support-Team wenden)
Priorität | Anforderungstyp | Beschreibung |
1 |
CURRENCYRATE |
Für DCC:
Eine Währung Kursanfrage, um Währung Umrechnung zwischen zwei verschiedenen Währungen durchzuführen. |
2 | RISKDEC |
Für Protect Plus:
Eine Risikoentscheidung Anfrage, um nach verdächtigen Aktivitäten im Zusammenhang mit der Transaktion zu suchen. |
3 | ACCOUNTCHECK |
Für Account Check:
Eine Account Check Anfrage, um die Werte des Sicherheitscodes und die vom Kunden übermittelten Antworten AVS zu überprüfen. |
4 | ORDER |
Für PayPal:
Eine Bestellanforderung, die verwendet wird, um eine Zahlung mit PayPal einzuleiten. Erforderlich, wenn PayPal als Zahlungsoption angeboten wird. |
5 | THREEDQUERY |
Für 3-D Secure:
Eine 3-D-Abfrage, um 3-D Secure für die Transaktion auszuführen, wenn die Karte des Kunden registriert ist. Erforderlich für alle Unternehmen, die innerhalb des EWR (Europäischer Wirtschaftsraum) tätig sind, als Teil des MandatsPSD2 . THREEDQUERY sollte in Erweitertes Post nur dann weggelassen werden, wenn Zahlungen im Rahmen des telefonischen Versandhandels (MOTO), von Händlern initiierte Transaktionen (MIT) oder andere Arbeitsabläufe verarbeitet werden, die vom PSD2-Mandat ausgenommen sind. |
6 | ORDERDETAILS |
Für PayPal:
Eine Anfrage zu den Bestellungsdetails, die verwendet wird, um aktualisierte Informationen über die Transaktion von PayPal abzurufen, nachdem sich der Kunde angemeldet und die Zahlung bestätigt hat. Erforderlich, wenn PayPal als Zahlungsoption angeboten wird. |
7 | AUTH |
Eine Autorisierung Anfrage:
Erforderlich bei der Bearbeitung einer Autorisierung. |
8 | SUBSCRIPTION |
Für Abonnements:
Ein Abonnementantrag, bei dem die Zahlungen automatisch in festgelegten Abständen abgewickelt werden. |
Wenn mehrere Anfragetypen in einer einzigen Erweitertes Post Anfrage gesendet werden, werden sie immer in der durch die Nummern in der obigen Tabelle angegebenen Reihenfolge verarbeitet, unabhängig von der Reihenfolge, in der die Anfragetypen eingereicht werden.
THREEDQUERY SUBSCRIPTION, , und Anträge müssen mit einem begleitenden Antrag eingereicht werden. CURRENCYRATE ORDER ORDERDETAILS AUTH
Wenn Sie PayPal als Zahlungsmethode anbieten, MÜSSEN Sie mindestens die Anforderungstypen ORDER und AUTH für Erweitertes Post aktivieren.
Standard-POST-Verhalten
Jeder Standard-POST, der an Payment Pages übermittelt wird, verwendet alle in Ihrem Konto aktivierten Anforderungstypen.
Wenn Sie z.B. ACCOUNTCHECK, THREEDQUERY und AUTH aktiviert haben, wird
eine Standard-POST uns anweisen,
ACCOUNTCHECK , THREEDQUERY und AUTH Anfragen zu verarbeiten.
Überschreiben mit Erweitertes Post
Erweitertes Post ermöglicht es Ihnen, die in jedem POST verwendeten Anforderungstypen anzugeben. So können Sie bei Bedarf nur bestimmte Anforderungstypen aufrufen. Die Anfragen werden in der Reihenfolge verarbeitet, in der sie in der obigen Tabelle aufgeführt sind.
Wenn Sie z. B. ACCOUNTCHECK, THREEDQUERY und AUTH aktiviert haben, können Sie
und Erweitertes Post verwenden, um uns anzuweisen, nur THREEDQUERY und AUTH zu verarbeiten (ohne ACCOUNTCHECK).
Umsetzung von Erweitertes Post
Ermöglichung von Erweitertes Post
Um Erweitertes Post zu aktivieren, müssen Sie sich zunächst mit unserem Support-Team in Verbindung setzen und entscheiden welche Anfragetypen für Ihr Konto aktiviert werden sollen (siehe Tabelle oben).
Einreichung eines Erweitertes Post
Sie können Erweitertes Post verwenden, indem Sie einen Standard-POST an Payment Pages mit dem/den Feld(ern) Erweitertes Post , genannt "requesttypedescriptions".
Die Felder von Erweitertes Post sind nicht obligatorisch, aber wenn sie nicht übermittelt werden, wird immer eine AUTH Anfrage gestellt, neben allen anderen für Ihre Website aktivierten Anfragearten.
Die Erweitertes Post ist das Äquivalent eines leeren Blattes. Sie müssen jede Anforderungstyp , die Sie verarbeiten möchten, in jede POST aufnehmen.
Beispiel für die Einreichung einer THREEDQUERY und AUTH mit Erweitertes Post
Diese POST wird eine THREEDQUERY und eine AUTH Anfrage verarbeiten:
<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="currencyiso3a" value="USD">
<input type="hidden" name="mainamount" value="100.00">
<input type="hidden" name="version" value="2">
<input type="hidden" name="requesttypedescriptions" value="THREEDQUERY">
<input type="hidden" name="requesttypedescriptions" value="AUTH">
<input type="submit" value="Pay">
</form>
</body>
</html>
Ersetzen Sie <DOMAIN>
mit einer unterstützten Domäne. Klicken Sie hier für eine vollständige Liste.
Alle requesttypedescriptions Feldwerte müssen in der Zeichenkette enthalten sein, die für die Generierung des Sicherheits-Hashes für Ihre Anfrage verwendet wird (z. B. muss im obigen Beispiel "THREEDQUERYAUTH" an der richtigen Stelle der Zeichenkette enthalten sein). Andernfalls wird dem Kunden die Fehlermeldung "Ungültige Angaben" angezeigt.
PayPal und Erweitertes Post
Wenn Sie PayPal in Ihrer Payment Pages Lösung als Option anbieten, müssen Sie requesttypedescriptions sowohl für ORDER als auch für AUTH in der POST angeben.
Ihr System kann optional auch requesttypedescriptions für ORDERDETAILS einfügen, wie im untenstehenden Beispiel hervorgehoben.
Um das Mandat von PSD2 zu erfüllen, müssen Händler, die im EWR (Europäischer Wirtschaftsraum) tätig sind und Kartenzahlungen akzeptieren, weiterhin THREEDQUERY in den POST einbinden, damit Kunden, die sich für die Zahlung mit Karte entscheiden, mit 3-D Secure authentifiziert werden können.
Die Einbeziehung des Feldes ORDERDETAILS wirkt sich wie folgt auf die durchgeführte Transaktion aus:
Einschließlich ORDERDETAILS | Nicht enthalten ORDERDETAILS |
Trust Payments kontaktiert PayPal, nachdem der Kunde zu Payment Pages zurückgekehrt ist, und ruft die Rechnungsdaten ab, die der Kunde auf den PayPal-Kassenseiten für die Autorisierung -Anfrage angegeben hat. | Trust Payments wird nicht PayPal zu kontaktieren, nachdem der Kunde zur Payment Pages zurückgekehrt ist, und wird stattdessen nur die in der POST an Trust Payments übergebenen Rechnungsdaten aufzeichnen.
Der Kunde kann diese Angaben auf den PayPal-Kassenseiten ändern, aber diese Änderungen werden nicht in der Anfrage Autorisierung berücksichtigt. |
Beispiel für das Senden einer Anfrage ORDER, THREEDQUERY, AUTH und ORDERDETAILS mit Erweitertes Post
Diese POST wird eine ORDER, THREEDQUERY, AUTH und ORDERDETAILS Anfrage verarbeiten:
<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="currencyiso3a" value="USD">
<input type="hidden" name="mainamount" value="100.00">
<input type="hidden" name="version" value="2">
<input type="hidden" name="requesttypedescriptions" value="ORDER">
<input type="hidden" name="requesttypedescriptions" value="THREEDQUERY">
<input type="hidden" name="requesttypedescriptions" value="ORDERDETAILS">
<input type="hidden" name="requesttypedescriptions" value="AUTH">
<input type="submit" value="Pay">
</form>
</body>
</html>
Ersetzen Sie <DOMAIN>
mit einer unterstützten Domäne. Klicken Sie hier für eine vollständige Liste.