Halt!
Erfüllen Sie diese Anforderungen?
Um Payment Pages für Ihre eigene e-Commerce-Lösung einzusetzen, müssen Sie die folgenden Anforderungen einhalten:
-
Sie müssen ein Konto eröffnen bei Trust Payments (Besuch unsere Webseite um mehr zu erfahren und sich anzumelden)
- Sie erhalten zwei Website-Referenzen die Ihr System bei der Zahlungsabwicklung verwenden wird;
- Und auch Anweisungen für die Anmeldung für ein Portal Konto. (Für die Konfiguration der Website und die Verwaltung von Transaktionen)
-
Für die Abwicklung von Live-Transaktionen benötigen Sie ein Internet-Händlerkonto.
-
Ihre Firewall muss so konfiguriert sein, dass sie Verbindungen von Trust Payments IP Ranges zulässt.
- Sie müssen sicherstellen, dass Ihre Lösung PCI-konform ist(klicken Sie hier, um mehr zu erfahren).
Erstellen Sie die Anfrage an
Trust Payments
- Binden Sie ein HTML-Formular in Ihre Website ein.
- Konfigurieren Sie das Formular so, dass es eine HTTPS an unseren Endpunkt übermittelt.
- Fügen Sie die erforderlichen Parameter in die Anfrage ein, um die Kassensitzung anzupassen.
Bei dieser Integrationsmethode wird der Browser des Kunden für die Zahlungsabwicklung an unsere sichere, gehostete Umgebung weitergeleitet. Der Kunde gibt seine Zahlungsdaten auf unseren sicheren Servern ein, so dass sensible Zahlungsdaten nicht an Ihre Systeme übermittelt werden.
Die HTTPS initiiert die gehostete Zahlungssitzung gemäß den von Ihnen festgelegten Kriterien. Nach Abschluss der Transaktion kann der Browser des Kunden auf der Grundlage der URLs, die Sie in der ursprünglichen Anfrage angeben, auf Ihre Website zurückgeleitet werden.
Durchgang
Wählen Sie unten Ihre Präferenzen aus, um loszulegen
Brauchen Sie Trust Payments , um die Adresse des Kunden während der Sitzung zu erfassen?
Sie versenden ein Produkt an Ihre Kunden?
Wenn der Browser des Kunden nach der Verarbeitung einer Transaktion wieder auf Ihre Website weitergeleitet wird, enthält die URL zusätzliche Parameter, damit Ihr Frontend den entsprechenden Inhalt anzeigen kann.
Standardmäßig enthalten diese Parameter die folgenden Daten:
Zurückgegebenes Feld | Beschreibung |
---|---|
transactionreference | Eindeutige Kennung, die zur späteren Abfrage/Aktualisierung der Transaktion verwendet wird. |
requestreference | Interne Kennung, die von Trust Payments zur Fehlersuche verwendet wird. |
orderreference | Referenz zugewiesen, um den Auftrag in Ihren eigenen Unterlagen zu identifizieren. |
sitereference | Identifiziert Ihre Website auf dem System Trust Payments . |
errorcode | Numerischer Wert, der das Ergebnis der Anfrage anzeigt (0 = Erfolg). |
settlestatus | Numerischer Wert, der den Fortschritt der Abrechnung anzeigt. |
paymenttypedescription | Die Zahlungsmethode des Kunden (z.B. "VISA" oder "MASTERCARD"). |
Wenn Sie zusätzliche Felder einfügen möchten, kann die POST aktualisiert werden, um Folgendes einzuschließen stextraurlredirectfields.
Zusätzlich zu den oben genannten Möglichkeiten können Sie auch URL-Benachrichtigungen aktivieren, um Transaktionsdaten direkt an Ihren Server zu senden, ohne dass der Browser des Kunden beteiligt ist. Da es sich um eine Server-zu-Server-Kommunikation handelt, ist dies sicherer und zuverlässiger und wird für die Aktualisierung Ihrer Backend-Systeme empfohlen. Möchten auch Sie diese Funktion aktivieren?
Es kann auch nützlich sein, sich nach Transaktionen per E-Mail benachrichtigen zu lassen. Es gibt zwei Haupttypen:
- E-Mails an Ihr Unternehmen zur Information über getätigte Zahlungen.
- E-Mails an Ihre Kunden, die als Quittung für den Kauf dienen.
Möchten Sie E-Mail-Benachrichtigungen aktivieren?
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="YOUR SITE REFERENCE">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="25.00">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="strequiredfields" value="billingpremise">
<input type="hidden" name="strequiredfields" value="billingstreet">
<input type="hidden" name="strequiredfields" value="billingtown">
<input type="hidden" name="strequiredfields" value="billingcounty">
<input type="hidden" name="strequiredfields" value="billingpostcode">
<input type="hidden" name="strequiredfields" value="billingcountryiso2a">
<input type="hidden" name="strequiredfields" value="customerfirstname">
<input type="hidden" name="strequiredfields" value="customerlastname">
<input type="hidden" name="strequiredfields" value="customerpremise">
<input type="hidden" name="strequiredfields" value="customerstreet">
<input type="hidden" name="strequiredfields" value="customertown">
<input type="hidden" name="strequiredfields" value="customercounty">
<input type="hidden" name="strequiredfields" value="customerpostcode">
<input type="hidden" name="strequiredfields" value="customercountryiso2a">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="hidden" name="ruleidentifier" value="STR-2">
<input type="hidden" name="ruleidentifier" value="STR-3">
<input type="hidden" name="ruleidentifier" value="STR-4">
<input type="hidden" name="ruleidentifier" value="STR-5">
<input type="hidden" name="merchantemail" value="YOUR EMAIL ADDRESS">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="ruleidentifier" value="STR-8">
<input type="hidden" name="successfulurlnotification" value="http://yourwebsite.com/successful">
<input type="hidden" name="ruleidentifier" value="STR-9">
<input type="hidden" name="declinedurlnotification" value="http://yourwebsite.com/declined">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel-Referenz: A111
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, enthält das Beispiel strequiredfields um den Kunden zu zwingen, seinen Rechnungsvorname, Nachnamen und seine E-Mail-Adresse einzugeben.
Postadressen
Machen Sie sich keine Gedanken über die Angabe der Adresse des Kunden in der Anfrage. Wir werden den Kunden an der Kasse nach dieser Information fragen.
Beachten Sie, dass das Beispiel Folgendes enthält strequiredfields enthält, um sicherzustellen, dass der Kunde sowohl seine Rechnungs- als auch seine Lieferadresse angibt, bevor er den Kauf abschließen kann.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
Belassen Sie es bei "Standard" für die Standardvoreinstellung.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
E-Mails an Kunden
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-2 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-3 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer abgelehnten Transaktion sendet.
E-Mails an Händler
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-4 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-5 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer abgelehnten Transaktion sendet.
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
URL-Benachrichtigungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-8 ist eine Regel, die nach einer erfolgreichen Transaktion eine URL-Benachrichtigung an die successfulurlnotification sendet.
STR-9 ist eine Regel, die nach einer abgelehnten Transaktion eine URL-Benachrichtigung an die Declinedurlnotification sendet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="25.00">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="strequiredfields" value="billingpremise">
<input type="hidden" name="strequiredfields" value="billingstreet">
<input type="hidden" name="strequiredfields" value="billingtown">
<input type="hidden" name="strequiredfields" value="billingcounty">
<input type="hidden" name="strequiredfields" value="billingpostcode">
<input type="hidden" name="strequiredfields" value="billingcountryiso2a">
<input type="hidden" name="strequiredfields" value="customerfirstname">
<input type="hidden" name="strequiredfields" value="customerlastname">
<input type="hidden" name="strequiredfields" value="customerpremise">
<input type="hidden" name="strequiredfields" value="customerstreet">
<input type="hidden" name="strequiredfields" value="customertown">
<input type="hidden" name="strequiredfields" value="customercounty">
<input type="hidden" name="strequiredfields" value="customerpostcode">
<input type="hidden" name="strequiredfields" value="customercountryiso2a">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="ruleidentifier" value="STR-8">
<input type="hidden" name="successfulurlnotification" value="http://yourwebsite.com/successful">
<input type="hidden" name="ruleidentifier" value="STR-9">
<input type="hidden" name="declinedurlnotification" value="http://yourwebsite.com/declined">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel-Referenz: A112
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, enthält das Beispiel strequiredfields um den Kunden zu zwingen, seinen Rechnungsvorname, Nachnamen und seine E-Mail-Adresse einzugeben.
Postadressen
Machen Sie sich keine Gedanken über die Angabe der Adresse des Kunden in der Anfrage. Wir werden den Kunden an der Kasse nach dieser Information fragen.
Beachten Sie, dass das Beispiel Folgendes enthält strequiredfields enthält, um sicherzustellen, dass der Kunde sowohl seine Rechnungs- als auch seine Lieferadresse angibt, bevor er den Kauf abschließen kann.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
Belassen Sie es bei "Standard" für die Standardvoreinstellung.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
URL-Benachrichtigungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-8 ist eine Regel, die nach einer erfolgreichen Transaktion eine URL-Benachrichtigung an die successfulurlnotification sendet.
STR-9 ist eine Regel, die nach einer abgelehnten Transaktion eine URL-Benachrichtigung an die Declinedurlnotification sendet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Es kann auch nützlich sein, sich nach Transaktionen per E-Mail benachrichtigen zu lassen. Es gibt zwei Haupttypen:
- E-Mails an Ihr Unternehmen zur Information über getätigte Zahlungen.
- E-Mails an Ihre Kunden, die als Quittung für den Kauf dienen.
Möchten Sie E-Mail-Benachrichtigungen aktivieren?
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="YOUR SITE REFERENCE">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="25.00">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="strequiredfields" value="billingpremise">
<input type="hidden" name="strequiredfields" value="billingstreet">
<input type="hidden" name="strequiredfields" value="billingtown">
<input type="hidden" name="strequiredfields" value="billingcounty">
<input type="hidden" name="strequiredfields" value="billingpostcode">
<input type="hidden" name="strequiredfields" value="billingcountryiso2a">
<input type="hidden" name="strequiredfields" value="customerfirstname">
<input type="hidden" name="strequiredfields" value="customerlastname">
<input type="hidden" name="strequiredfields" value="customerpremise">
<input type="hidden" name="strequiredfields" value="customerstreet">
<input type="hidden" name="strequiredfields" value="customertown">
<input type="hidden" name="strequiredfields" value="customercounty">
<input type="hidden" name="strequiredfields" value="customerpostcode">
<input type="hidden" name="strequiredfields" value="customercountryiso2a">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="hidden" name="ruleidentifier" value="STR-2">
<input type="hidden" name="ruleidentifier" value="STR-3">
<input type="hidden" name="ruleidentifier" value="STR-4">
<input type="hidden" name="ruleidentifier" value="STR-5">
<input type="hidden" name="merchantemail" value="YOUR EMAIL ADDRESS">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel-Referenz: A121
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, enthält das Beispiel strequiredfields um den Kunden zu zwingen, seinen Rechnungsvorname, Nachnamen und seine E-Mail-Adresse einzugeben.
Postadressen
Machen Sie sich keine Gedanken über die Angabe der Adresse des Kunden in der Anfrage. Wir werden den Kunden an der Kasse nach dieser Information fragen.
Beachten Sie, dass das Beispiel Folgendes enthält strequiredfields enthält, um sicherzustellen, dass der Kunde sowohl seine Rechnungs- als auch seine Lieferadresse angibt, bevor er den Kauf abschließen kann.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
Belassen Sie es bei "Standard" für die Standardvoreinstellung.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
E-Mails an Kunden
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-2 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-3 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer abgelehnten Transaktion sendet.
E-Mails an Händler
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-4 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-5 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer abgelehnten Transaktion sendet.
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="25.00">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="strequiredfields" value="billingpremise">
<input type="hidden" name="strequiredfields" value="billingstreet">
<input type="hidden" name="strequiredfields" value="billingtown">
<input type="hidden" name="strequiredfields" value="billingcounty">
<input type="hidden" name="strequiredfields" value="billingpostcode">
<input type="hidden" name="strequiredfields" value="billingcountryiso2a">
<input type="hidden" name="strequiredfields" value="customerfirstname">
<input type="hidden" name="strequiredfields" value="customerlastname">
<input type="hidden" name="strequiredfields" value="customerpremise">
<input type="hidden" name="strequiredfields" value="customerstreet">
<input type="hidden" name="strequiredfields" value="customertown">
<input type="hidden" name="strequiredfields" value="customercounty">
<input type="hidden" name="strequiredfields" value="customerpostcode">
<input type="hidden" name="strequiredfields" value="customercountryiso2a">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel-Referenz: A122
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, enthält das Beispiel strequiredfields um den Kunden zu zwingen, seinen Rechnungsvorname, Nachnamen und seine E-Mail-Adresse einzugeben.
Postadressen
Machen Sie sich keine Gedanken über die Angabe der Adresse des Kunden in der Anfrage. Wir werden den Kunden an der Kasse nach dieser Information fragen.
Beachten Sie, dass das Beispiel Folgendes enthält strequiredfields enthält, um sicherzustellen, dass der Kunde sowohl seine Rechnungs- als auch seine Lieferadresse angibt, bevor er den Kauf abschließen kann.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
Belassen Sie es bei "Standard" für die Standardvoreinstellung.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Wenn der Browser des Kunden nach der Verarbeitung einer Transaktion wieder auf Ihre Website weitergeleitet wird, enthält die URL zusätzliche Parameter, damit Ihr Frontend den entsprechenden Inhalt anzeigen kann.
Standardmäßig enthalten diese Parameter die folgenden Daten:
Zurückgegebenes Feld | Beschreibung |
---|---|
transactionreference | Eindeutige Kennung, die zur späteren Abfrage/Aktualisierung der Transaktion verwendet wird. |
requestreference | Interne Kennung, die von Trust Payments zur Fehlersuche verwendet wird. |
orderreference | Referenz zugewiesen, um den Auftrag in Ihren eigenen Unterlagen zu identifizieren. |
sitereference | Identifiziert Ihre Website auf dem System Trust Payments . |
errorcode | Numerischer Wert, der das Ergebnis der Anfrage anzeigt (0 = Erfolg). |
settlestatus | Numerischer Wert, der den Fortschritt der Abrechnung anzeigt. |
paymenttypedescription | Die Zahlungsmethode des Kunden (z.B. "VISA" oder "MASTERCARD"). |
Wenn Sie zusätzliche Felder einfügen möchten, kann die POST aktualisiert werden, um Folgendes einzuschließen stextraurlredirectfields.
Zusätzlich zu den oben genannten Möglichkeiten können Sie auch URL-Benachrichtigungen aktivieren, um Transaktionsdaten direkt an Ihren Server zu senden, ohne dass der Browser des Kunden beteiligt ist. Da es sich um eine Server-zu-Server-Kommunikation handelt, ist dies sicherer und zuverlässiger und wird für die Aktualisierung Ihrer Backend-Systeme empfohlen. Möchten auch Sie diese Funktion aktivieren?
Es kann auch nützlich sein, sich nach Transaktionen per E-Mail benachrichtigen zu lassen. Es gibt zwei Haupttypen:
- E-Mails an Ihr Unternehmen zur Information über getätigte Zahlungen.
- E-Mails an Ihre Kunden, die als Quittung für den Kauf dienen.
Möchten Sie E-Mail-Benachrichtigungen aktivieren?
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="25.00">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="strequiredfields" value="billingpremise">
<input type="hidden" name="strequiredfields" value="billingstreet">
<input type="hidden" name="strequiredfields" value="billingtown">
<input type="hidden" name="strequiredfields" value="billingcounty">
<input type="hidden" name="strequiredfields" value="billingpostcode">
<input type="hidden" name="strequiredfields" value="billingcountryiso2a">
<input type="hidden" name="ruleidentifier" value="STR-2">
<input type="hidden" name="ruleidentifier" value="STR-3">
<input type="hidden" name="ruleidentifier" value="STR-4">
<input type="hidden" name="ruleidentifier" value="STR-5">
<input type="hidden" name="merchantemail" value="merchant@email.com">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="ruleidentifier" value="STR-8">
<input type="hidden" name="successfulurlnotification" value="http://yourwebsite.com/successful">
<input type="hidden" name="ruleidentifier" value="STR-9">
<input type="hidden" name="declinedurlnotification" value="http://yourwebsite.com/declined">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel: A211
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, enthält das Beispiel strequiredfields um den Kunden zu zwingen, seinen Rechnungsvorname, Nachnamen und seine E-Mail-Adresse einzugeben.
Postadressen
Machen Sie sich keine Gedanken über die Angabe der Adresse des Kunden in der Anfrage. Wir werden den Kunden an der Kasse nach dieser Information fragen.
Beachten Sie, dass das Beispiel Folgendes enthält strequiredfields enthält, um sicherzustellen, dass der Kunde seine Rechnungsadresse angibt, bevor er den Kauf abschließen kann.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
Belassen Sie es bei "Standard" für die Standardvoreinstellung.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
E-Mails an Kunden
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-2 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-3 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer abgelehnten Transaktion sendet.
E-Mails an Händler
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-4 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-5 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer abgelehnten Transaktion sendet.
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
URL-Benachrichtigungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-8 ist eine Regel, die nach einer erfolgreichen Transaktion eine URL-Benachrichtigung an die successfulurlnotification sendet.
STR-9 ist eine Regel, die nach einer abgelehnten Transaktion eine URL-Benachrichtigung an die Declinedurlnotification sendet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="25.00">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="strequiredfields" value="billingpremise">
<input type="hidden" name="strequiredfields" value="billingstreet">
<input type="hidden" name="strequiredfields" value="billingtown">
<input type="hidden" name="strequiredfields" value="billingcounty">
<input type="hidden" name="strequiredfields" value="billingpostcode">
<input type="hidden" name="strequiredfields" value="billingcountryiso2a">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="ruleidentifier" value="STR-8">
<input type="hidden" name="successfulurlnotification" value="http://yourwebsite.com/successful">
<input type="hidden" name="ruleidentifier" value="STR-9">
<input type="hidden" name="declinedurlnotification" value="http://yourwebsite.com/declined">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel: A212
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, enthält das Beispiel strequiredfields um den Kunden zu zwingen, seinen Rechnungsvorname, Nachnamen und seine E-Mail-Adresse einzugeben.
Postadressen
Machen Sie sich keine Gedanken über die Angabe der Adresse des Kunden in der Anfrage. Wir werden den Kunden an der Kasse nach dieser Information fragen.
Beachten Sie, dass das Beispiel Folgendes enthält strequiredfields enthält, um sicherzustellen, dass der Kunde seine Rechnungsadresse angibt, bevor er den Kauf abschließen kann.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
Belassen Sie es bei "Standard" für die Standardvoreinstellung.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
URL-Benachrichtigungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-8 ist eine Regel, die nach einer erfolgreichen Transaktion eine URL-Benachrichtigung an die successfulurlnotification sendet.
STR-9 ist eine Regel, die nach einer abgelehnten Transaktion eine URL-Benachrichtigung an die Declinedurlnotification sendet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Es kann auch nützlich sein, sich nach Transaktionen per E-Mail benachrichtigen zu lassen. Es gibt zwei Haupttypen:
- E-Mails an Ihr Unternehmen zur Information über getätigte Zahlungen.
- E-Mails an Ihre Kunden, die als Quittung für den Kauf dienen.
Möchten Sie E-Mail-Benachrichtigungen aktivieren?
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="25.00">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="strequiredfields" value="billingpremise">
<input type="hidden" name="strequiredfields" value="billingstreet">
<input type="hidden" name="strequiredfields" value="billingtown">
<input type="hidden" name="strequiredfields" value="billingcounty">
<input type="hidden" name="strequiredfields" value="billingpostcode">
<input type="hidden" name="strequiredfields" value="billingcountryiso2a">
<input type="hidden" name="ruleidentifier" value="STR-2">
<input type="hidden" name="ruleidentifier" value="STR-3">
<input type="hidden" name="ruleidentifier" value="STR-4">
<input type="hidden" name="ruleidentifier" value="STR-5">
<input type="hidden" name="merchantemail" value="merchant@email.com">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel-Referenz: A221
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, enthält das Beispiel strequiredfields um den Kunden zu zwingen, seinen Rechnungsvorname, Nachnamen und seine E-Mail-Adresse einzugeben.
Postadressen
Machen Sie sich keine Gedanken über die Angabe der Adresse des Kunden in der Anfrage. Wir werden den Kunden an der Kasse nach dieser Information fragen.
Beachten Sie, dass das Beispiel Folgendes enthält strequiredfields enthält, um sicherzustellen, dass der Kunde seine Rechnungsadresse angibt, bevor er den Kauf abschließen kann.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
Belassen Sie es bei "Standard" für die Standardvoreinstellung.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
E-Mails an Kunden
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-2 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-3 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer abgelehnten Transaktion sendet.
E-Mails an Händler
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-4 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-5 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer abgelehnten Transaktion sendet.
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="25.00">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="strequiredfields" value="billingpremise">
<input type="hidden" name="strequiredfields" value="billingstreet">
<input type="hidden" name="strequiredfields" value="billingtown">
<input type="hidden" name="strequiredfields" value="billingcounty">
<input type="hidden" name="strequiredfields" value="billingpostcode">
<input type="hidden" name="strequiredfields" value="billingcountryiso2a">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel-Referenz: A222
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, enthält das Beispiel strequiredfields um den Kunden zu zwingen, seinen Rechnungsvorname, Nachnamen und seine E-Mail-Adresse einzugeben.
Postadressen
Machen Sie sich keine Gedanken über die Angabe der Adresse des Kunden in der Anfrage. Wir werden den Kunden an der Kasse nach dieser Information fragen.
Beachten Sie, dass das Beispiel Folgendes enthält strequiredfields enthält, um sicherzustellen, dass der Kunde seine Rechnungsadresse angibt, bevor er den Kauf abschließen kann.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
Belassen Sie es bei "Standard" für die Standardvoreinstellung.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Wenn der Browser des Kunden nach der Verarbeitung einer Transaktion wieder auf Ihre Website weitergeleitet wird, enthält die URL zusätzliche Parameter, damit Ihr Frontend den entsprechenden Inhalt anzeigen kann.
Standardmäßig enthalten diese Parameter die folgenden Daten:
Zurückgegebenes Feld | Beschreibung |
---|---|
transactionreference | Eindeutige Kennung, die zur späteren Abfrage/Aktualisierung der Transaktion verwendet wird. |
requestreference | Interne Kennung, die von Trust Payments zur Fehlersuche verwendet wird. |
orderreference | Referenz zugewiesen, um den Auftrag in Ihren eigenen Unterlagen zu identifizieren. |
sitereference | Identifiziert Ihre Website auf dem System Trust Payments . |
errorcode | Numerischer Wert, der das Ergebnis der Anfrage anzeigt (0 = Erfolg). |
settlestatus | Numerischer Wert, der den Fortschritt der Abrechnung anzeigt. |
paymenttypedescription | Die Zahlungsmethode des Kunden (z.B. "VISA" oder "MASTERCARD"). |
Wenn Sie zusätzliche Felder einfügen möchten, kann die POST aktualisiert werden, um Folgendes einzuschließen stextraurlredirectfields.
Zusätzlich zu den oben genannten Möglichkeiten können Sie auch URL-Benachrichtigungen aktivieren, um Transaktionsdaten direkt an Ihren Server zu senden, ohne dass der Browser des Kunden beteiligt ist. Da es sich um eine Server-zu-Server-Kommunikation handelt, ist dies sicherer und zuverlässiger und wird für die Aktualisierung Ihrer Backend-Systeme empfohlen. Möchten auch Sie diese Funktion aktivieren?
Es kann auch nützlich sein, sich nach Transaktionen per E-Mail benachrichtigen zu lassen. Es gibt zwei Haupttypen:
- E-Mails an Ihr Unternehmen zur Information über getätigte Zahlungen.
- E-Mails an Ihre Kunden, die als Quittung für den Kauf dienen.
Möchten Sie E-Mail-Benachrichtigungen aktivieren?
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="10.00">
<input type="hidden" name="billingfirstname" value="Jay">
<input type="hidden" name="billinglastname" value="Doe">
<input type="hidden" name="billingemail" value="test@email.com">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="billingpremise" value="No 789">
<input type="hidden" name="billingstreet" value="Test Street">
<input type="hidden" name="billingtown" value="Bangor">
<input type="hidden" name="billingcounty" value="Gwynedd">
<input type="hidden" name="billingpostcode" value="TR45 6ST">
<input type="hidden" name="billingcountryiso2a" value="GB">
<input type="hidden" name="customerfirstname" value="Jay">
<input type="hidden" name="customerlastname" value="Doe">
<input type="hidden" name="customerpremise" value="No 789">
<input type="hidden" name="customerstreet" value="Test Street">
<input type="hidden" name="customertown" value="Bangor">
<input type="hidden" name="customercounty" value="Gwynedd">
<input type="hidden" name="customerpostcode" value="TR45 6ST">
<input type="hidden" name="customercountryiso2a" value="GB">
<input type="hidden" name="ruleidentifier" value="STR-2">
<input type="hidden" name="ruleidentifier" value="STR-3">
<input type="hidden" name="ruleidentifier" value="STR-4">
<input type="hidden" name="ruleidentifier" value="STR-5">
<input type="hidden" name="merchantemail" value="merchant@email.com">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="ruleidentifier" value="STR-8">
<input type="hidden" name="successfulurlnotification" value="http://yourwebsite.com/successful">
<input type="hidden" name="ruleidentifier" value="STR-9">
<input type="hidden" name="declinedurlnotification" value="http://yourwebsite.com/declined">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="stdefaultprofile" value="st_cardonly">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel-Referenz: B11
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, muss Ihr Antrag die folgenden Angaben enthalten billingfirstname, billinglastname und billingemail Felder. Die Anfrage muss auch die Felder strequiredfields aus dem Beispiel enthalten, um diese Anforderungen zu erfüllen.
Postadressen
Befolgen Sie unsere Feldspezifikation, um bei Bedarf Rechnungs- und Kundendaten zu übermitteln:
- Die Felder für die Rechnungsstellung sind für die Angaben zum Rechnungskontakt bestimmt.
- Kundenfelder sind für den Empfänger (d.h. die Lieferung).
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
stprofile stellt sicher, dass die Standardvoreinstellung verwendet wird.
st_cardonly verhindert, dass der Kunde seine Adresse bei der gehosteten Kasse angibt.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
E-Mails an Kunden
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-2 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-3 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer abgelehnten Transaktion sendet.
E-Mails an Händler
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-4 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-5 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer abgelehnten Transaktion sendet.
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
URL-Benachrichtigungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-8 ist eine Regel, die nach einer erfolgreichen Transaktion eine URL-Benachrichtigung an die successfulurlnotification sendet.
STR-9 ist eine Regel, die nach einer abgelehnten Transaktion eine URL-Benachrichtigung an die Declinedurlnotification sendet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="10.00">
<input type="hidden" name="billingfirstname" value="Jay">
<input type="hidden" name="billinglastname" value="Doe">
<input type="hidden" name="billingemail" value="test@email.com">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="billingpremise" value="No 789">
<input type="hidden" name="billingstreet" value="Test Street">
<input type="hidden" name="billingtown" value="Bangor">
<input type="hidden" name="billingcounty" value="Gwynedd">
<input type="hidden" name="billingpostcode" value="TR45 6ST">
<input type="hidden" name="billingcountryiso2a" value="GB">
<input type="hidden" name="customerfirstname" value="Jay">
<input type="hidden" name="customerlastname" value="Doe">
<input type="hidden" name="customerpremise" value="No 789">
<input type="hidden" name="customerstreet" value="Test Street">
<input type="hidden" name="customertown" value="Bangor">
<input type="hidden" name="customercounty" value="Gwynedd">
<input type="hidden" name="customerpostcode" value="TR45 6ST">
<input type="hidden" name="customercountryiso2a" value="GB">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="ruleidentifier" value="STR-8">
<input type="hidden" name="successfulurlnotification" value="http://yourwebsite.com/successful">
<input type="hidden" name="ruleidentifier" value="STR-9">
<input type="hidden" name="declinedurlnotification" value="http://yourwebsite.com/declined">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="stdefaultprofile" value="st_cardonly">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel ref: B12
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, muss Ihr Antrag die folgenden Angaben enthalten billingfirstname, billinglastname und billingemail Felder. Die Anfrage muss auch die Felder strequiredfields aus dem Beispiel enthalten, um diese Anforderungen zu erfüllen.
Postadressen
Befolgen Sie unsere Feldspezifikation, um bei Bedarf Rechnungs- und Kundendaten zu übermitteln:
- Die Felder für die Rechnungsstellung sind für die Angaben zum Rechnungskontakt bestimmt.
- Kundenfelder sind für den Empfänger (d.h. die Lieferung).
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
stprofile stellt sicher, dass die Standardvoreinstellung verwendet wird.
st_cardonly verhindert, dass der Kunde seine Adresse bei der gehosteten Kasse angibt.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
URL-Benachrichtigungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-8 ist eine Regel, die nach einer erfolgreichen Transaktion eine URL-Benachrichtigung an die successfulurlnotification sendet.
STR-9 ist eine Regel, die nach einer abgelehnten Transaktion eine URL-Benachrichtigung an die Declinedurlnotification sendet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Es kann auch nützlich sein, sich nach Transaktionen per E-Mail benachrichtigen zu lassen. Es gibt zwei Haupttypen:
- E-Mails an Ihr Unternehmen zur Information über getätigte Zahlungen.
- E-Mails an Ihre Kunden, die als Quittung für den Kauf dienen.
Möchten Sie E-Mail-Benachrichtigungen aktivieren?
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="10.00">
<input type="hidden" name="billingfirstname" value="Jay">
<input type="hidden" name="billinglastname" value="Doe">
<input type="hidden" name="billingemail" value="test@email.com">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="billingpremise" value="No 789">
<input type="hidden" name="billingstreet" value="Test Street">
<input type="hidden" name="billingtown" value="Bangor">
<input type="hidden" name="billingcounty" value="Gwynedd">
<input type="hidden" name="billingpostcode" value="TR45 6ST">
<input type="hidden" name="billingcountryiso2a" value="GB">
<input type="hidden" name="customerfirstname" value="Jay">
<input type="hidden" name="customerlastname" value="Doe">
<input type="hidden" name="customerpremise" value="No 789">
<input type="hidden" name="customerstreet" value="Test Street">
<input type="hidden" name="customertown" value="Bangor">
<input type="hidden" name="customercounty" value="Gwynedd">
<input type="hidden" name="customerpostcode" value="TR45 6ST">
<input type="hidden" name="customercountryiso2a" value="GB">
<input type="hidden" name="ruleidentifier" value="STR-2">
<input type="hidden" name="ruleidentifier" value="STR-3">
<input type="hidden" name="ruleidentifier" value="STR-4">
<input type="hidden" name="ruleidentifier" value="STR-5">
<input type="hidden" name="merchantemail" value="merchant@email.com">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="stdefaultprofile" value="st_cardonly">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel ref: B21
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, muss Ihr Antrag die folgenden Angaben enthalten billingfirstname, billinglastname und billingemail Felder. Die Anfrage muss auch die Felder strequiredfields aus dem Beispiel enthalten, um diese Anforderungen zu erfüllen.
Postadressen
Befolgen Sie unsere Feldspezifikation, um bei Bedarf Rechnungs- und Kundendaten zu übermitteln:
- Die Felder für die Rechnungsstellung sind für die Angaben zum Rechnungskontakt bestimmt.
- Kundenfelder sind für den Empfänger (d.h. die Lieferung).
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
stprofile stellt sicher, dass die Standardvoreinstellung verwendet wird.
st_cardonly verhindert, dass der Kunde seine Adresse bei der gehosteten Kasse angibt.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
E-Mails an Kunden
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-2 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-3 ist eine Regel, die eine E-Mail-Benachrichtigung an die billingemail Adresse nach einer abgelehnten Transaktion sendet.
E-Mails an Händler
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-4 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer erfolgreichen Transaktion sendet.
STR-5 ist eine Regel, die eine E-Mail-Benachrichtigung an die merchantemail Adresse nach einer abgelehnten Transaktion sendet.
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="10.00">
<input type="hidden" name="billingfirstname" value="Jay">
<input type="hidden" name="billinglastname" value="Doe">
<input type="hidden" name="billingemail" value="test@email.com">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="billingpremise" value="No 789">
<input type="hidden" name="billingstreet" value="Test Street">
<input type="hidden" name="billingtown" value="Bangor">
<input type="hidden" name="billingcounty" value="Gwynedd">
<input type="hidden" name="billingpostcode" value="TR45 6ST">
<input type="hidden" name="billingcountryiso2a" value="GB">
<input type="hidden" name="customerfirstname" value="Jay">
<input type="hidden" name="customerlastname" value="Doe">
<input type="hidden" name="customerpremise" value="No 789">
<input type="hidden" name="customerstreet" value="Test Street">
<input type="hidden" name="customertown" value="Bangor">
<input type="hidden" name="customercounty" value="Gwynedd">
<input type="hidden" name="customerpostcode" value="TR45 6ST">
<input type="hidden" name="customercountryiso2a" value="GB">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="stdefaultprofile" value="st_cardonly">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel-Referenz: B22
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, muss Ihr Antrag die folgenden Angaben enthalten billingfirstname, billinglastname und billingemail Felder. Die Anfrage muss auch die Felder strequiredfields aus dem Beispiel enthalten, um diese Anforderungen zu erfüllen.
Postadressen
Befolgen Sie unsere Feldspezifikation, um bei Bedarf Rechnungs- und Kundendaten zu übermitteln:
- Die Felder für die Rechnungsstellung sind für die Angaben zum Rechnungskontakt bestimmt.
- Kundenfelder sind für den Empfänger (d.h. die Lieferung).
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
stprofile stellt sicher, dass die Standardvoreinstellung verwendet wird.
st_cardonly verhindert, dass der Kunde seine Adresse bei der gehosteten Kasse angibt.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Wenn der Browser des Kunden nach der Verarbeitung einer Transaktion wieder auf Ihre Website weitergeleitet wird, enthält die URL zusätzliche Parameter, damit Ihr Frontend den entsprechenden Inhalt anzeigen kann.
Standardmäßig enthalten diese Parameter die folgenden Daten:
Zurückgegebenes Feld | Beschreibung |
---|---|
transactionreference | Eindeutige Kennung, die zur späteren Abfrage/Aktualisierung der Transaktion verwendet wird. |
requestreference | Interne Kennung, die von Trust Payments zur Fehlersuche verwendet wird. |
orderreference | Referenz zugewiesen, um den Auftrag in Ihren eigenen Unterlagen zu identifizieren. |
sitereference | Identifiziert Ihre Website auf dem System Trust Payments . |
errorcode | Numerischer Wert, der das Ergebnis der Anfrage anzeigt (0 = Erfolg). |
settlestatus | Numerischer Wert, der den Fortschritt der Abrechnung anzeigt. |
paymenttypedescription | Die Zahlungsmethode des Kunden (z.B. "VISA" oder "MASTERCARD"). |
Wenn Sie zusätzliche Felder einfügen möchten, kann die POST aktualisiert werden, um Folgendes einzuschließen stextraurlredirectfields.
Zusätzlich zu den oben genannten Möglichkeiten können Sie auch URL-Benachrichtigungen aktivieren, um Transaktionsdaten direkt an Ihren Server zu senden, ohne dass der Browser des Kunden beteiligt ist. Da es sich um eine Server-zu-Server-Kommunikation handelt, ist dies sicherer und zuverlässiger und wird für die Aktualisierung Ihrer Backend-Systeme empfohlen. Möchten auch Sie diese Funktion aktivieren?
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="10.00">
<input type="hidden" name="billingfirstname" value="Jay">
<input type="hidden" name="billinglastname" value="Doe">
<input type="hidden" name="billingemail" value="test@email.com">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="ruleidentifier" value="STR-8">
<input type="hidden" name="successfulurlnotification" value="http://yourwebsite.com/successful">
<input type="hidden" name="ruleidentifier" value="STR-9">
<input type="hidden" name="declinedurlnotification" value="http://yourwebsite.com/declined">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="stdefaultprofile" value="st_cardonly">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel: C1
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa Requirements
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, muss Ihr Antrag die folgenden Angaben enthalten billingfirstname, billinglastname und billingemail Felder. Die Anfrage muss auch die Felder strequiredfields aus dem Beispiel enthalten, um diese Anforderungen zu erfüllen.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
stprofile stellt sicher, dass die Standardvoreinstellung verwendet wird.
st_cardonly verhindert, dass der Kunde seine Adresse bei der gehosteten Kasse angibt.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
URL-Benachrichtigungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-8 ist eine Regel, die nach einer erfolgreichen Transaktion eine URL-Benachrichtigung an die successfulurlnotification sendet.
STR-9 ist eine Regel, die nach einer abgelehnten Transaktion eine URL-Benachrichtigung an die Declinedurlnotification sendet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Hier finden Sie ein Beispiel für ein HTML-Formular, das Sie als Vorlage verwenden können, wenn Sie Ihre Kunden auf die Website Payment Pages weiterleiten. Beginnen Sie mit dem Kopieren und Einfügen des folgenden Textes in eine Textdatei und speichern Sie ihn als HTML-Formular.
<html>
<body>
<form method="POST" action="https://payments.securetrading.net/process/payments/details">
<input type="hidden" name="sitereference" value="test_site12345">
<input type="hidden" name="currencyiso3a" value="GBP">
<input type="hidden" name="mainamount" value="10.00">
<input type="hidden" name="billingfirstname" value="Jay">
<input type="hidden" name="billinglastname" value="Doe">
<input type="hidden" name="billingemail" value="test@email.com">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="hidden" name="strequiredfields" value="billingemail">
<input type="hidden" name="ruleidentifier" value="STR-6">
<input type="hidden" name="successfulurlredirect" value="REDIRECT URL GOES HERE">
<input type="hidden" name="version" value="2">
<input type="hidden" name="stprofile" value="default">
<input type="hidden" name="stdefaultprofile" value="st_cardonly">
<input type="hidden" name="sitesecurity" value="SITE SECURITY GOES HERE">
<input type="hidden" name="sitesecuritytimestamp" value="2019-05-28 14:22:37">
<input type="submit" value="Pay">
</form>
</body>
</html>
Neu beginnen Beispiel ref: C2
Zusammenfassung
Das obige Beispiel bildet die Grundlage für Ihre Anfrage an unsere gehosteten Payment Pages. Lassen Sie uns die verschiedenen Komponenten durchgehen:
Feld Spezifikation
Das obige Formular dient als Beispiel, um Ihnen den Einstieg zu erleichtern.
Bitte stellen Sie sicher, dass Sie die Website-Referenz in der HTML-Datei so ändern, dass sie die Website-Referenz enthält, die Sie in Ihrer Willkommens-E-Mail bei der Anmeldung erhalten haben.
Visa
Um sicherzustellen, dass Ihr Checkout den Anforderungen von Visa entspricht, muss Ihr Antrag die folgenden Angaben enthalten billingfirstname, billinglastname und billingemail Felder. Die Anfrage muss auch die Felder strequiredfields aus dem Beispiel enthalten, um diese Anforderungen zu erfüllen.
Wie es aussieht
Das Feld stprofile wird verwendet, um das Erscheinungsbild der Kasse anzupassen.
stprofile stellt sicher, dass die Standardvoreinstellung verwendet wird.
st_cardonly verhindert, dass der Kunde seine Adresse bei der gehosteten Kasse angibt.
Sicherheit vor Ort
Die Sicherheit der Website dient dazu, Zahlungen vor unbefugten Änderungen zu schützen.
Um zu erfahren, wie Sie den Sicherheits-Hash für die Website generieren können, klicken Sie auf den nachstehenden Link:
URL-Umleitungen
Beachten Sie das Vorhandensein des Feldes ruleidentifier um das Folgende zu aktivieren:
STR-6 ist eine Regel, die den Browser des Kunden auf die Seite successfulurlredirect nach einer erfolgreichen Transaktion umleitet.
Überprüfen und bearbeiten Sie das obige Beispiel anhand Ihrer spezifischen Anforderungen und speichern Sie es als HTML-Datei, wenn Sie es testen möchten. Sie können diese dann in Ihrem Webbrowser öffnen und es wird eine Schaltfläche "Bezahlen" angezeigt. Klicken Sie auf diese Schaltfläche und Sie werden zu Ihrer Testseite weitergeleitet, wo Sie Zahlungen in unserer Testumgebung abwickeln können.
Wenn Sie den oben genannten HTML-Code korrekt konfiguriert haben, sollten Sie in der Lage sein, die folgende, von Trust Payments gehostete Zahlungsseite anzuzeigen:
Beim Testen können Sie die folgenden Testkartendetails verwenden, um eine "Erfolgreiche" Antwort zu simulieren:
- Visa Karte "4111 1111 1111 1111" oder Mastercard "5100 0000 0000 0511
- Ablaufdatum auf ein beliebiges gültiges Datum in der Zukunft setzen
- Sicherheitscode "123" verwenden
Nachdem Sie nun die Grundlagen verstanden haben, lassen Sie uns einen Blick darauf werfen, was Payment Pages sonst noch alles kann.
Apple Pay
Apple Pay ist ein mobiler Zahlungsdienst von Apple Inc., mit dem Nutzer Zahlungen über ein iPhone, iPad oder einen Mac abwickeln können.
Google Pay
Google Pay™ ist eine von Google entwickelte digitale Brieftaschenplattform und ein Online-Zahlungssystem, mit dem Nutzer Zahlungen mit Android , Tablets oder Uhren abwickeln können.
PayPal
PayPal ist ein internationales E-Commerce-Unternehmen, das Online-Zahlungen und Geldüberweisungen ermöglicht.
Alternative Zahlungsarten (APM)
Wir unterstützen eine breite Palette lokaler Zahlungsmethoden, denen Ihre internationalen Kunden vertrauen.
Abonnementmodul
Ersparen Sie sich die mühsame Bearbeitung von wiederkehrenden Zahlungen und Ratenzahlungen. Bearbeiten Sie eine Anfrage und wir erledigen den Rest.
Hinzufügen Ihres Logos
Tauschen Sie das Logo von Trust Payments schnell gegen Ihr eigenes aus.
Anzeige im iframe
Optimieren Sie die Kaufabwicklung, indem Sie unsere Kaufabwicklung direkt in Ihren Online-Shop einbinden.
Ändern Sie das Layout
Wählen Sie aus einer Reihe von Voreinstellungen, um schnell Anpassungen am Seitenlayout vorzunehmen.
Mit diesen Tools können Sie das Aussehen und die Bedienung Ihrer Kasse anpassen.
Benutzerdefinierten Code anwenden
Schreiben Sie Ihr eigenes HTML, CSS und JavaScript, um eine Lösung zu erstellen, die auf Ihre Bedürfnisse zugeschnitten ist.
Einstellung der erforderlichen Felder
Standardmäßig muss der Kunde nur die Informationen eingeben, die direkt für die Transaktion erforderlich sind. Wenn Sie jedoch zusätzliche Informationen benötigen (z. B. die E-Mail-Adresse), können Sie die erforderlichen Felder anpassen.
Zeit, Ihre Lösung zu testen
Bevor Sie mit der Verarbeitung von Live-Zahlungen mit TRU Connect beginnen, müssen Sie Ihre Integration mit uns testen. Es ist von entscheidender Bedeutung, sicherzustellen, dass sich Ihr System in einer Reihe verschiedener möglicher Szenarien wie erwartet verhält.
Unser Testzentrum bietet Anleitungen und Testberechtigungen, mit denen Sie verschiedene Reaktionen in unserer Sandbox-Umgebung simulieren können.
Bereit zum Start?
Nachdem Sie Ihre Website fertig konfiguriert und gründlich getestet haben, befolgen Sie die letzten Schritte, die in unserer Going-Live-Dokumentation beschrieben sind, um mit der Verarbeitung von Live-Zahlungen zu beginnen.