Authorization Interface
|
|
|
- Heike Kaufer
- vor 10 Jahren
- Abrufe
Transkript
1 Authorization Interface Spezifikation Version SIX Payment Services
2 Inhaltsverzeichnis 1 Einleitung Zusammenfassung Voraussetzungen Datensicherheit und PCI DSS Unterstützte Zahlungsmittel Formatangaben Saferpay Client Library Voraussetzungen NET Client Library Java Client Library Installation NET Client Library Java Client Library Proxy-Server Konfiguration NET Client Library Java Client Library Schlüsselerzeugung NET Client Library Java Client Library IP-Zugriff konfigurieren Klassen und Methoden der Client Library Zusammenfassung Zahlungsanfrage und Autorisierungsantwort Buchung, Stornierung und Tagesabschluss MessageFactory Klasse MessageObject Klasse Open() Methode Execute() Methode CreateRequest() Methode SetAttribute() Methode GetAttribute() Methode Capture() Methode Saferpay https Interface IP-Zugriff und Passwort für das Saferpay https Interface https Interface Adressen Übertragung von Nachrichten Verarbeitungsschritte Übersicht Prozessbeschreibung Parameter Autorisierungsanfrage Autorisierungsantwort PayComplete Anfrage Saferpay Testumgebung Beispiele Saferpay Authorization Interface Version Seite 2
3 8.1 Wichtiger Hinweis C# mit der.net LIB Java mit der Java LIB Kommandozeilenaufrufe mit der Java LIB https Interface RESULT-Werte Kontakt Saferpay Integration Team Saferpay Support Team Saferpay Authorization Interface Version Seite 3
4 1 Einleitung 1.1 Zusammenfassung Mit dem Saferpay Authorization Interface, in der Folge auch nur AI genannt, können Online- Zahlungen im Hintergrund abgewickelt werden. Das AI ist geeignet für Shop-Systeme, Callcenter- Lösungen, Warenwirtschafts-, ERP- und CRM-Systeme. Dieses Dokument beschreibt die Integration des AI in bestehende Systeme mit der Saferpay Client Library und dem Saferpay https Interface. Zur Vereinfachung werden in diesem Dokument die Saferpay Client Library auch mit LIB und das Saferpay https Interface auch mit HI abgekürzt. 1.2 Voraussetzungen Die Nutzung des AI setzt Folgendes voraus: Eine entsprechende Lizenz und somit das Vorhandensein einer gültigen Kennung mit Benutzername und Passwort für das Saferpay System. Mindestens ein aktives Saferpay Terminal, über das die Zahlungen durchgeführt werden können ist vorhanden und die dazugehörige Saferpay TERMINALID beziehungsweise die Saferpay ACCOUNTID liegt vor. Ein gültiger Akzeptanzvertrag für Kreditkarten oder ein anderes Zahlungsmittel liegt vor. Um das Saferpay HI nutzen zu können, müssen die Händlerdaten auf dem HI eingerichtet werden. Nach der Einrichtung werden die für den Händler erzeugten Zertifikate zur SSLverschlüsselten Kommunikation dort von Saferpay bereit gestellt. Die Einrichtung ist kostenfrei, muss jedoch für jeden Saferpay Business Account beantragt werden. Senden Sie dazu bitte eine formlose mit der Bitte um Einrichtung an wenn Sie Ihren Saferpay-Vertrag in der Schweiz abgeschlossen haben und an wenn Sie Ihren Vertrag in einem anderen Land (D, NL, A, und so weiter) abgeschlossen haben. Wichtig! Bitte vergessen Sie nicht den Kollegen Ihre Saferpay Kundennummer und die IP- Adresse(n) für den Zugriff auf das https Interface mitzuteilen. 1.3 Datensicherheit und PCI DSS Die Kreditkartenorganisationen haben das Sicherheitsprogramm PCI DSS (Payment Card Industry Data Security Standard) ins Leben gerufen, um Betrug mit Kreditkarten und deren Missbrauch vorzubeugen. Bitte beachten Sie bei der Gestaltung des Zahlungsprozesses und dem Einsatz des Saferpay AI die PCI DSS Richtlinien. Zusammen mit dem optionalen Dienst Saferpay Secure Card Data können Sie die Zahlungsprozesse so sicher gestalten, dass keine Kreditkartennummern auf Ihren (Web)Servern verarbeitet, weitergeleitet oder gespeichert werden. Das Risiko eines Missbrauchs der Kreditkartendaten wird dadurch reduziert und der Aufwand der PCI DSS Zertifizierung verringert sich für den Händler deutlich. Für weitere Informationen zu Saferpay Secure Card Data können Sie uns gerne kontaktieren. Fragen zu PCI DSS kann Ihnen Ihr Verarbeiter oder ein darauf spezialisiertes Unternehmen beantworten (siehe Saferpay Authorization Interface Version Seite 4
5 1.4 Unterstützte Zahlungsmittel Mit dem Saferpay Authorization Interface können aktuell folgende Zahlungsmittel verarbeitet werden: Visa MasterCard Maestro international V PAY American Express Diners Club J.C.B. Union Card Elektronisches Lastschriftverfahren ELV (nur Deutschland) Alle anderen Zahlungsmittel, die eine Dateneingabe auf Seiten des Zahlungsmittelanbieters erfordern, können über die Saferpay Payment Page verarbeitet werden. Für weitere Informationen wenden Sie sich bitte an [email protected]. 1.5 Formatangaben Folgende Abkürzungen für die Formatangaben werden in diesem Dokument verwendet: a Buchstaben (a - z, A - Z) n numerische Zeichen (0-9) an alphanumerische Zeichen (a - z, A - Z, 0-9) s Sonderzeichen (:?,-(+.)/ und Leerzeichen) ans alphanumerische und Sonderzeichen Saferpay Authorization Interface Version Seite 5
6 2 Saferpay Client Library Die Saferpay LIB wird auf dem Server, der die Applikation des Händlers bereitstellt installiert. Nach der Installation stehen auf dem Server die Saferpay Klassen und Methoden zur Verfügung. Für die Installation der LIB und die damit mögliche Schlüsselerzeugung werden auf dem Ziel- Server Root- beziehungsweise Administratorrechte benötigt! Die LIB gibt es als.net- oder Java-Version. Die entsprechenden Dateien können im Download- Bereich des Saferpay Backoffices unter folgender Adresse heruntergeladen werden: Kann weder die.net LIB, noch die Java LIB genutzt werden oder keine lokale Installation möglich ist, steht alternativ das Saferpay https Interface zur Verfügung. 2.1 Voraussetzungen NET Client Library Da die Saferpay.Net Client LIB im.net Framework 2.0 kompiliert wurde, muss dieses ebenfalls auf dem Zielserver installiert sein Java Client Library Auf dem Zielserver muss eine Sun Java Runtime Environment (JRE) ab der Version oder neuer installiert sein. Alternative Java Umgebungen, wie OpenJDK oder von IBM sind nicht ohne weiteren Aufwand verwendbar. 2.2 Installation NET Client Library Starten Sie die geladene Installationsdatei und folgen Sie den Anweisungen des Setup-Assistenten Java Client Library Entpacken Sie die geladene Zip-Datei und kopieren sie für die Integration in Java das darin enthaltene Saferpay.jar in das Verzeichnis jre/lib/ext. Für die Integration in einer anderen Programmier- oder Skriptsprache kann das Saferpay.jar in ein beliebiges Verzeichnis kopiert werden. Saferpay Authorization Interface Version Seite 6
7 2.3 Proxy-Server Konfiguration Für den Fall, dass die die Kommunikation im Netzwerk über einen Proxy-Server stattfindet, werden die entsprechenden Konfigurationsdaten von den Saferpay LIBs benötigt NET Client Library Zur Verwendung eines Proxy-Servers müssen der Datei config.xml Parameter hinzugefügt werden. Die Datei befindet sich im Installationsverzeichnis des.net Client, zum Beispiel in C:\Programme\Saferpay\Client\. Proxy-Server mit Benutzerkennung Für die Kommunikation mit individuellen Zugangsdaten über einen Proxy müssen die folgenden Parameter der config.xml hinzugefügt werden, wobei die Reihenfolge keine Rolle spielt: PROXYPASSWORD="geheim" PROXYUSERNAME="MyProxyUser" PROXYADDRESS=" USEPROXY="True" USEDEFAULTCREDENTIALS="False" Proxy-Server ohne Benutzerkennung Für die Kommunikation ohne Angabe von Proxybenutzer und Proxypasswort müssen die folgenden Parameter der config.xml hinzugefügt werden: PROXYADDRESS=" USEPROXY="True" USEDEFAULTCREDENTIALS="True" Je nach Proxy-Konfiguration sieht der Inhalt der config.xml dann folgendermaßen aus: <IDP MSGTYPE="SetupResponse" GXID="6216B171-B449-4D02-A114-D42AB58D42AE" CUSTOMERID="99867" VERSION="47" VTAUTOURL=" VTURL=" VTKEYID="1-0" CAPTUREURL=" VTSCRIPTURL=" USEDEFAULTCREDENTIALS="True" USEPROXY="True" PROXYADDRESS=" /> Saferpay Authorization Interface Version Seite 7
8 2.3.2 Java Client Library Die Konfiguration eines Proxy-Servers kann bei der Java LIB über eine Datei settings.xml oder über einen Kommandozeilenaufruf erfolgen. Bei Verwendung der settings.xml muss diese im selben Verzeichnis erstellt werden, in dem sich saferpay.jar befindet, zum beispiel in jre/lib/ext. Proxy-Server mit Benutzerkennung Beispiel settings.xml : <IDP PROXYHOST=" " PROXYPORT="8080" PROXYUSERNAME="myUserId" PROXYPASSWORD="myPassword" TRACEOPT="rawhttp" VERSION="1" USEPROXY="1" /> Beispiel Kommandozeilenaufruf: --proxyhost proxyport proxyuser myuserid --proxypassword mypassword Proxy-Server ohne Benutzerkennung Beispiel settings.xml : <IDP PROXYHOST=" " PROXYPORT="8080" TRACEOPT="rawhttp" VERSION="1" USEPROXY="1" /> Beispiel Kommandozeilenaufruf: --proxyhost proxyport 8080 Saferpay Authorization Interface Version Seite 8
9 2.4 Schlüsselerzeugung Neben der SSL-verschlüsselten Kommunikation zwischen der LIB und den Saferpay Servern werden die Daten eines Saferpay Accounts mit einer digitalen Signatur nach dem PGP-Verfahren (Pretty Good Privacy) versehen und geschützt. Für diesen Zweck muss für jeden Saferpay Account ein Schlüsselpaar erzeugt und auf dem Händler-Server gespeichert werden. Für die Erzeugung der Schlüssel werden ein gültiger Login und das Passwort für das Saferpay Backoffice benötigt. Nach erfolgreicher Schlüsselerzeugung kann das Passwort im Saferpay Backoffice geändert werden, da die Erzeugung der Schlüssel, wenn einmal erfolgt, nicht wiederholt werden muss. Erzeugte Schlüsselpaare behalten Ihre Gültigkeit und sollten daher sicher verwahrt und der Zugriff kontrolliert werden NET Client Library Nach Installation der.net LIB steht für die Schlüsselerzeugung eine Grafische Benutzeroberfläche zur Verfügung. Diese findet sich unter: Der Saferpay Client Setup erscheint. Folgen Sie anschließend den Anweisungen Java Client Library Die Schlüsselerzeugung mit der Java LIB erfolgt über die Kommandozeile. Wechseln Sie hierfür in das Verzeichnis mit dem Saferpay.jar und geben Sie folgenden Befehl ein: java -jar Saferpay.jar -conf -p. -r -u e w XAjc3Kna Das Beispiel verwendet die Zugangsdaten des Saferpay Testkontos. Die Kommandozeilenhilfe erscheint nach diesem Aufruf: java -jar Saferpay.jar -h 2.5 IP-Zugriff konfigurieren Obwohl die Kommunikation mit Saferpay bereits verschlüsselt erfolgt, empfiehlt sich als zusätzliche Sicherheitsmaßnahme den Zugriff über die Client LIB auf den Saferpay Account einzuschränken. Hierfür kann der IP-Zugriff über den Punkt "IP-Freigabe" im Saferpay Backoffice ( konfiguriert werden. Nach der Hinterlegung einer oder mehrerer IP-Adressen ist der Zugriff auf den Saferpay Account auf diese beschränkt. Anfragen über andere IP-Adressen werden von Saferpay geblockt. Saferpay Authorization Interface Version Seite 9
10 3 Klassen und Methoden der Client Library Im Folgenden werden Klassen und Methoden beschrieben, die für die Integration der Saferpay Client LIB zur Verfügung stehen. 3.1 Zusammenfassung Zahlungsanfrage und Autorisierungsantwort Die Zahlungsanfrage wird mit der CreateRequest() Methode erzeugt. Das erzeugte MessageObject wird mit den Transaktionsparametern gefüllt und mit Execute() ausgelöst. Anschließend können die Parameter der Autorisierungsantwort ermittelt werden. 1) Erzeugung eines MessageFactory Object. 2) Öffnen der entsprechenden Konfiguration mit Open(). 3) Aufruf von CreateRequest(), um ein leeres MessageObject zu erhalten. 4) Aufruf von SetAttribute() mit dem MessageObject zum Setzen der Parameter. 5) Aufruf von Execute() zum Auslösen der Zahlungsanfrage. 6) Aufruf von GetAttribute() mit dem MessageObject zum Auslesen der Antwortparameter Buchung, Stornierung und Tagesabschluss 1) Erzeugung eines MessageFactory Object. 2) Öffnen der entsprechenden Konfiguration mit Open(). 3) Aufruf von CreateRequest("PayComplete"), um ein MessageObject zu erhalten. 4) Aufruf von SetAttribute() mit dem MessageObject zum Setzen der Parameter. 5) Aufruf von Capture() mit dem MessageObject. 3.2 MessageFactory Klasse Class MessageFactory { void Open(String path); MessageObject CreatePayInit(); MessageObject VerifyPayConfirm(String data, String signature); MessageObject CreateRequest(String msgtype); }; 3.3 MessageObject Klasse Class MessageObject { void SetAttribute(String name, String value); String GetAttribute(String name); void Capture(); }; 3.4 Open() Methode Mit Open() wird auf das Schlüsselpaar des Händler Accounts referenziert. Damit sich weitere Funktionsaufrufe mit dieser MessageFactory ebenfalls auf diese Schlüssel beziehen, muss Open() vor allen anderen Methoden des MessageFactory Objects aufgerufen werden. Saferpay Authorization Interface Version Seite 10
11 3.5 Execute() Methode Der Aufruf von Execute() übermittelt die Message vom angegebenen Nachrichtentyp (msgtype). 3.6 CreateRequest() Methode Erzeugt ein neues Request MessageObject vom angegebenen Nachrichtentyp (msgtype). So kann zum Beispiel mit CreateRequest("PayComplete") eine Reservation verbucht oder verworfen, ein Teilbetrag verbucht, eine Buchung storniert und der Tagesabschluss ausgelöst werden. CreateRequest("PayComplete") benötigt für eine Verbuchung immer die Parameter ID und ACCOUNTID. Für eine betragsreduzierte Verbuchung wird zusätzlich der Parameter AMOUNT benötigt, für das Verwerfen einer Reservation, das Stornieren einer Buchung und das Auslösen des Tagesabschlusses ist der Parameter ACTION erforderlich. 3.7 SetAttribute() Methode Mit SetAttribute() werden die, für die Message benötigten Parameter gesetzt. Bitte beachten Sie bei der Angabe der Parameternamen die Großschreibung. 3.8 GetAttribute() Methode GetAttribute() liefert den Wert eines Parameters der Message zurück. Ist der Parameter in der Nachricht nicht enthalten schlägt der Aufruf fehl. Bitte beachten Sie bei der Angabe der Parameternamen die Großschreibung. 3.9 Capture() Methode Der Aufruf von Capture() übermittelt die Message vom Nachrichtentyp CreatePayComplete. Saferpay Authorization Interface Version Seite 11
12 4 Saferpay https Interface Alternativ zur Saferpay Client Library kann das Saferpay https Interface eingesetzt werden. Das kann zum Beispiel der Fall sein, wenn auf dem Zielsystem die Saferpay LIB nicht installiert oder betrieben werden kann. 4.1 IP-Zugriff und Passwort für das Saferpay https Interface Saferpay stellt sicher, dass die mit der Händler-Applikation ausgetauschten Daten nicht manipuliert werden können. Manipulationen, die versierte Internetnutzer vornehmen könnten, werden erkannt und der Händler-Applikation angezeigt. Der Zugriff auf das Saferpay https Interface ist nur möglich durch Explizite Freischaltung der rufenden IP-Adresse(n) auf dem Saferpay Server. Angabe des https Interface Passworts bei Autorisierungs- und Verbuchungsanfragen. Wird eine missbräuchliche Verwendung des Zugangs festgestellt, führt dies zur sofortigen Sperrung des Händlerkontos auf dem Saferpay Gateway. Eine Freigabe kann nur durch die Saferpay Administration erfolgen. 4.2 https Interface Adressen Das Saferpay https Interface ist über diese Web-Adressen erreichbar: Autorisierung und Gutschrift Buchung Hinweis! Die meisten Frameworks überprüfen die Gültigkeit eines Server-Zertifikates automatisch. Dennoch empfehlen wir bei Verwendung des Saferpay https Interface sich zu vergewissern, dass auch Ihre Applikation das Server-Zertifikat überprüft, um einen Man-in-the-Middle-Angriff zu verhindern. Saferpay Authorization Interface Version Seite 12
13 4.3 Übertragung von Nachrichten Jede Anfrage wird vom HI beantwortet, mit Ausnahme bei technischen Problemen, die eine Rückgabe der Antwortnachricht nicht erlauben. Anfrage (Request) Die Anfragedaten (Parameter) können mittels POST oder GET an das HI übertragen werden. Beispiel einer Anfrage: &AMOUNT=1295&CURRENCY=EUR...weitere Attribute Antwort (Response) Das HI antwortet auf Anfragen im Klartext. Die positive Ausführung einer Anfrage wird vom HI mit OK beantwortet, gefolgt von einem Doppelpunkt und den Antwortdaten. Das Standardformat für die Antwortdaten ist XML. Die positive Quittierung mit OK bedeutet, dass die Anfrage korrekt verarbeitet werden konnte. Die Auswertung der Antwortdaten muss jedoch von der Händler-Applikation erfolgen, etwa die Prüfung des Parameters RESULT. Beispiel einer Antwortnachricht: OK:<IDP RESULT="65"...weitere Attribute... /> Im Falle eines (Applikations-) Fehlers antwortet der Gateway mit ERROR, gefolgt von einem Doppelpunkt und einer optionalen Fehlerbeschreibung. ERROR: Hosting: Merchant not configured or unknown Hinweise Die Verarbeitung von Anfragen erfolgt immer sequenziell. Gehen mehrere Anfragen parallel beim HI ein, findet spätestens im Saferpay Rechenzentrum eine Serialisierung anhand der Saferpay Kontonummer (ACCOUNTID) statt. Sollen mehrere Transaktionen parallel verarbeitet werden, ist ein Pool von Saferpay Kontonummern anzulegen, die abwechselnd verwendet werden (Round Robin). Saferpay Authorization Interface Version Seite 13
14 5 Verarbeitungsschritte 5.1 Übersicht Die folgende Grafik zeigt den Ablauf einer erfolgreichen Online Zahlung mit dem Saferpay Authorization Interface: Webshop Kunde Saferpay Verarbeiter Der Warenkorb wird aktualisiert Legt die Produkte in den Warenkorb 1 2 Wählt den Checkout 3 Zeigt den Zahlungsdialog Zeit 4 Sendet die Autorisationsanfrage Trägt die Zahlungsmitteldetails ein und bezahlt Leitet die Autorisationsanfrage weiter Prüft und erteilt Genehmigung Prüft das Ergebnis Sendet die Antwort zurück 8 10 Erhält die Zahlungsbestätigung Prozessbeschreibung Der Kunde legt die zum Kauf gewünschten Artikel in den Warenkorb des Shops. Im Webshop wird der Warenkorb aktualisiert und der zu zahlende Betrag angezeigt. Der Kunde begibt sich zur Kasse. Der Shop-eigene Zahlungsdialog wird angezeigt. Der Kunde gibt die benötigten Daten seines Zahlungsmittels ein und klickt auf Bezahlen. Der Webshop übermittelt die Zahlungsanfrage an Saferpay. Saferpay leitet die Zahlungsanfrage unmittelbar an den Verarbeiter weiter. Der Verabeiter prüft die Zahlungsanfrage, erteilt die Genehmigung und leitet die Autorisierungsantwort an Saferpay zurück. Saferpay leitet die Antwort auf die Zahlungsanfrage an den Shop weiter. Saferpay Authorization Interface Version Seite 14
15 10 11 Der Shop erhält die Antwortdaten der Autorisierung und prüft das Ergebnis. Der Kunde erhält vom Shop seine Zahlungsbestätigung. Die folgenden Punkte befinden sich nicht auf der Grafik, da sie nicht zwangsläufig von der Shop- Applikation ausgelöst werden müssen: 12 Der Betrag wird verbucht (PayComplete) und die Bestellung kann ausgeführt werden. Das Verbuchen kann sowohl direkt nach Erhalt der Autorisierungsantwort aus dem Webshop oder zu einem späteren Zeitpunkt erfolgen, zum Beispiel aus der Warenwirtschaft heraus. Das Verbuchen einer Reservation ist für den Tagesabschluss obligatorisch. Dieser berücksichtigt nur Transaktionen mit dem Status Buchung und leitet sie zur Auszahlung an den Verarbeiter weiter. Das Geld wird anschließend in Form einer Sammelposition dem Geschäftskonto des Händlers gutgeschrieben. Vom Zahlungsmittelverarbeiter erhält der Händler eine Abrechnungsliste. Das Verbuchen kann je nach Geschäftsfall auch später erfolgen, in der Regel innerhalb von sechs Tagen. Solange behält eine Reservation durchschnittlich ihre Gültigkeit. Da dies je nach Verarbeiter und Zahlungsmittel variieren kann, fragen Sie bitte direkt beim Verarbeiter nach, was für Sie gilt. Der Tagesabschluss kann manuell oder automatisch ausgelöst werden. 13 Der Status der Transaktion wechselt durch das PayComplete von Reservation auf Buchung. Der Transaktionsstatus wird im Saferpay Backoffice Journal angezeigt. Saferpay Authorization Interface Version Seite 15
16 6 Parameter 6.1 Autorisierungsanfrage Die Tabelle listet die Parameter, die für den Nachrichtentyp Authorization zur Verfügung stehen. Wenn nicht anders erwähnt, ist die Verwendung des jeweiligen Parameters Pflicht. Parameter Format Beschreibung sppassword ans[..40] https Interface-Parameter Das Passwort wird für die Kommunikation mit dem HI benötigt und separat zur Verfügung gestellt. ACCOUNTID ns[..15] Die Saferpay Kontonummer des Händlers für diese Transaktion. Zum Beispiel " " für das Saferpay Testkonto. PAN n[..19] Die Kreditkartennummer (Primary Account Number). PAN benötigt zusätzlich die Parameter EXP und CVC (bei Erstzahlungen). EXP n[4] Verfalldatum, wie auf der Kreditkarte angegeben. Das Format ist MMJJ, zum Beispiel "1215" für 12/2015. CVC n[..4] 3- oder 4-stellige Kreditkartenprüfnummer, auch bekannt als: CID/4DBC (American Express) CVC2 (MasterCard) CVV2 (Visa) CAV (JCB) Die Verwendung des Parameters ist für Erstzahlungen mit einer Kreditkarte Pflicht. Für Folgezahlungen steht der CVC nicht zur Verfügung, da die elektronische Speicherung unter keinen Umständen gestattet ist! IBAN an[22] International Bank Account Number, SEPA-Bankverbindung Es werden nur deutsche IBAN unterstützt. Ersetzt bei ELV-Zahlungen die Kreditkartenparameter PAN, EXP und CVC. Kann nicht zusammen mit TRACK2 verwendet werden. Format: "DE[Prüfsumme, 2-stellig][BLZ, 8-stellig] [Kontonummer, 10-stellig]" TRACK2 ns[22] Bankverbindung für das deutsche Elektronische Lastschriftverfahren. Ersetzt bei ELV-Zahlungen die Kreditkartenparameter PAN, EXP und CVC. Kann nicht zusammen mit IBAN verwendet werden. Format: ";59[BLZ, 8-stellig]=[Kontonummer, 10-stellig]" CARDREFID ans[..40] Optional Ersatzwert für Kreditkartennummer und Verfalldatum oder Bankverbindung (ELV). Die Verwendung setzt den Service Saferpay Secure Card Data voraus. AMOUNT n[..8] Zahlungsbetrag in kleinster Währungseinheit. Zum Beispiel: "1230" entspricht Betrag 12,30 in Euro. CURRENCY a[3] Dreistelliger ISO 4217 Währungs-Code. Zum Beispiel: "CHF" oder "EUR" Saferpay Authorization Interface Version Seite 16
17 Parameter Format Beschreibung ORDERID ans[..80] Optional, Pflichtparameter beim Zahlungsmittel giropay ORDERID enthält die Referenznummer für eine Zahlung. Die ORDERID sollte für eine spätere Zuordnung eindeutig vergeben werden. Saferpay kann für ORDERID 80 Zeichen abbilden, verarbeiterseitig ist das jedoch in der Regel nicht möglich. Zu lange Zeichenketten werden dort abgeschnitten. In der Praxis bewährt haben sich 12 Zeichen. Im Zweifel erfragen Sie bitte bei Ihrem Verarbeiter wie viele Zeichen abgebildet werden können. MANDATEID ans[..35] Optional Mandatsreferenz zur Zahlung. Wird nur für deutsches ELV benötigt. Der Wert muss eindeutig sein. Standardmäßig wird die Saferpay Transaktionskennung verwendet. NAME ans[..50] Optional Enthält den Karteninhabernamen. Sonderzeichen im Namen müssen als HTML Entity übergeben werden. MPI_SESSIONID an[28] Optional Die Session des VerifyEnrollment-Vorgangs wird für die Autorisierungsanfrage benötigt, um eine Zahlung als 3-D Secure zu kennzeichnen (Nur für Verified by Visa und MasterCard SecureCode ). PREAUTH a[..3] Optional Kennzeichnet eine Transaktion als Vorautorisierung. Vorautorisierte Transaktionen können bis zu 30 Tage nach der Autorisierung verbucht werden. Wird der Parameter nicht übergeben, dann wird eine Finale Autorisierung (default) durchgeführt. Werte: "yes" oder "no" (default) Hinweis! Vorautorisierungen werden nicht von allen Verarbeitern unterstützt. Zurzeit sind Vorautorisierungen über Saferpay bei den Verarbeitern SIX, B+S CardService, ConCardis, Airplus, und nach Absprache mit American Express möglich. IP ns[..15] Optional Enthält die IP-Adresse des Kunden zur Ermittlung des Herkunftslandes mittels Geotargeting. AUTHCODE n [6] Optional Enthält den Autorisierungscode des Verarbeiters, wenn die Anfrage zum Beispiel telefonisch vorautorisiert wurde. AUTHFLAGS n[..2] Optional Folgende Werte sind möglich: 0 = Standardwert, die Zahlung erfolgt mit Autorisierung. 4 = Autorisierung der Zahlung bereits erfolgt (AUTHCODE). 16 = Eigenes Risiko, die Zahlung erfolgt ohne Autorisierung. Saferpay Authorization Interface Version Seite 17
18 Parameter Format Beschreibung ACTION a[..6] Optional Kennzeichnet die Zahlungsanfrage als Buchung oder Gutschrift. Werte: "Debit" (Standard, Karteninhaber bezahlt) und "Credit" (Karteninhaber erhält Geld). RECURRING a[..3] Optional Kennzeichnet die Anfrage als wiederkehrende Zahlung. Werte: "yes" oder "no" (standard) Zu verwenden bei der Initialzahlung und allen Folgezahlungen. Kann nicht zusammen mit INSTALLMENT verwendet werden! RECFREQ n[..3] Optional Gibt bei der Initialzahlung den Abstand in Tagen zwischen den wiederkehrenden Zahlungen an. Zum Beispiel: "28" entspricht einem Monat. Wird für Folgezahlungen nicht benötigt. Muss zusammen mit RECEXP verwendet werden! RECEXP n[8] Optional Gibt bei der Initialzahlung das Datum an, ab wann keine wiederkehrenden Zahlungen mehr folgen. Wird für Folgezahlungen nicht benötigt. Das Format ist YYYYMMJJ, zum Beispiel " " für Bei 3-D Secure- Anfragen wird vom ACS geprüft, ob das Verfalldatum der Karte ausreicht. Muss zusammen mit RECFREQ verwendet werden! INSTALLMENT a[..3] Optional Kennzeichnet die Anfrage als Ratenzahlung. Zu verwenden bei der Initialzahlung und allen Folgezahlungen. Werte: "yes" oder "no" (standard) Kann nicht zusammen mit RECURRING verwendet werden! INSTCOUNT n[..2] Optional Anzahl der zwischen Händler und Käufer vereinbarten Raten. Der Mindestwert ist "2". INSTCOUNT ist zwingend bei der Initialzahlung erforderlich und wird für weitere Ratenzahlungen nicht benötigt! Saferpay Authorization Interface Version Seite 18
19 Parameter Format Beschreibung REFID an[28] Optional* Buchung: Referenziert mithilfe der Transaktionskennung auf die Initialzahlung bei wiederkehrenden oder Ratenzahlungen. Wert: ID der Initialzahlung Gutschrift: Referenziert eine Gutschrift mithilfe der Transaktionskennung auf die ursprüngliche Buchung. Reservationen müssen hierfür zunächst per PayComplete verbucht worden sein, ansonsten wird die Gutschrift verweigert! Wert: ID der Buchung REFOID ans[..80] Optional* Buchungen: Referenziert mithilfe der Referenznummer auf die Initialzahlung bei wiederkehrenden oder Ratenzahlungen. Wert: ORDERID der Initialzahlung Gutschrift: Referenziert eine Gutschrift mithilfe der Referenznummer auf die ursprüngliche Buchung. Reservationen müssen hierfür zunächst per PayComplete verbucht worden sein, ansonsten wird die Gutschrift verweigert! Wert: ORDERID der Buchung * Das Referenzieren auf die Ursprungstransaktion bei Gutschriften ist bei den meisten Verarbeitern optional. Eine bekannte Ausnahme sind Yapi Kredi, Alfa Bank und Cielo. Im Zweifelsfall wird die Verwendung eines der Parameter REFID oder REFOID bei Gutschriften empfohlen. *ACHTUNG! Bei einigen Verarbeitern kann es zu Ablehnungen bei referenzierten Gutschriften führen, wenn zuvor der Tagesabschluss nicht durchgeführt wurde. Stellen sie deshalb bitte sicher, dass bei der Referenzierten transaktion der Tagesabschluss durchgeführt wurde, andernfalls verwerfen sie die Transaktion bitte mit dem PayComplete (Kapitel 6.3) und ACTION= cancel! Wenn sie den automatischen Tagesabschluss nutzen wollen, dann wird dieser Täglich um ca. 22 Uhr durchgeführt. Hier empfiehlt es sich die Transaktionen per Timestamp abzugleichen. Alternativ bietet das Authorization Interface die Möglichkeit an, den Tagesabschluss selbst auszulösen, über PayComplete (Kapitel 6.3) mit ACTION= CloseBatch. Stellen sie hier allerdings sicher, dass der automatische Tagesabschluss im Saferpay Backoffice deaktiviert und die Transaktionen in Ihrem System entsprechend markiert werden. Saferpay Authorization Interface Version Seite 19
20 6.2 Autorisierungsantwort Die folgende Tabelle listet die Parameter, die in der Autorisierungsantwort enthalten sein können. Parameter Format Beschreibung MSGTYPE a[..30] Enthält immer den Wert AuthorizationResponse. RESULT n[..4] Enthält das Ergebnis der Autorisierungsanfrage. 0 = Anfrage erfolgreich ausgeführt. 0 = Anfrage nicht erfolgreich ausgeführt. Eine Liste möglicher RESULT-Werte findet sich im Kapitel RESULT-Werte. ACCOUNTID ns[..15] Die Saferpay Kontonummer des Händlers für diese Transaktion. Zum Beispiel " " für das Saferpay Testkonto. ID an[28] Eindeutige Saferpay Transaktionskennung. TOKEN ans[..40] Kann zusätzliche Informationen zur Transaktionsverarbeitung enthalten. Standardwert: "(unused)" PROVIDERID n[..4] Enthält die Provider ID des Zahlungsmittelverarbeiters. PROVIDERNAME ans[..40] Enthält den Namen des Zahlungsmittelverarbeiters. AUTHRESULT n[..3] Enthält den Antwort-Code des Verarbeiters. Ist keine Verbindung zum Verarbeiter zustande gekommen, weist der Wert in RESULT darauf hin. Die Werte variieren je nach verwendetem Zahlungsmittelprotokoll. AUTHCODE an[..64] Enthält bei erfolgreicher Autorisierung den Autorisierungs- Code des Kreditkartenverarbeiters. PAYMENT_PROTOCOL ans[..30] Der Name des Zahlungsmittelprotokolls, das der Verbindung zugrunde liegt. CAVV ans[28] 3-D Secure Parameter* Cardholder Authentication Verification Value Bei einer MasterCard ist hier der UCAF-Wert enthalten. Saferpay benutzt unabhängig vom Kreditkartentyp den Wert CAVV. MPI_LIABILITYSHIFT a[..3] 3-D Secure Parameter* Gibt an, ob technisch formal eine Haftungsumkehr besteht. Werte: "yes" oder "no" Achtung! Nicht alle Verarbeiter können die Haftungsumkehr während der Autorisation überprüfen und diese gegebenenfalls schon mit der Autorisationsantwort ausschließen. Daher ist es möglich, dass vom Verarbeiter für eine Transaktion aus vertraglichen Gründen keine Haftungsumkehr gewährt wird, auch wenn MPI_LIABILITYSHIFT und ECI das Gegenteil aussagen. Fragen Sie bei Bedarf direkt bei Ihrem Verarbeiter nach, ob dieser dazu in der Lage ist. XID ans[28] 3-D Secure Parameter* Extra Identifier Diese Base64-Zeichenfolge wird vom MPI vergeben und referenziert auf den Vorgang im 3-D Secure Protokoll. Saferpay Authorization Interface Version Seite 20
21 Parameter Format Beschreibung ECI n[1] D Secure Parameter* Electronic Commerce Indicator Wird zur Kennzeichnung von 3-D Secure Transaktionen benötigt ( Verified by Visa, MasterCard SecureCode ): 0 = Internet Zahlung ohne Haftungsumkehr. 1 = 3-D Secure Zahlung mit Authentisierung. 2 = 3-D Secure Zahlung, Karte nimmt am Verfahren nicht teil. AUTHDATE ns[17] Enthält den Zeitstempel der Autorisierung Format: YYYYMMDD hh:mm:ss EXP n[4] Enthält das Verfalldatum der angefragten Kreditkarte. Format: MMYY PAN ans[..23] Enthält die maskierte Kreditkartennummer der Anfrage. Zum Beispiel "xxxx xxxx xxxx 0111". IBAN an[22] Enthält die IBAN der Anfrage. Zum Beispiel "DE " CARDREFID ans[..40] Erhält den Ersatzwert für das Zahlungsmittel mit dem die Autorisierungsanfrage gestellt wurde. REFERRAL ans[..30] Enthält je nach Verarbeiter eine Telefonnummer oder einen Texthinweis für eine telefonische Vorautorisierung. ACQUIRER_TERMINALID n[..10] Enthält die Terminalkennung des ELV-Verarbeiters. BANK_CODE_NUMBER n[8] Enthält die Bankleitzahl der angefragten Bankverbindung. PROTOCOL_AID n[8] Enthält bei erfolgreicher Autorisierung den Autorisierungs- Code des Lastschriftenverarbeiters. PROTOCOL_STAN n[..9] Enthält die Sequenznumner des Lastschriftenterminals. MANDATEID an[..35] Enthält die Mandatsreferenz einer ELV-Zahlung. CREDITORID ans[..35] Enthält die Gläubiger-ID einer ELV-Zahlung. AUTHMESSAGE ans[..30] Enthält eine Antwort zur Autorisierung in Textform. IP ns[..15] Fraud Prevention Parameter** Enthält die übergebene IP Adresse des Kunden. IPCOUNTRY a[2] Fraud Prevention Parameter** Herkunftsland der IP-Adresse des Bezahlers nach ISO Länder-Code (Bsp.: CH, DE, AT). Ist eine Zuordnung nicht möglich lautet der Wert "IX". Beispiel: "DE" CCCOUNTRY a[2] Fraud Prevention Parameter** Herkunftsland der Karte nach ISO Ist eine Zuordnung nicht möglich, ist CCCOUNTRY nicht in der Antwort enthalten. Beispiel: "DE" * Voraussetzung ist die Teilnahme am 3-D Secure Verfahren ( Verified by Visa, MasterCard SecureCode, American Express SafeKey ) ** Nur bei vorhandenem Saferpay Risk Management verfügbar. Saferpay Authorization Interface Version Seite 21
22 6.3 PayComplete Anfrage Folgende Parameter stehen für eine CreatePayComplete Nachricht zur Verfügung: Parameter Format Beschreibung sppassword ans[..40] https Interface-Parameter Das Passwort wird für die Kommunikation mit dem HI benötigt und separat zur Verfügung gestellt. ID an[28] Saferpay Transaktionskennung der PayConfirm Nachricht. Pflichtparameter, es sei denn ACTION=CloseBatch oder ORDERID wird verwendet. ORDERID ans[..80] Optional Kann anstelle von ID verwendet werden, muss dann aber eindeutig sein. AMOUNT n [..8] Optional Zahlungsbetrag in kleinster Währungseinheit, zum Beispiel "1230" entspricht dem Betrag 12,30 in Euro. ACCOUNTID ns[..15] Die Saferpay Kontonummer des Händlers für diese Transaktion. Zum Beispiel " " für das Saferpay Testkonto. ACTION Optional Gibt eine erweiterte Verarbeitungsoption an. Mögliche Werte sind: "Settlement", "CloseBatch", "Cancel" Settlement Weist das Saferpay System an den Status der Transaktion von Reservation in Buchung zu ändern. Damit wird die Transaktion beim nächsten Tagesabschluss zur Auszahlung an den Verarbeiter weitergeleitet. Mit dem Parameter AMOUNT kann bei der Verbuchung ein geringerer Betrag angegeben werden, als reserviert wurde. Die Differenz wird hierbei automatisch verworfen. Maximal kann der autorisierte Betrag verbucht werden. CloseBatch Weist Saferpay an den Tagesabschluss für die angegebene ACCOUNTID durchzuführen. Wird der Parameter ID übergeben, schlägt der Aufruf fehl. Cancel Mit diesem Aufruf kann eine Reservation verworfen oder eine Buchung storniert werden, solange sie nicht mit dem Tagesabschluss verarbeitet wurde. Handelt es sich um eine Reservation wird die Transaktion nach dem Verwerfen im Saferpay Backoffice nur noch 6 Tage unter verworfene Reservationen angezeigt. Danach wird Sie aus der der Datenbank gelöscht. Stornierte Buchungen bleiben dagegen, als storniert gekennzeichnet, im Backoffice sichtbar. Ohne Angabe von ACTION wird standardmäßig ACTION= Settlement gesetzt. Saferpay Authorization Interface Version Seite 22
23 PayComplete Antwort Die Antwort auf die Verbuchungsanfrage enthält die folgenden Parameter: Parameter Format Beschreibung MSGTYPE a[..30] Enthält immer den Wert PayConfirm. ID an[28] Saferpay Transaktionskennung RESULT n[..4] Enthält das Ergebnis der Autorisierungsanfrage. 0 = Anfrage erfolgreich ausgeführt. 0 = Anfrage nicht erfolgreich ausgeführt. MESSAGE ans[..30] Enthält eine Antwort zur Buchungsanfrage in Textform. AUTHMESSAGE ans[..30] Kann eine Antwort zur Autorisierung in Textform enthalten. Saferpay Authorization Interface Version Seite 23
24 7 Saferpay Testumgebung Für die Integrationsphase und um Saferpay testen zu können, bieten wir Ihnen unsere Externe Test Umgebung (ETU) an. Hier können Sie, abgegrenzt von der Produktion, Saferpay mit Simulatoren für alle gängigen Zahlungsmittel auf ihrem eigenen Testkonto testen. Alle Informationen zu unserer Testumgebung finden sie unter der folgenden Adresse: Saferpay Authorization Interface Version Seite 24
25 8 Beispiele 8.1 Wichtiger Hinweis Bitte beachten Sie, dass eigene Werte HTML-kodiert werden sollten, entweder als HTML- Entity oder Unicode. So stellen Sie sicher, dass alle Sonderzeichen korrekt an Saferpay übergeben werden. 8.2 C# mit der.net LIB Autorisierungsanfrage Buchung MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject request = mf.createrequest("authorization"); request.setattribute("accountid", " "); request.setattribute("amount", "12500"); request.setattribute("currency", "EUR"); request.setattribute("pan", " "); request.setattribute("exp", "1214"); request.setattribute("cvc", "123"); request.setattribute("name, Server.HtmlEncode("Stefanie Müller")); request.setattribute("orderid", " "); MessageObject response = request.execute(); Autorisierungsanfrage Gutschrift MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject request = mf.createrequest("authorization"); request.setattribute("accountid", " "); request.setattribute("amount", "12500"); request.setattribute("currency", "EUR"); request.setattribute("pan", " "); request.setattribute("exp", "1214"); request.setattribute("cvc", "123"); request.setattribute("action", "Credit"); request.setattribute("orderid", " "; MessageObject response = request.execute(); Saferpay Authorization Interface Version Seite 25
26 Autorisierungsantwort int result = Convert.ToInt32(response.GetAttribute("RESULT")); if (result == 0) { String id = response.getattribute("id"); Console.WriteLine("Autorisierung erfolgreich!"); } else { Console.WriteLine("Autorisierung fehlgeschlagen! RESULT=" + result); return; } Verbuchung einer Zahlung mit CreatePayComplete MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject mo_paycomplete = mf.createrequest("paycomplete"); mo_paycomplete.setattribute("id", id); mo_paycomplete.setattribute("accountid", " "); MessageObject captureresponse = mo_paycomplete.capture(); Betragsreduzierte Verbuchung einer Zahlung mit CreatePayComplete MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject mo_paycomplete = mf.createrequest("paycomplete"); mo_paycomplete.setattribute("id", id); mo_paycomplete.setattribute("accountid", " "); mo_paycomplete.setattribute("amount", "10000"); MessageObject captureresponse = mo_paycomplete.capture(); Stornierung einer Zahlung mit CreatePayComplete MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject mo_paycomplete = mf.createrequest("paycomplete"); mo_paycomplete.setattribute("id", id); mo_paycomplete.setattribute("accountid", " "); mo_paycomplete.setattribute("action", "Cancel"); MessageObject captureresponse = mo_paycomplete.capture(); Tagesabschluss auslösen mit CreatePayComplete MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject mo_paycomplete = mf.createrequest("paycomplete"); mo_paycomplete.setattribute("accountid", " "); mo_paycomplete.setattribute("action", "CloseBatch"); MessageObject captureresponse = mo_paycomplete.capture(); Saferpay Authorization Interface Version Seite 26
27 PayComplete-Antwort int result = Convert.ToInt32(response.GetAttribute("RESULT")); if (result == 0) { String id = captureresponse.getattribute("id"); String msg = captureresponse.getattribute("message"); Console.WriteLine("Verbuchung erfolgreich!"); } else { Console.WriteLine("Verbuchung fehlgeschlagen!"); return; } 8.3 Java mit der Java LIB Autorisierungsanfrage Buchung import Saferpay.*; import org.apache.commons.lang.* MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject request = mf.createrequest("authorization"); request.setattribute("accountid", " "); request.setattribute("amount", "12500"); request.setattribute("currency", "EUR"); request.setattribute("pan", " "); request.setattribute("exp", "1214"); request.setattribute("cvc", "123"); request.setattribute("name", StringEscapeUtils.escapeHtml("Stefanie Müller")); request.setattribute("orderid", " "; MessageObject response = request.execute(); Saferpay Authorization Interface Version Seite 27
28 Autorisierungsanfrage Gutschrift import Saferpay.*; MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject request = mf.createrequest("authorization"); request.setattribute("accountid", " "); request.setattribute("amount", "12500"); request.setattribute("currency", "EUR"); request.setattribute("pan", " "); request.setattribute("exp", "1214"); request.setattribute("cvc", "123"); request.setattribute("action", "Credit"); request.setattribute("orderid", " "; MessageObject response = request.execute(); Autorisierungsantwort int result = response.getattribute("result"); if (result == 0) { String id = response.getattribute("id"); Sytem.out.println("Autorisierung erfolgreich!"); } else { System.out.println("Autorisierung fehlgeschlagen! RESULT=" + result); } Verbuchung einer Zahlung mit CreatePayComplete import Saferpay.*; MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject mo_paycomplete = mf.createrequest("paycomplete"); mo_paycomplete.setattribute("id", id); mo_paycomplete.setattribute("accountid", " "); MessageObject captureresponse = mo_paycomplete.capture(); Betragsreduzierte Verbuchung einer Zahlung mit CreatePayComplete import Saferpay.*; MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject mo_paycomplete = mf.createrequest("paycomplete"); mo_paycomplete.setattribute("id", id); mo_paycomplete.setattribute("accountid", " "); mo_paycomplete.setattribute("amount", "10000"); MessageObject captureresponse = mo_paycomplete.capture(); Saferpay Authorization Interface Version Seite 28
29 Stornierung einer Zahlung mit CreatePayComplete import Saferpay.*; MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject mo_paycomplete = mf.createrequest("paycomplete"); mo_paycomplete.setattribute("id", id); mo_paycomplete.setattribute("accountid", " "); mo_paycomplete.setattribute("action", Cancel); MessageObject captureresponse = mo_paycomplete.capture(); Tagesabschluss auslösen mit CreatePayComplete import Saferpay.*; MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject mo_paycomplete = mf.createrequest("paycomplete"); mo_paycomplete.setattribute("accountid", " "); mo_paycomplete.setattribute("action", "CloseBatch"); MessageObject captureresponse = mo_paycomplete.capture(); PayComplete-Antwort int result = response.getattribute("result"); if (result == 0) { String id = captureresponse.getattribute("id"); String msg = captureresponseresponse.getattribute("message"); System.out.println("Verbuchung erfolgreich!"); } else { System.out.println("Verbuchung fehlgeschlagen!"); return; } 8.4 Kommandozeilenaufrufe mit der Java LIB Autorisierungsanfrage Buchung java -jar Saferpay.jar -exec p c:/programme/soplex/saferpay/keys/ m Authorization -a ACCOUNTID a PAN a EXP a CVC 123 -a AMOUNT a CURRENCY EUR -a ORDERID a NAME "Stefanie Müller" -of cai.txt Autorisierungsanfrage Gutschrift java -jar Saferpay.jar -exec p c:/programme/soplex/saferpay/keys/ m Authorization -a ACCOUNTID a PAN a EXP a CVC 123 -a AMOUNT a CURRENCY EUR -a ORDERID a NAME "Stefanie Müller" -a ACTION Credit -of cai_refund.txt Saferpay Authorization Interface Version Seite 29
30 Autorisierungsantwort Buchung (Inhalt von cai.txt): <IDP PAN="xxxx xxxx xxxx 0004" CCCOUNTRY="XX" EXP="1214" REFERRAL=" " AUTHRESULT="1" AUTHCODE="745000" ACCOUNTID=" " RESULT="0" AUTHDATE=" :12:31" PAYMENT_PROTOCOL="CARCDS" PROVIDERNAME="Saferpay Test Card" PROVIDERID="90" ID="Ctp7OpbnQ8phSA13Ev9Wb512S0bA" MSGTYPE="AuthorizationResponse" AUTHMESSAGE="request was processed successfully" ECI="0" CONTRACTNUMBER=" " TOKEN="(unused)"/> Gutschrift (Inhalt von cai_refund.txt): <IDP PAN="xxxx xxxx xxxx 0004" CCCOUNTRY="XX" EXP="1214" REFERRAL=" " AUTHRESULT="1" AUTHCODE=" " ACCOUNTID=" " RESULT="0" AUTHDATE=" :24:14" PAYMENT_PROTOCOL="CARCDS" PROVIDERNAME="Saferpay Test Card" PROVIDERID="90" ID="xI4lvCAClSz2vAKY9YGOA7dlI9Ub" MSGTYPE="AuthorizationResponse" AUTHMESSAGE="request was processed successfully" ECI="0" CONTRACTNUMBER=" " TOKEN="(unused)"/> Verbuchung einer Zahlung mit CreatePayComplete java -jar Saferpay.jar -capt p c:/programme/soplex/saferpay/keys/ a ACCOUNTID if cai.txt of capt.txt Alternativ können die Parameter direkt übergeben werden: java -jar Saferpay.jar -capt p c:/programme/soplex/saferpay/keys/99867 i Ctp7OpbnQ8phSA13Ev9Wb512S0bA -a ACCOUNTID of capt.txt Betragsreduzierte Verbuchung einer Zahlung mit CreatePayComplete java -jar Saferpay.jar -capt p c:/programme/soplex/saferpay/keys/ a ACCOUNTID if cai.txt -a AMOUNT of capt.txt Alternativ können die Parameter direkt übergeben werden: java -jar Saferpay.jar -capt p c:/programme/soplex/saferpay/keys/99867 i 8xMY2hbb33dGtA8x96Ylb27jjOfb -a ACCOUNTID a AMOUNT of capt.txt Stornierung einer Zahlung mit CreatePayComplete java -jar Saferpay.jar -capt p c:/programme/soplex/saferpay/keys/ a ACCOUNTID if cai.txt -a ACTION Cancel of cancel.txt Alternativ können die Parameter direkt übergeben werden: java -jar Saferpay.jar -capt p c:/programme/soplex/saferpay/keys/ i Ctp7OpbnQ8phSA13Ev9Wb512S0bA -a ACCOUNTID a ACTION Cancel of cancel.txt Tagesabschluss auslösen mit CreatePayComplete java -jar Saferpay.jar -capt -p c:/programme/soplex/saferpay/keys/ a ACTION CloseBatch -a ACCOUNTID of daily.txt Saferpay Authorization Interface Version Seite 30
31 8.5 https Interface Autorisierungsanfrage Buchung Autorisierungsanfrage Gutschrift Autorisierungsantwort OK:<IDP RESULT="0" MSGTYPE="AuthorizationResponse" ID="EvrKOEApM3YtSApnE0MlAU28nCYb" TOKEN="(unused)" AUTHRESULT="1" AUTHMESSAGE="request was processed successfully" AUTHCODE="500000" PROVIDERID="90" PROVIDERNAME="Saferpay Test Card" ECI="0" CCCOUNTRY="XX" CONTRACTNUMBER=" " ORDERID=" " AUTHDATE=" :07:26" EXP="1214" PAN="xxxx xxxx xxxx 0004"/> Verbuchung einer Zahlung mit CreatePayComplete Betragsreduzierte Verbuchung einer Zahlung mit CreatePayComplete Stornierung einer Zahlung mit CreatePayComplete Tagesabschluss auslösen mit CreatePayComplete PayComplete-Antwort OK:<IDP RESULT="0"/> Saferpay Authorization Interface Version Seite 31
32 9 RESULT-Werte Eine Autorisierung wurde nur erfolgreich durchgeführt, wenn RESULT=0 ist. Bei allen anderen RESULT-Werten handelt es sich um fehlgeschlagene Anfragen. Wert Beschreibung Erklärung Autorisierungsanwort: 5 Access denied Der Zugriff mit dieser IP-Adresse ist für den Account nicht freigegeben. 61 Invalid card Die Plausibilitätsprüfung der Karte ist fehlgeschlagen. 62 Invalid date Das Verfalldatum ist nicht plausibel. 63 Card expired Die Karte ist verfallen. 64 Unknown card Die Karte ist unbekannt, sie konnte keinem Kartentyp zugeordnet werden. 65 Authorization declined Der Kartenverarbeiter hat die Transaktion abgelehnt. Im Feld AUTHRESULT ist der Ablehnungsgrund vom Verarbeiter enthalten. 67 No contract available Auf dem Terminal ist kein Akzeptanzvertrag für den Kartentyp oder die Währung vorhanden. 70 Geo IP not white listed Das IP-Herkunftsland der Anfrage ist nicht im Saferpay Risk Management freigegeben. 83 Invalid currency Der Währungs-Code ist unbekannt. 84 Invalid amount Der Betrag ist ungültig. 85 No credits available Das Transaktionsabo ist aufgebraucht. 102 Function not supported Der Verarbeiter unterstützt diese Funktion nicht. 104 PAN black listed Die Karte ist durch das Saferpay Risk Management blockiert worden. 105 Card country not white listed Das Herkunftsland der Karte ist nicht im Saferpay Risk Management freigegeben. 113 CVC wrong value Die Kartenprüfnummer enthält einen ungültigen Wert. 114 CVC mandatory Die Angabe der Kartenprüfnummer ist zwingend erforderlich Referenced transaction not found Die MPI_SESSIONID ist unbekannt. Saferpay Authorization Interface Version Seite 32
33 10 Kontakt 10.1 Saferpay Integration Team Haben Sie Fragen zu diesem Dokument oder Probleme bei der Saferpay Integration oder benötigen Unterstützung? Dann wenden Sie sich gern an das Integration Team: Saferpay Schweiz SIX Payment Services AG Hardturmstrasse Zürich Saferpay Europa SIX Payment Services (Germany) GmbH Langenhorner Chaussee Hamburg Saferpay Support Team Haben Sie Fragen zu Fehlermeldungen oder gibt es Probleme im laufenden Betrieb? Dann steht Ihnen unser Support Team zur Verfügung: Saferpay Schweiz SIX Payment Services AG Hardturmstrasse Zürich Saferpay Europa SIX Payment Services (Germany) GmbH Langenhorner Chaussee Hamburg Das Saferpay Team wünscht Ihnen viel Erfolg mit Ihrer Saferpay E-Payment Lösung! Saferpay Authorization Interface Version Seite 33
Authorization Interface
Authorization Interface Spezifikation Version 4.1.4 110.0088 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 4 1.1 Zusammenfassung... 4 1.2 Voraussetzungen... 4 1.3 Datensicherheit und PCI DSS...
Authorization Interface
Authorization Interface Spezifikation Version 4.9.1 110.0088 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 4 1.1 Zusammenfassung... 4 1.2 Voraussetzungen... 4 1.3 Datensicherheit und PCI DSS...
Authorization Interface
Authorization Interface Spezifikation Version 4.3 110.0088 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 4 1.1 Zusammenfassung... 4 1.2 Voraussetzungen... 4 1.3 Datensicherheit und PCI DSS...
Checkliste. Integration Saferpay Business. Version 2.3. 110.0083 SIX Payment Services
Checkliste Integration Saferpay Business Version 2.3 110.0083 SIX Payment Services Einleitung Vielen Dank, dass Sie sich für Saferpay als E-Payment-Plattform entschieden haben. Dieses Dokument soll Ihnen
Merchant Plug-In. Spezifikation. Version 3.4. 110.0093 SIX Payment Services
Merchant Plug-In Spezifikation Version 3.4 110.0093 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 3 1.1 Zusammenfassung... 3 1.2 Voraussetzungen... 4 1.3 Teilnahme und Ergebnis der Authentifizierung...
Saferpay - Risk Management
Saferpay - Risk Management Bedienerhandbuch Version 2.6 0.0096 SIX Payment Services Inhalt Einleitung... 3. Voraussetzungen... 3.2 Hinweise zur Verwendung... 3 2 Sperrlisten... 2. Übersicht... 2.2 IP-Adressen...
Payment Page. Spezifikation. Version 4.1.6. 110.0089 SIX Payment Services
Payment Page Spezifikation Version 4.1.6 110.0089 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 4 1.1 Voraussetzungen... 4 1.2 Anzeige der Payment Page... 4 1.3 Datensicherheit und PCI DSS...
Saferpay Billpay Integration. Version 1.3
Saferpay Billpay Integration Version 1.3 Inhaltsverzeichnis 1 Einleitung... 4 1.1 Zusammenfassung... 4 1.2 Voraussetzungen... 4 1.3 Formatangaben... 4 2 Saferpay Client Library... 5 2.1 Installation...
Payment Page. Spezifikation. Version 4.3. 110.0089 SIX Payment Services
Payment Page Spezifikation Version 4.3 110.0089 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 4 1.1 Voraussetzungen... 4 1.2 Anzeige der Payment Page... 4 1.3 Datensicherheit und PCI DSS... 5
Release Notes. Release 62. Saferpay Release Notes R62 18.06.2013 SIX Payment Services
Release Notes Release 62 Saferpay Release Notes R62 18.06.2013 SIX Payment Services Inhalt 1 https Interface... 3 1.1 Anpassung der Antwort-Parameter... 3 2 ideal... 3 2.1 Aktualisierung auf Version 3.3.1...
Saferpay Release Notes R55. Release 55 05.04.2011. Saferpay TM
Saferpay Release Notes R55 Release 55 05.04.2011 Saferpay TM Inhaltsverzeichnis 1 Release Items: Produktneuheiten... 3 1.1 Das neue Saferpay Glossar... 3 1.2 Release Items Saferpay Backoffice... 3 1.2.1
Checkliste. Integration Saferpay Payment Page. Version 2.3. 110.0084 SIX Payment Services
Checkliste Integration Saferpay Payment Page Version 2.3 110.0084 SIX Payment Services Einleitung Vielen Dank, dass Sie sich für Saferpay als E-Payment-Plattform entschieden haben. Dieses Dokument soll
Saferpay Integrationsleitfaden für "giropay"
Saferpay Integrationsleitfaden für "giropay" Dieses Dokument beschreibt den Ablauf einer giropay Zahlung über Saferpay. Weiterhin finden Sie hier nützliche Informationen für die Integration von Saferpay
Secure Card Data. Spezifikation. Version 3.1.5. 110.0097 SIX Payment Services
Secure Card Data Spezifikation Version 3.1.5 110.0097 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 3 1.1 Datensicherheit und PCI DSS... 3 1.2 Zusammenfassung... 3 1.3 Voraussetzungen... 3 1.4
Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen
Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
1 Konto für HBCI/FinTS mit Chipkarte einrichten
1 Konto für HBCI/FinTS mit Chipkarte einrichten Um das Verfahren HBCI/FinTS mit Chipkarte einzusetzen, benötigen Sie einen Chipkartenleser und eine Chipkarte. Die Chipkarte erhalten Sie von Ihrem Kreditinstitut.
UMSTELLUNG DIREKT-TRANSAKTION DIALOG-TRANSAKTION VON AUF. VR-Pay virtuell Shop Umstellung auf Dialog-Transaktion
UMSTELLUNG VON DIREKT-TRANSAKTION AUF DIALOG-TRANSAKTION VR-Pay virtuell Shop - 1 - Version 1.1 1 EINLEITUNG...3 2 GEGENÜBERSTELLUNG BEZAHLABLAUF...4 3 GEGENÜBERSTELLUNG TECHNISCHER TRANSAKTIONSABLAUF...5
Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten
Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert
Installationsanleitung CLX.PayMaker Office (3PC)
Installationsanleitung CLX.PayMaker Office (3PC) Inhaltsverzeichnis 1. Installation und Datenübernahme... 2 2. Erste Schritte Verbindung zur Bank einrichten und Kontoinformationen beziehen... 5 1. Installation
Installationsanleitung CLX.NetBanking
Installationsanleitung CLX.NetBanking Inhaltsverzeichnis 1 Installation und Datenübernahme... 2 2 Erste Schritte Verbindung zur Bank einrichten und Kontoinformationen beziehen.. 5 1. Installation und Datenübernahme
Saferpay Integration Billpay Business. Version 2.0
Saferpay Integration Billpay Business Version 2.0 Inhaltsverzeichnis 1 Einleitung... 4 1.1 Zusammenfassung... 4 1.2 Voraussetzungen... 4 1.3 Akzeptanz der Billpay Allgemeine Geschäfts- und Datenschutzbestimmungen...
Saferpay - Payment Page Konfiguration
Saferpay - Payment Page Konfiguration Bedienerhandbuch Version.7 0.009 SIX Payment Services Inhalt Einleitung.... Voraussetzungen... Payment Page Konfiguration.... Payment Page Konfiguration bearbeiten.....
Die PayPal Testumgebung (Sandbox) Inhalt. Version 1.1 01.Dezember 2013
Die PayPal Testumgebung (Sandbox) Inhalt 1. Die PayPal Testumgebung besteht aus zwei Teilen... 2 2. Zugang zur Sandbox Konten Seite... 2 3. Einrichten von PayPal DE Testkonten... 5 4. Verwenden der PayPal
FTP-Leitfaden RZ. Benutzerleitfaden
FTP-Leitfaden RZ Benutzerleitfaden Version 1.4 Stand 08.03.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Zeitaufwand... 3 2 Beschaffung der Software... 3 3 Installation... 3 4 Auswahl des Verbindungstyps...
Installationsanleitung CLX.PayMaker Home
Installationsanleitung CLX.PayMaker Home Inhaltsverzeichnis 1. Installation und Datenübernahme... 2 2. Erste Schritte Verbindung zur Bank einrichten und Kontoinformationen beziehen... 4 3. Einrichtung
Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers
Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers Der neue Sony PRS-T1 ebook-reader ist nicht mehr mit dem Programm Adobe Digital Editions zu bedienen. Es sind daher einige Schritte
Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers
Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers Der neue Sony PRS-T1 ebook-reader ist nicht mehr mit dem Programm Adobe Digital Editions zu bedienen. Es sind daher einige Schritte
Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH
Amt für Informatik Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Anleitung vom 12. September 2009 Version: 1.0 Ersteller: Ressort Sicherheit Zielgruppe: Benutzer von SSLVPN.TG.CH Kurzbeschreib:
Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000
Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten
Live Update (Auto Update)
Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch
Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!
Anmeldung über SSH Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Besitzer der Homepage Advanced und Homepage Professional haben die Möglichkeit, direkt
Secure Card Data. Spezifikation. Version 3.3. 110.0097 SIX Payment Services
Secure Card Data Spezifikation Version 3.3 110.0097 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 3 1.1 Datensicherheit und PCI DSS... 3 1.2 Zusammenfassung... 3 1.3 Voraussetzungen... 3 1.4
Benutzerhandbuch MedHQ-App
Benutzerhandbuch MedHQ-App T h o r D y n a m i c s G m b H A m B ü c h e n b e r g s k a m p 2 2 2 1 0 3 9 B ö r n s e n V e r s i o n 1. 0 S t a n d : 0 4 / 2 0 1 5 z u r M e d H Q - A p p - V e r s i
Installationsanleitung CLX.PayMaker Office
Installationsanleitung CLX.PayMaker Office Inhaltsverzeichnis 1. Installation und Datenübernahme... 2 2. Erste Schritte Verbindung zur Bank einrichten und Kontoinformationen beziehen... 4 3. Einrichtung
2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein
Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)
estos UCServer Multiline TAPI Driver 5.1.30.33611
estos UCServer Multiline TAPI Driver 5.1.30.33611 1 estos UCServer Multiline TAPI Driver... 4 1.1 Verbindung zum Server... 4 1.2 Anmeldung... 4 1.3 Leitungskonfiguration... 5 1.4 Abschluss... 5 1.5 Verbindung...
Sophia Business Leitfaden zur Administration
Sophia Business Leitfaden zur Administration 1. Anmelden... 2 2. Zugangscode neu anlegen... 3 3. Zugangscodes verwalten... 4 4. Ergebnisse anzeigen... 5 5. Installation und technische Hinweise... 6 a.
TELIS FINANZ Login App
Installation & Bedienung der TELIS FINANZ Login App 1. Voraussetzungen - Android Version 4.0 oder höher - Uhrzeit automatisch gestellt - Für die Einrichtung wird einmalig eine Internetverbindung benötigt
SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner
SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner April 2008 Version 1.0 Inhaltsverzeichnis 1 VERWENDUNGSZWECK... 3 2 INSTALLATION... 3 3 STORAGECENTER CONSOLE EINRICHTEN...
FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox
FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox Bitte beachten: Der im folgenden beschriebene Provider "www.cwcity.de" dient lediglich als Beispiel. Cwcity.de blendet recht häufig
Clientkonfiguration für Hosted Exchange 2010
Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG
Datatrans Advanced Modul
PhPepperShop Modul Datum: 4. September 2013 Version: 1.2 Datatrans Advanced Modul E-Payment de Luxe Glarotech GmbH Inhaltsverzeichnis 1. Einleitung...3 2. Installation...3 2.1 Systemanforderungen...3 2.2
Interpneu Einstellungen
Interpneu Einstellungen Esseda bietet folgende Möglichkeiten der Datenanbindung mit Interpneu: 1. adhoc Schnittstelle: Elektronische Abfrage der Verfügbarkeit und elektronische Bestellung einzelner Artikel.
Lizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software
Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software Um in der VR-NetWorld-Software SEPA-Lastschriften einziehen zu können, müssen Sie folgende Einstellungen treffen: 1. SEPA-Lastschriften
Collax VPN. Howto. Vorraussetzungen Collax Security Gateway Collax Business Server Collax Platform Server inkl. Collax Modul Gatekeeper
Collax VPN Howto Dieses Howto beschreibt exemplarisch die Einrichtung einer VPN Verbindung zwischen zwei Standorten anhand eines Collax Business Servers (CBS) und eines Collax Security Gateways (CSG).
Wissenswertes über LiveUpdate
Wissenswertes über LiveUpdate 1.1 LiveUpdate «LiveUpdate» ermöglicht den einfachen und sicheren Download der neuesten Hotfixes und Patches auf Ihren PC. Bei einer Netzinstallation muss das LiveUpdate immer
Grundlagen 4. Microsoft Outlook 2003 / 2007 / 2001 7. Apple Mail (ab Version 4.0) 9. Outlook 2011 für Mac 10. IOS (iphone/ipad) 12
Hosted Exchange Hosted Exchange 1 Einrichtung und Grundlagen 1.1 Grundlagen 4 2 Einrichtung im Mail-Client 2.1 2.2 2.3 Microsoft Outlook 2003 / 2007 / 2001 7 Apple Mail (ab Version 4.0) 9 Outlook 2011
Powermanager Server- Client- Installation
Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server
Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.
Version 2.0.1 Deutsch 03.06.2014 In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Inhaltsverzeichnis... 1 1. Hinweise... 2 2. Konfiguration... 3 2.1. Generische
Einstellungen für SEPA-Lastschriften oder SEPA Dauerlastschriften in der VR-NetWorld Software 5.0
Einstellungen für SEPA-Lastschriften oder SEPA Dauerlastschriften in der VR-NetWorld Software 5.0 Bitte beachten Sie diese Punkte wenn Sie in der VR-NetWorld Software 5.0 Lastschriften oder Dauerlastschriften
INSTALLATION. Voraussetzungen
INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes
Lieber SPAMRobin -Kunde!
Lieber SPAMRobin -Kunde! Wir freuen uns, dass Sie sich für SPAMRobin entschieden haben. Mit diesem Leitfaden möchten wir Ihnen die Kontoeinrichtung erleichtern und die Funktionen näher bringen. Bitte führen
PostFinance Modul. Installationsanleitung. Module version: 1.0 OXID versions: 4.6.x 4.8.x/5.1.x. Copyright Tarkka.ch 2014 1/8
PostFinance Modul Installationsanleitung Module version: 1.0 OXID versions: 4.6.x 4.8.x/5.1.x Copyright Tarkka.ch 2014 1/8 Inhaltsverzeichnis 1. Postfinance - Infos... 2 2. Installation... 3 3. Module
Wie starte ich mit meinem Account?
www.flatbooster.com Wie starte ich mit meinem Account? deutsche Auflage Datum: 03.12.2011 Version: 1.0.2 Download: http://flatbooster.com/support Inhaltsverzeichnis 1 Einleitung 1 2 Wie starte ich mit
PayPal PLUS für Shopware
PayPal PLUS für Shopware Für Shopware 4. Letztes Update:. 2015 Über dieses Dokument: PayPal PLUS kann in ein wenigen Schritten in Ihrem Shopware Shop installiert werden. Vorbemerkung: Das Produkt PayPal
Shellfire L2TP-IPSec Setup Windows XP
Shellfire L2TP-IPSec Setup Windows XP Diese Anleitung zeigt anschaulich, wie ein bei Shellfire gehosteter VPN-Server im Typ L2TP-IPSec unter Windows XP konfiguriert wird. Inhaltsverzeichnis 1. Benötigte
Anleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand: 18.10.2013
Anleitung Lesezugriff auf die App CHARLY Termine unter Android Stand: 18.10.2013 CHARLY Termine unter Android - Seite 2 Inhalt Inhalt Einleitung & Voraussetzungen 3 1. Installation und Konfiguration 4
epayment App (iphone)
epayment App (iphone) Benutzerhandbuch ConCardis epayment App (iphone) Version 1.0 ConCardis PayEngine www.payengine.de 1 EINLEITUNG 3 2 ZUGANGSDATEN 4 3 TRANSAKTIONEN DURCHFÜHREN 5 3.1 ZAHLUNG ÜBER EINE
G DATA INTERNET SECURITY FÜR ANDROID
SIMPLY SECURE G DATA INTERNET SECURITY FÜR ANDROID INSTALLATION, DEINSTALLATION UND GUTSCHEINWEITERGABE START Dieses Dokument beschreibt die Schritte, die für die Installation der G DATA INTERNET SECURITY
Änderung des Portals zur MesseCard-Abrechnung
Änderung des Portals zur MesseCard-Abrechnung Seit dem 1. Februar 2010 steht das neue Portal zur Abrechnung der MesseCard zur Verfügung. Dieses neue Portal hält viele Neuerungen für Sie bereit: Das Portal
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
Bedienungsanleitung. FarmPilot-Uploader
Bedienungsanleitung FarmPilot-Uploader Stand: V1.20110818 31302736-02 Lesen und beachten Sie diese Bedienungsanleitung. Bewahren Sie diese Bedienungsanleitung für künftige Verwendung auf. Impressum Dokument
Einrichtung von StarMoney 9.0 für HBCI mit USB-Stick
Einrichtung von StarMoney 9.0 für HBCI mit USB-Stick Einleitung Um HBCI mit der Raiffeisenbank Butjadingen-Abbehausen eg nutzen zu können, müssen Sie folgende Schritte in der angegebenen Reihenfolge durchführen.
Schumacher, Chris Druckdatum 01.06.2012 11:11:00
Dokumentenverwaltung Autor Schumacher, Chris Druckdatum 01.06.2012 11:11:00 SMS Login Aktivierung Sie müssen beim ersten Login zwingend einen PIN und eine Secret Answer setzen. Den PIN benötigen Sie bei
Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.
ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf
IBM SPSS Statistics Version 22. Installationsanweisungen für Mac OS (Lizenz für gleichzeitig angemeldete Benutzer)
IBM SPSS Statistics Version 22 Installationsanweisungen für Mac OS (Lizenz für gleichzeitig angemeldete Benutzer) Inhaltsverzeichnis Installationsanweisungen....... 1 Systemanforderungen........... 1
Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.
Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für
Vorlagen im Online Banking. Anlegen von Vorlagen
Vorlagen im Online Banking Beiträge werden üblicherweise regelmäßig wiederkehrend eingezogen. Daher ist es sinnvoll, die Lastschriften mit den Bankdaten der Mitglieder als sogenannte Vorlagen anzulegen.
VIDA ADMIN KURZANLEITUNG
INHALT 1 VIDA ADMIN... 3 1.1 Checkliste... 3 1.2 Benutzer hinzufügen... 3 1.3 VIDA All-in-one registrieren... 4 1.4 Abonnement aktivieren und Benutzer und Computer an ein Abonnement knüpfen... 5 1.5 Benutzername
Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
Kurzanleitung CLX.NetBanking Hypothekarbank Lenzburg
Kurzanleitung CLX.NetBanking Hypothekarbank Lenzburg Inhaltsverzeichnis 1 Installation... 2 2 Datenübernahme... 3 3 Vertrag erstellen... 4 4 Kontobewegungen abholen... 6 5 Zahlungen übermitteln... 6 Version
Workflow. Installationsanleitung
Workflow Installationsanleitung August 2013 Inhaltsverzeichnis Kapitel 1 Installation der Programme... 2 Kapitel 2 Lizenzierung Novaline Workflow... 4 Kapitel 3 Einrichten der Systeme... 5 3.1 Workflow
Installationsanleitung dateiagent Pro
Installationsanleitung dateiagent Pro Sehr geehrter Kunde, mit dieser Anleitung möchten wir Ihnen die Installation des dateiagent Pro so einfach wie möglich gestalten. Es ist jedoch eine Softwareinstallation
meine-homematic.de Benutzerhandbuch
meine-homematic.de Benutzerhandbuch Version 3.0 Inhalt Installation des meine-homematic.de Zugangs... 2 Installation für HomeMatic CCU vor Version 1.502... 2 Installation für HomeMatic CCU ab Version 1.502...
2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)
1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise
Verwendung des IDS Backup Systems unter Windows 2000
Verwendung des IDS Backup Systems unter Windows 2000 1. Download der Software Netbackup2000 Unter der Adresse http://www.ids-mannheim.de/zdv/lokal/dienste/backup finden Sie die Software Netbackup2000.
Bedienungsanleitung. Innopay Merchant Backend
Bedienungsanleitung Innopay Merchant Backend Inhalt 1. Ihr Innopay Merchant Backend... 2 2. Login Innopay Merchant Backend... 2 3. Einrichten der Benachrichtigungen... 3 4. Uploaden des Firmenlogos...
Erfolgsfaktor E-Payment. Horst Kühn I SIX Payment Services (Germany) GmbH www.six-payment-services.com I www.saferpay.com
Erfolgsfaktor E-Payment Horst Kühn I SIX Payment Services (Germany) GmbH wwwsix-payment-servicescom I wwwsaferpaycom Erfolgsfaktor Elektronische Zahlungsmittel E-Payment-Sicherheit E-Payment-Lösung Erfolgsfaktor
euro-bis Import von Bestellungen aus Buch- und Aboauskunft Stand 22.02.2007
euro-bis Import von Bestellungen aus Buch- und Aboauskunft Stand 22.02.2007 INHALTSVERZEICHNIS Konfiguration... 3 Buch- und Aboauskunft... 3 euro-bis... 3 Aufträge einlesen... 5 Kundendaten prüfen... 6
Anleitung. Datum: 28. Oktober 2013 Version: 1.2. Bildupload per FTP. FTP-Upload / Datei-Manager FTP. Glarotech GmbH
Anleitung Datum: 28. Oktober 2013 Version: 1.2 Bildupload per FTP FTP-Upload / Datei-Manager FTP Glarotech GmbH Inhaltsverzeichnis Bilder per FTP hochladen...3 1. Installation FileZilla...3 2. FileZilla
MailUtilities: Remote Deployment - Einführung
MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control
Guide DynDNS und Portforwarding
Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch
Öffnen Sie den Internet-Browser Ihrer Wahl. Unabhängig von der eingestellten Startseite erscheint die folgende Seite in Ihrem Browserfenster:
Schritt 1: Verbinden Sie Ihr wireless-fähiges Gerät (Notebook, Smartphone, ipad u. ä.) mit dem Wireless-Netzwerk WiFree_1. Die meisten Geräte zeigen Wireless-Netzwerke, die in Reichweite sind, automatisch
Konfigurationsanleitung. Microsoft Outlook Express 6.x
Konfigurationsanleitung Version03 Juni 2011 1 Starten Sie Outlook Express. Zum Hinzufügen/Einrichten eines E-Mail-Kontos klicken Sie bitte auf Extras und anschließend auf Konten. 2 Im folgenden Fenster
ANLEITUNG NETZEWERK INSTALATION
ANLEITUNG NETZEWERK INSTALATION Sehr geehrter Kunde, vielen Dank, dass Sie sich für RED CAD entschieden haben. Mit dieser Anleitung möchten wir Sie bei der Installation unterstützen. Die Netzwerkinstallation
How-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
Anleitung. Update/Aktualisierung EBV Einzelplatz Homepage. und Mängelkatalog
Anleitung Update/Aktualisierung EBV Einzelplatz Homepage und Mängelkatalog Zeichenerklärung Möglicher Handlungsschritt, vom Benutzer bei Bedarf auszuführen Absoluter Handlungsschritt, vom Benutzer unbedingt
Anmeldung, Registrierung und Elternkontrolle des MEEP!-Tablet-PC
Anmeldung, Registrierung und Elternkontrolle des MEEP!-Tablet-PC Starten Sie in den Browsern Chrome oder Safari die Seite: www.mymeep.de Erstellen Sie Ihren persönlichen Account unter Eltern Login neu,
FastViewer Remote Edition 2.X
FastViewer Remote Edition 2.X Mit der FastViewer Remote Edition ist es möglich beliebige Rechner, unabhängig vom Standort, fernzusteuern. Die Eingabe einer Sessionnummer entfällt. Dazu muß auf dem zu steuernden
Sparkasse Vogtland. Secure E-Mail Datensicherheit im Internet. Kundenleitfaden. Sparkasse Vogtland. Kundeninformation Secure E-Mail 1
Secure E-Mail Datensicherheit im Internet Sparkasse Kundenleitfaden Sparkasse Kundeninformation Secure E-Mail 1 Willkommen bei Secure E-Mail In unserem elektronischen Zeitalter ersetzen E-Mails zunehmend
TECHNISCHE INFORMATION LESSOR LOHN/GEHALT BEITRAGSNACHWEIS-AUSGLEICH BUCH.-BLATT MICROSOFT DYNAMICS NAV
MICROSOFT DYNAMICS NAV Inhaltsverzeichnis TECHNISCHE INFORMATION: Einleitung... 3 LESSOR LOHN/GEHALT Beschreibung... 3 Prüfung der Ausgleichszeilen... 9 Zurücksetzen der Ausgleichsroutine... 12 Vorgehensweise
-Bundle auf Ihrem virtuellen Server installieren.
Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie das Debian-Confixx- -Bundle auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse http://vsadmin.host-4-you.de
Brainloop Secure Client für ios Version 1.5 Schnellstartanleitung
Brainloop Secure Client für ios Version 1.5 Schnellstartanleitung Copyright Brainloop AG, 2004-2015. Alle Rechte vorbehalten. Sämtliche verwendeten Markennamen und Markenzeichen sind Eigentum der jeweiligen
Sicherer einkaufen im Internet. Ihre Registrierung für 3D Secure auf der HVB Website Schritt für Schritt.
Sicherer einkaufen im Internet. Ihre Registrierung für 3D Secure auf der HVB Website Schritt für Schritt. Jetzt wird schnell und bequem noch sicherer. Einkaufen im Internet ist schnell, bequem und dank
