Saferpay Integration Billpay Business. Version 2.0

Größe: px
Ab Seite anzeigen:

Download "Saferpay Integration Billpay Business. Version 2.0"

Transkript

1 Saferpay Integration Billpay Business Version 2.0

2 Inhaltsverzeichnis 1 Einleitung Zusammenfassung Voraussetzungen Akzeptanz der Billpay Allgemeine Geschäfts- und Datenschutzbestimmungen Formatangaben Saferpay Client Library Installation 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 Autorisationsantwort Buchung, Stornierung und Tagesabschluss MessageFactory Klasse MessageObject Klasse Open() Methode Execute() Methode CreatePayComplete() Methode CreateRequest() Methode SetAttribute() Methode GetAttribute() Methode Capture() Methode Saferpay https Interface Voraussetzungen IP-Zugriff und Passwort für das Saferpay https Interface https Interface Adressen Übertragung von Nachrichten Verarbeitungsschritte Übersicht Prozessbeschreibung Parameter Autorisationsanfrage Optionale Warenkorbparameter Autorisationsantwort Verbuchungsanfrage Verbuchungsantwort Antwort-Codes RESULT-Werte AUTHRESULT-Werte Beispiele Wichtiger Hinweis Saferpay Integration Billpay Business Version 2.0 Seite 2

3 8.2 C# mit der.net LIB Java mit der Java LIB https Interface Kontakt Saferpay Integration Team Saferpay Support Team Saferpay Integration Billpay Business Version 2.0 Seite 3

4 1 Einleitung 1.1 Zusammenfassung Dieses Dokument beschreibt die Integration von "Lastschrift mit Zahlungsgarantie" und "Kauf auf Rechnung" des Zahlungsmittelanbieters Billpay mit der Saferpay Client Library (LIB) und dem Saferpay https Interface (HI). 1.2 Voraussetzungen Die Abwicklung von Billpay-Zahlungen mit Saferpay 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 Billpay liegt vor. Der Einsatz einer Saferpay Client Library ab Version 2.0. Ältere LIBs werden nicht unterstützt. Alternativ kann auch das https Interface verwendet werden. Bevor im Händler-Shop Billpay-Zahlungen erfolgen können muss eine Abnahme durch Billpay erfolgen. Billpay führt hierfür zusammen mit dem Händler einen Test durch, der eine Zahlung im Shop und den anschließenden Rechnungslauf beinhaltet. Eine detaillierte Beschreibung der Abnahme stellt Billpay hier zur Verfügung: Akzeptanz der Billpay Allgemeine Geschäfts- und Datenschutzbestimmungen Billpay weist darauf hin, dass die Billpay Allgemeine Geschäfts- und Datenschutzbestimmungen vor dem Absenden der Autorisationsanfrage durch den Endkunden bestätigt werden müssen. Das Einblenden der AGB und Datenschutzbestimmungen muss nach folgendem Schema geschehen: Mit der Übermittlung der für die Abwicklung des Rechnungskaufs und einer Identitäts und Bonitätsprüfung erforderlichen Daten an die <a href=' target='blank'> Billpay GmbH</a> bin ich einverstanden. Es gelten die <a href="[link auf Datenschutzbestimmungen]"> Datenschutzbestimmungen</a> von Billpay. Der Platzhalter für den Verweis auf die Billpay-Datenschutzbestimmungen muss durch den entsprechenden Wert aus der folgenden Tabelle ersetzt werden. Dabei ist das Land, in dem die Rechnungsadresse des Kunden liegt maßgeblich für die Auswahl des Verweises. Dokument Webseite Popup Datenschutz (Deutschland) datenschutz datenschutz Datenschutz (Schweiz) datenschutz datenschutz Die Datenschutzbestimmungen liegen in verschiedenen Sprachen vor. Soll zum Beispiel das Schweizer Dokument in französischer Sprache angezeigt werden, nutzen Sie dafür folgenden Link: Werden die Datenschutzbestimmungen vom Kunden nicht akzeptiert muss ein entsprechender Hinweis angezeigt und der Bestellvorgang darf nicht fortgesetzt werden. Saferpay Integration Billpay Business Version 2.0 Seite 4

5 1.4 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 (- : ; / \ < >. =) ans alphanumerische und Sonderzeichen Saferpay Integration Billpay Business Version 2.0 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 folgenden Adressen heruntergeladen werden:.net LIB: Java LIB: 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 Installation NET Client Library Starten Sie die geladene Installationsdatei saferpay_dotnet.exe und folgen Sie den Anweisungen des Setup-Assistenten Java Client Library Entpacken Sie die geladene Zip-Datei saferpay_java.zip 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. 2.2 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. Saferpay Integration Billpay Business Version 2.0 Seite 6

7 2.2.2 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.3 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 Integration Billpay Business Version 2.0 Seite 7

8 3 Klassen und Methoden der Client Library Im Folgenden werden Klassen und Methoden beschrieben, die für die Integration der Saferpay Client API zur Verfügung stehen. 3.1 Zusammenfassung Zahlungsanfrage und Autorisationsantwort 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 Autorisationsantwort 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 CreatePayComplete(), um ein leeres 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 CreatePayComplete(String id, String token); MessageObject CreateRequest(String msgtype); }; 3.3 MessageObject Klasse Class MessageObject { void SetAttribute(String name, String value); String GetAttribute(String name); String GetUrl(); String GetPostUrl(); String GetPostData(); String GetPostSignature(); void Capture(); }; Saferpay Integration Billpay Business Version 2.0 Seite 8

9 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. 3.5 Execute() Methode Der Aufruf von Execute() übermittelt die Message vom angegebenen Nachrichtentyp (msgtype). 3.6 CreatePayComplete() Methode Mit CreatePayComplete() kann eine Reservation verbucht werden. CreatePayComplete() benötigt für eine Verbuchung immer ID und ACCOUNTID. 3.7 CreateRequest() Methode Erzeugt ein neues Request MessageObject vom angegebenen Nachrichtentyp (msgtype). 3.8 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.9 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 Capture() Methode Der Aufruf von Capture() übermittelt die Message vom Nachrichtentyp CreatePayComplete. Saferpay Integration Billpay Business Version 2.0 Seite 9

10 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 Voraussetzungen 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 SSL-verschlüsselten Kommunikation dort von Saferpay bereit gestellt. Die Einrichtung ist kostenfrei, muss jedoch für jeden Saferpay 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 mitzuteilen, dass Sie Billpay-Zahlungen abwickeln möchten und nennen Sie Ihre Saferpay Kundennummer und die IP-Adresse(n) für den Zugrif auf das https Interface. 4.2 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 Autorisations- 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.3 https Interface Adressen Das Saferpay https Interface ist über diese Web-Adressen erreichbar: Autorisierung und Gutschrift Buchung Saferpay Integration Billpay Business Version 2.0 Seite 10

11 4.4 Ü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 Integration Billpay Business Version 2.0 Seite 11

12 Zeit 5 Verarbeitungsschritte 5.1 Übersicht Die folgende Grafik zeigt den Ablauf einer erfolgreichen Billpay-Zahlung mit dem Saferpay Authorization Interface: Webshop Kunde Saferpay Billpay Der Warenkorb wird aktualisiert Legt die Produkte in den Warenkorb 1 2 Wählt den Checkout 3 Zeigt den Zahlungsdialog 4 Gibt die Adresse / Bankverbindung ein 5 Sendet die Autorisationsanfrage 6 Leitet die Autorisationsanfrage weiter 7 Prüft und erteilt Genehmigung Wertet die Antwort aus und sendet die PayComplete- Nachricht 9 Sendet die Antwort zurück zum Shop Leitet die Anfrage weiter Schließt die Zahlung ab Prüft das Ergebnis 13 Kennzeichnet die Zahlung als Buchung Erhält die Zahlungsbestätigung 15 Saferpay Integration Billpay Business Version 2.0 Seite 12

13 5.2 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 seine Adressdaten ein oder übernimmt die vom Shop angezeigte Adresse. Bei "Lastschrift mit Zahlungsgarantie" erfolgt zusätzlich die Eingabe der Bankverbindung. Der Webshop übermittelt die Zahlungsanfrage an Saferpay. Saferpay leitet die Zahlungsanfrage zur Autorisation an Billpay weiter. Billpay prüft die Zahlungsanfrage, erteilt die Genehmigung und leitet die Autorisationsantwort an Saferpay zurück. Saferpay leitet die Antwort auf die Zahlungsanfrage an den Shop weiter. Der Shop erhält die Autorisationsantwort zu Auswertung und löst die Verbuchung der Transaktion mit der PayComplete-Nachricht aus. Das Verbuchen einer Reservation ist für den Geldfluss obligatorisch. Das Geld wird anschließend in Form einer Sammelposition dem Geschäftskonto des Händlers gutgeschrieben. Vom Zahlungsmittelverarbeiter Billpay erhält der Händler eine Abrechnungsliste. Es wird empfohlen jede Billpay-Transaktion möglichst sofort, aber spätestens nach 21 Tagen zu verbuchen. Unmittelbar nach dem Verbuchen muss die Rechnungsstellung mit dem Zahlungsziel erfolgen. Der Händler tritt mit dem Verbuchen die Forderung an Billpay ab Saferpay leitet den Aufruf zur Verbuchung an Billpay weiter. Billpay verbucht die Transaktion und schließt damit den Zahlungsvorgang ab. Das Ergebnis wird an Saferpay übermittelt. Der Status der Transaktion wechselt durch das PayComplete von Reservation auf Buchung. Der Transaktionsstatus wird im Saferpay Backoffice Journal angezeigt. Saferpay sendet die Verbuchungsantwort an den Webshop. Der Webshop überprüft das Ergebnis der Verbuchungsantwort. Der Kunde erhält vom Shop seine Zahlungsbestätigung. Saferpay Integration Billpay Business Version 2.0 Seite 13

14 6 Parameter 6.1 Autorisationsanfrage 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. ACTION a[..6] Optional Kennzeichnet die Zahlungsanfrage als Buchung oder Gutschrift. Werte: "Debit" (Standard, Kunde bezahlt) und "Credit" (Kunde erhält Geld). 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" ORDERID ans[..40] ORDERID enthält die Referenznummer für eine Zahlung. Die ORDERID muss eindeutig vergeben werden. Zahlungsanfragen mit bereits verwendeter ORDERID können von Billpay abgelehnt werden. REFID an[28] Gutschriftparameter Enthält die Saferpay ID der vorausgegangenen Buchung. Es kann wahlweise mit REFID oder REFOID auf eine Buchung referenziert werden. Einer der Parameter ist bei einer Gutschrift obligatorisch. REFOID ans[..40] Gutschriftparameter, Pflicht wenn ACTION="Credit" Enthält die Saferpay ORDERID der vorausgegangenen Buchung. Es kann wahlweise mit REFID oder REFOID auf eine Buchung referenziert werden. Einer der Parameter ist bei einer Gutschrift obligatorisch. PAYMENTTYPE a[..11] Kennzeichnet die Zahlungsanfrage als Rechnung oder Lastschrift. Werte: "POB" (Purchase On Bill, Rechnung) und "DDG" (Direct Debit Guaranteed, Lastschrift mit Zahlungsgarantie) Kontodaten des Kunden NAME ans[..100] Optional, Pflichtparameter bei PAYMENTTYPE Lastschrift Kontoinhabername ACCOUNTNUMBER n[..10] Optional, Pflichtparameter bei PAYMENTTYPE Lastschrift Kontonummer BANK_CODE_NUMBER n[8] Optional, Pflichtparameter bei PAYMENTTYPE Lastschrift Bankleitzahl Saferpay Integration Billpay Business Version 2.0 Seite 14

15 Rechnungsadresse GENDER a[1] Geschlecht Werte: "f" (female), "m" (male) FIRSTNAME ans[..50] Vorname LASTNAME ans[..50] Nachname STREET ans[..50] Straße ADDRESSADDITION an[..50] Zusatz zur Adresse ZIP an[..10] Postleitzahl CITY ans[..50] Ort COUNTRY a[2] Länderkennung nach ISO Eine Liste der verfügbaren Länderkennungen findet sich unter ans[..50] -Adresse PHONE ns[..50] Telefonnummer DATEOFBIRTH n[8] Geburtsdatum (YYYYMMDD) LANGID a[2] Sprachen-Code gemäß ISO Gibt die Sprache des Kunden vor. Eine Liste möglicher Sprachen-Codes findet sich unter COMPANY ans[..50] Firmenname Indikator für B2B-Zahlungen. Bei Anfragen ohne COMPANY handelt es sich automatisch um B2C-Zahlungen. IP ns[..15] Enthält die IP-Adresse des Kunden zur Ermittlung des Herkunftslandes mittels Geotargeting. LEGALFORM a[..4] Rechtsform der Firma Sofern GENDER nicht "f" oder "m" bei der Anfrage gesetzt wird, ist LEGALFORM ein Pflichtparameter für B2B- Zahlungen. Ansonsten handelt es sich automatisch um B2C- Zahlungen. Werte: "gmbh" (GmbH), "ag" (AG), "misc" (sonstige) Lieferadresse* DELIVERY_GENDER a[1] Geschlecht Werte: "f" (female), "m" (male) DELIVERY_FIRSTNAME ans[..50] Vorname DELIVERY_LASTNAME ans[..50] Nachname DELIVERY_STREET ans[..50] Straße DELIVERY_ADDRESSAD an[..50] Zusatz zur Adresse DITION DELIVERY_ZIP an[..10] Postleitzahl DELIVERY_CITY ans[..50] Ort DELIVERY_COUNTRY a[2] Länderkennung nach ISO Eine Liste der verfügbaren Länderkennungen findet sich unter DELIVERY_PHONE ns[..50] Telefonnummer * Weicht die Lieferadresse von der Rechnungsadresse ab, wird die Zahlung von Billpay in der Regel abgelehnt. Sollte das für Ihr Geschäftsmodell nicht akzeptabel sein, klären Sie diesen Punkt bitte direkt mit Billpay. Saferpay Integration Billpay Business Version 2.0 Seite 15

16 6.1.1 Optionale Warenkorbparameter Optional können jeder Buchung oder Gutschrift XML-Dokumente mit den Warenkorbdetails der Bestellung übergeben werden. Die Warenkorbdetails kann Billpay verwenden, um Forderungen gegenüber dem Shopper bei Zahlungsschwierigkeiten geltend zu machen. Liegen Billpay die Warenkorbdetails nicht vor, müssen sie zunächst vom Händler angefordert werden, was für diesen mitunter Mehraufwand bedeuten kann. Es folgt eine Liste der XML-Dokumente und deren XML- Attribute: Parameter Beschreibung BASKETDATA Buchungsparameter (ACTION="Debit") Enthält die Bestelldaten des Artikels. Es können beliebig viele Artikel übergeben werden. XML-Attribut Format Beschreibung articleid an[..20] Artikelnummer articlequantity n[..7] Artikelmenge im Warenkorb articlename an[..50] Artikelname articledescription an[..50] Artikelbeschreibung articleprice n[..7] Artikelpreis netto in kleinster Währungseinheit. Zum Beispiel: "1000" entspricht Betrag 10,00 in Euro. articlepricegross n[..7] Artikelpreis brutto in kleinster Währungseinheit. Zum Beispiel: "1190" entspricht Betrag 11,90 in Euro. Beispiel: BASKETDATA = <article_data> <article articleid="article001" articlequantity="12" articlename="kaffetasse 08/15" articledescription="eine Kaffetasse aus Porzelan" articleprice="120" articlepricegross="195" /> <article articleid="article002" articlequantity="4" articlename="kuchenteller 07-11" articledescription="kuchenteller - weiss" articleprice="85" articlepricegross="100" /> </article_data> Saferpay Integration Billpay Business Version 2.0 Seite 16

17 Parameter Beschreibung BASKETTOTAL Buchungsparameter (ACTION="Debit") Enthält die Bestelldaten insgesamt. XML-Attribut Format Beschreibung shippingname an[..50] Versandart Zum Beispiel: "Express-Versand" shippingprice n[..7] Nettowert aller Zusatzkosten für den Kunden (Lieferkosten, Zuschläge, ) in kleinster Währungseinheit. Zum Beispiel: "20000 " entspricht Betrag 200,00 in Euro. shippingpricegross n[..7] Bruttowert aller Zusatzkosten für den Kunden (Lieferkosten, Zuschläge, ) in kleinster Währungseinheit. Zum Beispiel: "23800 " entspricht Betrag 238,00 in Euro. rebate n[..7] Nettowert aller Betrag mindernden Posten für den Kunden (Rabatte, Gutscheine, ) in kleinster Währungseinheit. Zum Beispiel: "405 " entspricht Betrag 4,05 in Euro. rebategross n[..7] Bruttowert aller Betrag mindernden Posten für den Kunden (Rabatte, Gutscheine, ) in kleinster Währungseinheit. Zum Beispiel: "500 " entspricht Betrag 5,00 in Euro. carttotalprice n[..7] Nettowert der Bestellung ohne Zusatzkosten in kleinster Währungseinheit. Zum Beispiel: "60000 " entspricht Betrag 600,00 in Euro. carttotalpricegross n[..7] Bruttowert der Bestellung ohne Zusatzkosten in kleinster Währungseinheit. Zum Beispiel: "71400 " entspricht Betrag 714,00 in Euro. currency a[3] Dreistelliger ISO 4217 Währungs-Code. Zum Beispiel: "CHF" oder "EUR" Beispiel: BASKETTOTAL = <total shippingname="express-versand" shippingprice="500" shippingpricegross="650" rebate="500" rebategross="595" carttotalprice="1780" carttotalpricegross="2795" currency="eur" /> Parameter Beschreibung BASKETDATAREFUND Gutschriftparameter (ACTION="Credit") Enthält die Teilretourdaten der Artikel. XML-Attribut Format Beschreibung articleid an[..20] Artikelnummer articlequantity n[..7] Anzahl der Artikel, die storniert werden sollen. Beispiel: BASKETDATAREFUND = <canceled_articles> <article articleid="article001" articlequantity="1" /> <article articleid="article002" articlequantity="1" /> </canceled_articles> Saferpay Integration Billpay Business Version 2.0 Seite 17

18 Parameter Beschreibung BASKETTOTALREFUND Gutschriftparameter (ACTION="Credit") Enthält die Parameter der Teilretourdaten. XML-Attribut Format Beschreibung rebatedecrease n[..7] Nettoreduzierung aller Betrag mindernden Posten für den Kunden in kleinster Währungseinheit. Zum Beispiel: "405 " entspricht Betrag 4,05 in Euro. rebatedecreasegross n[..7] Bruttoreduzierung aller Betrag mindernden Posten für den Kunden (Rabatte, Gutscheine, ) in kleinster Währungseinheit. Zum Beispiel: "500 " entspricht Betrag 5,00 in Euro. shippingdecrease n[..7] Nettoreduzierung aller Zusatzkosten für den Kunden (Lieferkosten, Zuschläge, ) in kleinster Währungseinheit. Zum Beispiel: "20000 " entspricht Betrag 200,00 in Euro. shippingdecreasegross n[..7] Bruttoreduzierung aller Zusatzkosten für den Kunden (Lieferkosten, Zuschläge, ) in kleinster Währungseinheit. Zum Beispiel: "23800 " entspricht Betrag 238,00 in Euro. Beispiel: BASKETTOTALREFUND = <cancel_params reference=" " rebatedecrease="0" rebatedecreasegross="0" shippingdecrease="0" shippingdecreasegross="0" /> Saferpay Integration Billpay Business Version 2.0 Seite 18

19 6.5 Autorisationsantwort Die folgende Tabelle listet die Parameter, die in der Autorisationsantwort bei "Lastschrift mit Zahlungsgarantie" und "Kauf auf Rechnung" enthalten sind. Parameter Format Beschreibung MSGTYPE a[..30] Enthält immer den Wert AuthorizationResponse. RESULT n[..4] Enthält das Ergebnis der Autorisationsanfrage. 0 = Anfrage erfolgreich ausgeführt. 0 = Anfrage nicht erfolgreich ausgeführt. AUTHRESULT n[..3] Enthält den Antwort-Code von Billpay. Ist keine Verbindung zum Verarbeiter zustande gekommen, weist der Wert in RESULT darauf hin. 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. PROVIDERID n[..4] Enthält die Provider ID des Zahlungsmittelverarbeiters. PROVIDERNAME ans[..30] Enthält den Namen des Zahlungsmittelverarbeiters. ACQUIRER_TERMINALID an[..10] Die Terminalkennung des Zahlungsmittelverarbeiters. AUTHDATE ns[17] Das Autorisationsdatum (YYYYMMDD hh:mm:ss). AUTHCODE ans[..40] Enthält bei erfolgreicher Autorisation den Autorisations-Code des Zahlungsmittelverarbeiters. STREET* ans[..50] Korrigierte Straße ZIP* an[..10] Korrigierte Postleitzahl CITY* ans[..50] Korrigierter Ort COUNTRY* a[2] Korrigiertes Land nach ISO PAYMENT_PROTOCOL ans[..30] Der Name des Zahlungsmittelprotokolls, das der Verbindung zugrunde liegt. CARDHOLDERMESSAGE ans[..255] Kann im Fehlerfall eine Antwort für den Kunden enthalten. AUTHMESSAGE ans[..30] Enthält eine Antwort zur Autorisation in Textform. POB_ACCOUNTHOLDER ans[..50] Nur bei "Kauf auf Rechnung" Kontoinhaber für die Forderung (in der Regel "Billpay GmbH"). POB_ACCOUNTNUMBER n[..10] Nur bei "Kauf auf Rechnung" Billpay-Kontonummer für die Forderung. POB_BANKCODE n[8] Nur bei "Kauf auf Rechnung" Billpay-Bankleitzahl für die Forderung. POB_BANKNAME ans[..50] Nur bei "Kauf auf Rechnung" Billpay-Bankinstitut für die Forderung. POB_PAYERNOTE ans[..80] Nur bei "Kauf auf Rechnung" Verwendungszweck * Billpay korrigiert mitunter die Adresse, übernimmt aber für die Richtigkeit dieser Korrektur keine Haftung. Der Händler kann selbst entscheiden, ob er die korrigierte Adresse verwendet. Saferpay Integration Billpay Business Version 2.0 Seite 19

20 6.6 Verbuchungsanfrage Durch folgende Parametern wird die Verbuchung mit der CreatePayComplete Nachricht ausgelöst: 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 AMOUNT n[..8] Zahlungsbetrag in kleinster Währungseinheit. Der Parameter wird nur für eine betragsreduzierte Verbuchung benötigt und darf keinen größeren Wert, als bei der Autorisation enthalten. ACCOUNTID ns[..15] Die Saferpay Kontonummer des Händlers für diese Transaktion. Zum Beispiel " " für das Saferpay Testkonto. POB_DELAY n[..2] Optional, nur für "Kauf auf Rechnung" verfügbar Gibt die Anzahl Tage an, um die sich das Zahlungsziel zusätzlich zu den üblichen 20 oder 30 Tagen verschiebt. Der Standardwert ist "0". 6.7 Verbuchungsantwort 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 Autorisationsanfrage. 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 Autorisation in Textform enthalten. POB_DUEDATE n[8] Nur bei "Kauf auf Rechnung" Enthält das Zahlungsziel des Kunden (YYYYMMDD). POB_ACCOUNTHOLDER ans[..50] Nur bei "Kauf auf Rechnung" Kontoinhaber für die Forderung (in der Regel "Billpay GmbH"). POB_ACCOUNTNUMBER n[..10] Nur bei "Kauf auf Rechnung" Billpay-Kontonummer für die Forderung. POB_BANKCODE n[8] Nur bei "Kauf auf Rechnung" Billpay-Bankleitzahl für die Forderung. POB_BANKNAME ans[..50] Nur bei "Kauf auf Rechnung" Billpay-Bankinstitut für die Forderung. POB_PAYERNOTE ans[..80] Nur bei "Kauf auf Rechnung" Verwendungszweck Saferpay Integration Billpay Business Version 2.0 Seite 20

21 7 Antwort-Codes 7.1 RESULT-Werte Eine Autorisation wurde nur erfolgreich durchgeführt, wenn RESULT=0 ist. Bei allen anderen RESULT-Werten handelt es sich um fehlgeschlagene Anfragen. Wert Beschreibung Erklärung 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. Das Feld AUTHRESULT kann nähere Hinweise liefern. 104 PAN black listed Die Bankverbindung 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. Saferpay Integration Billpay Business Version 2.0 Seite 21

22 7.2 AUTHRESULT-Werte Für den Fall, dass eine Autorisationsanfrage von Billpay abgelehnt wird, enthält die Autorisationsantwort den Parameter AUTHRESULT. Einige Ablehnungen werden von Billpay mit dem Status "DENIED" versehen. In diesen Fällen darf dem Kunden die Zahlart Billpay nicht für eine Wiederholung angeboten werden. Die folgende Tabelle liefert die Erklärungen für die AUTHRESULT- Werte für den Händler und den Kunden. Den Erklärungen für den Händler ist jeweils ein (m) vorangestellt, den Erklärungen für den Kunden ein (c). Die Ablehnungen mit dem Status "DENIED" finden sich am Ende der Tabelle. Wert Erklärung 9 (c) Bitte überprüfen Sie Ihre Daten. Der Vorname Ihrer Rechnungsadresse muss aus mindestens zwei Buchstaben bestehen. (m) Bitte überprüfen Sie Ihre Daten. Der Vorname Ihrer Rechnungsadresse muss aus mindestens zwei Buchstaben bestehen. 10 (c) Bitte überprüfen Sie Ihre Daten. Der Nachname Ihrer Rechnungsadresse muss aus mindestens zwei Buchstaben bestehen. (m) Bitte überprüfen Sie Ihre Daten. Der Nachname Ihrer Rechnungsadresse muss aus mindestens zwei Buchstaben bestehen. 11 (c) Bitte überprüfen Sie Ihre Daten. Die Straße Ihrer Rechnungsadresse muss aus mindestens zwei Buchstaben bestehen. (m) Bitte überprüfen Sie Ihre Daten. Die Straße Ihrer Rechnungsadresse muss aus mindestens zwei Buchstaben bestehen. 12 (c) Bitte überprüfen Sie Ihre Daten. Die Hausnummer Ihrer Rechnungsadresse muss aus mindestens einer Ziffer bestehen. (m) Bitte überprüfen Sie Ihre Daten. Die Hausnummer Ihrer Rechnungsadresse muss aus mindestens einer Ziffer bestehen. 13 (c) Bitte überprüfen Sie Ihre Daten. Die PLZ Ihrer Rechnungsadresse muss aus genau [Länge] Ziffern bestehen. (m) Bitte überprüfen Sie Ihre Daten. Die PLZ Ihrer Rechnungsadresse muss aus genau [Länge] Ziffern bestehen. 14 (c) Bitte überprüfen Sie Ihre Daten. Der Ort Ihrer Rechnungsadresse muss aus mindestens zwei Buchstaben bestehen. (m) Bitte überprüfen Sie Ihre Daten. Der Ort Ihrer Rechnungsadresse muss aus mindestens zwei Buchstaben bestehen. 15 (c) Bitte überprüfen Sie Ihre Daten. Die Telefonnummer Ihrer Rechnungsadresse ist nicht korrekt. (m) Bitte überprüfen Sie Ihre Daten. Die Telefonnummer Ihrer Rechnungsadresse ist nicht korrekt. 16 (c) Bitte überprüfen Sie Ihre Daten. Die Handynummer Ihrer Rechnungsadresse ist nicht korrekt. (m) Bitte überprüfen Sie Ihre Daten. Die Handynummer Ihrer Rechnungsadresse ist nicht korrekt. 17 (c) Bitte überprüfen Sie Ihre Daten. Ihre -Adresse ist nicht korrekt. (m) Bitte überprüfen Sie Ihre Daten. Ihre -Adresse ist nicht korrekt. Saferpay Integration Billpay Business Version 2.0 Seite 22

23 Wert Erklärung 18 (c) Bitte überprüfen Sie Ihre Daten. Ihr Geburtsdatum darf nicht in der Zukunft liegen. (m) Bitte überprüfen Sie Ihre Daten. Ihr Geburtsdatum darf nicht in der Zukunft liegen. 19 (c) Bitte wählen Sie eine andere Zahlart. Sie müssen mind. 18 Jahre alt sein, um diese Zahlart von Billpay zu nutzen. (m) Bitte wählen Sie eine andere Zahlart. Sie müssen mind. 18 Jahre alt sein, um diese Zahlart von Billpay zu nutzen. Status "DENIED" Antwort-Codes: 29 (c) Bitte wählen Sie eine andere Zahlart. Leider können wir Ihnen für diese Transaktion die ausgewählte Zahlart von Billpay nicht anbieten. (m) Die IP-Adresse kommt aus einem Land, das auf der Blacklist steht. 32 (c) Bitte wählen Sie eine andere Zahlart. Leider können wir Ihnen für diese Transaktion die ausgewählte Zahlart von Billpay nicht anbieten. (m) Der Kunde wurde aufgrund fehlgeschlagener Identitäts- bzw. Bonitätsprüfung abgelehnt. 41 (c) Bitte wählen Sie eine andere Zahlart. Leider können wir Ihnen für diese Transaktion die ausgewählte Zahlart von Billpay nicht anbieten. (m) Von der IP-Adresse wurden zu viele Anfragen gesendet. 42 (c) Bitte wählen Sie eine andere Zahlart. Leider können wir Ihnen für diese Transaktion die ausgewählte Zahlart von Billpay nicht anbieten. (m) Der Kunde hat offene Forderungen. Status "DENIED" Antwort Codes: 43 (c) Bitte wählen Sie eine andere Zahlart. Leider können wir Ihnen für diese Transaktion die ausgewählte Zahlart von Billpay nicht anbieten. (m) Das Rechnungslimit des Kunden bei Billpay ist erreicht. 44 (c) Bitte wählen Sie eine andere Zahlart. Leider können wir Ihnen für diese Transaktion die ausgewählte Zahlart von Billpay nicht anbieten. (m) Der Kunde hat offene Forderungen beim Händler. 45 (c) Bitte wählen Sie eine andere Zahlart. Leider können wir Ihnen für diese Transaktion die ausgewählte Zahlart von Billpay nicht anbieten. (m) Externe Identitäts- oder Bonitätsprüfung fehlgeschlagen. 70 (c) Bitte wählen Sie eine andere Zahlart. Leider können wir Ihnen für diese Transaktion die ausgewählte Zahlart von Billpay nicht anbieten. (m) Die angegebene -Adresse ist ungültig. Saferpay Integration Billpay Business Version 2.0 Seite 23

24 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 Autorisationsanfrage Buchung MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject request = mf.createrequest("authorization"); ####### Parameter "Lastschrift mit Zahlungsgarantie" ####### request.setattribute("paymenttype", "DDG"); request.setattribute("name, Server.HtmlEncode("Stefanie Müller")); request.setattribute("accountnumber", " "); request.setattribute("bank_code_number", " "); ####### Parameter "Kauf auf Rechnung" ####### request.setattribute("paymenttype", "POB"); ####### Die restlichen Parameter sind identisch ####### request.setattribute("accountid", " "); request.setattribute("amount", "12500"); request.setattribute("currency", "EUR"); request.setattribute("orderid", " "; request.setattribute("gender", "f"); request.setattribute("firstname, Server.HtmlEncode("Stefanie")); request.setattribute("lastname, Server.HtmlEncode("Müller")); request.setattribute("street, Server.HtmlEncode("Hohe Chaussee 254")); request.setattribute("zip", "20225"); request.setattribute("city", Server.HtmlEncode("Hamburg")); request.setattribute(" ", "stefanie.mueller@saferpay.com"); request.setattribute("langid", "de"); request.setattribute("country", "DE"); request.setattribute("dateofbirth", " "); ####### Optionale Warenkorbparameter ####### request.setattribute("basketdata", "<article_data><article[xml-attribute]/></article_data>"); request.setattribute("baskettotal", "<total[xml-attribute]/>"); MessageObject response = request.execute(); Saferpay Integration Billpay Business Version 2.0 Seite 24

25 Autorisationsanfrage Gutschrift MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject request = mf.createrequest("authorization"); request.setattribute("action", "Credit"); ####### "Lastschrift mit Zahlungsgarantie" ####### request.setattribute("paymenttype", "DDG"); ####### "Kauf auf Rechnung" ####### request.setattribute("paymenttype", "POB"); ####### Die restlichen Parameter sind identisch ####### request.setattribute("accountid", " "); request.setattribute("amount", "12500"); request.setattribute("currency", "EUR"); ####### Entweder Referenzierung auf die ORDERID ####### request.setattribute("refoid", " "; ####### Oder Referenzierung auf die ID ####### request.setattribute("refid", "zh8g9paj89fuua70stpzaosyk1db"; ####### Optionale Warenkorbparameter ####### request.setattribute("basketdatarefund", "<canceled_articles><article[xml-attribute]/> </article_data>"); request.setattribute("baskettotalrefund", "<cancel_params[xml-attribute]/>"); MessageObject response = request.execute(); Autorisationsantwort int result = Convert.ToInt32(response.GetAttribute("RESULT")); if (result == 0) { String id = response.getattribute("id"); Console.WriteLine("Autorisation erfolgreich!"); } else { Console.WriteLine("Autorisation 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 response = mo_paycomplete.capture(); Saferpay Integration Billpay Business Version 2.0 Seite 25

26 Verbuchungssantwort int result = Convert.ToInt32(response.GetAttribute("RESULT")); if (result == 0) { String ddate = response.getattribute("pob_duedate"); String ahold = response.getattribute("pob_accountholder"); String anum = response.getattribute("pob_accountnumber"); String bcode = response.getattribute("pob_bankcode"); String bname = response.getattribute("pob_bankname"); String pnote = response.getattribute("pob_payernote"); Console.WriteLine("Verbuchung erfolgreich!"); } else { Console.WriteLine("Verbuchung fehlgeschlagen! RESULT=" + result); return; } 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", "7500"); 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(); Saferpay Integration Billpay Business Version 2.0 Seite 26

27 8.3 Java mit der Java LIB Autorisationsanfrage Buchung import Saferpay.*; import org.apache.commons.lang.* MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject request = mf.createrequest("authorization"); ####### Parameter "Lastschrift mit Zahlungsgarantie" ####### request.setattribute("paymenttype", "DDG"); request.setattribute("name, StringEscapeUtils.escapeHtml ("Stefanie Müller")); request.setattribute("accountnumber", " "); request.setattribute("bank_code_number", " "); ####### Parameter "Kauf auf Rechnung" ####### request.setattribute("paymenttype", "POB"); ####### Die restlichen Parameter sind identisch ####### request.setattribute("accountid", " "); request.setattribute("amount", "12500"); request.setattribute("currency", "EUR"); request.setattribute("orderid", " "; request.setattribute("gender", "f"); request.setattribute("firstname, StringEscapeUtils.escapeHtml ("Stefanie")); request.setattribute("lastname, StringEscapeUtils.escapeHtml ("Müller")); request.setattribute("street, StringEscapeUtils.escapeHtml ("Hohe Chaussee 254")); request.setattribute("zip", "20225"); request.setattribute("city", StringEscapeUtils.escapeHtml ("Hamburg")); request.setattribute(" ", "stefanie.mueller@saferpay.com"); request.setattribute("langid", "de"); request.setattribute("country", "DE"); request.setattribute("dateofbirth", " "); ####### Optionale Warenkorbparameter ####### request.setattribute("basketdata", "<article_data><article[xml-attribute]/></article_data>"); request.setattribute("baskettotal", "<total[xml-attribute]/>"); MessageObject response = request.execute(); Saferpay Integration Billpay Business Version 2.0 Seite 27

28 Autorisationsanfrage Gutschrift import Saferpay.*; MessageFactory mf = new MessageFactory(); mf.open(""); MessageObject request = mf.createrequest("authorization"); request.setattribute("action", "Credit"); ####### "Lastschrift mit Zahlungsgarantie" ####### request.setattribute("paymenttype", "DDG"); ####### "Kauf auf Rechnung" ####### request.setattribute("paymenttype", "POB"); ####### Die restlichen Parameter sind identisch ####### request.setattribute("accountid", " "); request.setattribute("amount", "12500"); request.setattribute("currency", "EUR"); ####### Entweder Referenzierung auf die ORDERID ####### request.setattribute("refoid", " "; ####### Oder Referenzierung auf die ID ####### request.setattribute("refid", "zh8g9paj89fuua70stpzaosyk1db"; ####### Optionale Warenkorbparameter ####### request.setattribute("basketdatarefund", "<canceled_articles><article[xml-attribute]/> </article_data>"); request.setattribute("baskettotalrefund", "<cancel_params[xml-attribute]/>"); MessageObject response = request.execute(); Autorisationsantwort int result = response.getattribute("result"); if (result == 0) { String id = response.getattribute("id"); Sytem.out.println("Autorisation erfolgreich!"); } else { System.out.println("Autorisation 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 response = mo_paycomplete.capture(); Saferpay Integration Billpay Business Version 2.0 Seite 28

29 Verbuchungssantwort int result = response.getattribute("result"); if (result == 0) { String ddate = response.getattribute("pob_duedate"); String ahold = response.getattribute("pob_accountholder"); String anum = response.getattribute("pob_accountnumber"); String bcode = response.getattribute("pob_bankcode"); String bname = response.getattribute("pob_bankname"); String pnote = response.getattribute("pob_payernote"); Console.WriteLine("Verbuchung erfolgreich!"); } else { Console.WriteLine("Verbuchung fehlgeschlagen! RESULT=" + result); return; } 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(); 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("token", token); mo_paycomplete.setattribute("accountid", " "); mo_paycomplete.setattribute("action", Cancel); MessageObject captureresponse = mo_paycomplete.capture(); Saferpay Integration Billpay Business Version 2.0 Seite 29

30 8.4 https Interface Aufgrund der Datenmenge empfiehlt sich für die Autorisationsanfrage die Übergabe der Daten an das HI mittels POST. Autorisationsanfrage Buchung <form method="post" action=" <input type="hidden" name="sppassword" value="xajc3kna"> <input type="hidden" name="accountid" value=" "> <input type="hidden" name="amount" value="1000"> <input type="hidden" name="currency" value="eur"> <input type="hidden" name="orderid" value="billpay Lastschrift"> <input type="hidden" name="paymenttype" value="ddg"> <input type="hidden" name="langid" value="de"> <input type="hidden" name="country" value="de"> <p> <input type="text" size="40" name="name"></p> <p> <input type="text" size="10" name="accountnumber"></p> <p> <input type="text" size="8" name="bank_code_number"></p> <p> <select name="gender" size="2"> <option value="m">männlich</option> <option value="f">weiblich</option> </select></p> <input type="text" size="40" name="firstname"> <input type="text" size="40" name="lastname"> <input type="text" size="40" name="street"> <input type="text" size="5" name="zip"> <input type="text" size="40" name="city"> <input type="text" size="40" name=" "> <input type="text" size="8" name="dateofbirth"> <input type="submit" name="submit" value="bezahlen..."> </form> Autorisationsanfrage Gutschrift &ACTION=Credit_ &PAYMENTTYPE=DDG_ &ACCOUNTID= _ &AMOUNT=1000_ &CURRENCY=EUR_ &REFOID="Billpay Lastschrift"_ Autorisationsantwort OK:<IDP RESULT="0" MSGTYPE="AuthorizationResponse" ID="Gp6UWObtSIfMSAvfr9E0AfEEQdUb" AUTHMESSAGE="request was processed successfully" AUTHCODE="1d452e4b-e d-87d0- cdfee54c970d" PROVIDERID="1199" PROVIDERNAME="Billpay Lastschrift Test" ORDERID="Billpay Lastschrift" IP=" " AUTHDATE=" :51:29" STREET=" Hohe Chaussee 254" ZIP="20225" CITY="Hamburg" COUNTRY="DE"/> Saferpay Integration Billpay Business Version 2.0 Seite 30

31 Verbuchung einer Zahlung mit CreatePayComplete: &ACCOUNTID= _ &ID="Gp6UWObtSIfMSAvfr9E0AfEEQdUb" Verbuchungsantwort: OK:<IDP RESULT="0" MSGTYPE="PayConfirm" MESSAGE="request was processed successfully" AUTHMESSAGE="" ID="Gp6UWObtSIfMSAvfr9E0AfEEQdUb" POB_DUEDATE=" " POB_ACCOUNTHOLDER="Billpay GmbH" POB_ACCOUNTNUMBER=" " POB_BANKCODE=" " POB_BANKNAME="Berliner Sparkasse" POB_PAYERNOTE="lWfGrYbxGbMKSAAp390Ebd50Q1vb"/> Betragsreduzierte Verbuchung einer Zahlung mit CreatePayComplete Stornierung einer Zahlung mit CreatePayComplete Saferpay Integration Billpay Business Version 2.0 Seite 31

32 9 Kontakt 9.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 Card Solutions AG Hardturmstrasse 201 CH-8021 Zürich Saferpay Europa SIX Card Solutions Deutschland GmbH Bornbarch 9 D Norderstedt integration@saferpay.com 9.2 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 Card Solutions AG Hardturmstrasse 201 CH-8021 Zürich support@saferpay.com Saferpay Europa SIX Card Solutions Deutschland GmbH Bornbarch 9 D Norderstedt support@saferpay.com Das Saferpay Team wünscht Ihnen viel Erfolg mit Ihrer Saferpay E-Payment Lösung! SIX Card Solutions Saferpay Integration Billpay Business Version 2.0 Seite 32

Saferpay Billpay Integration. Version 1.3

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...

Mehr

Integration Billpay ecommerce

Integration Billpay ecommerce Integration Billpay ecommerce Payment Page Spezifikation Add-On Version 1.1 110.0090 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 3 1.1 Voraussetzungen... 3 1.2 Formatangaben... 3 2 Parameter...

Mehr

Authorization Interface

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...

Mehr

Checkliste. Integration Saferpay Business. Version 2.3. 110.0083 SIX Payment Services

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

Mehr

Authorization Interface

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...

Mehr

Saferpay Release Notes R55. Release 55 05.04.2011. Saferpay TM

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

Mehr

Saferpay Integrationsleitfaden für "giropay"

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

Mehr

Saferpay - Risk Management

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...

Mehr

Installationsanleitung CLX.PayMaker Office (3PC)

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

Mehr

Authorization Interface

Authorization Interface Authorization Interface Spezifikation Version 5 110.0088 SIX Payment Services Inhaltsverzeichnis 1 Einleitung... 4 1.1 Zusammenfassung... 4 1.2 Voraussetzungen... 4 1.3 Datensicherheit und PCI DSS... 4

Mehr

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 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

Mehr

Willkommen im Online-Shop der Emser Therme GmbH

Willkommen im Online-Shop der Emser Therme GmbH Online-Shop 1 - Ein kleiner Leitfaden - Willkommen im Online-Shop der Emser Therme GmbH 1. Schritt: Auswahl unserer Gutscheinangebote Auf der Startseite unseres Online-Shops befindet sich auf der linken

Mehr

Installationsanleitung CLX.NetBanking

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

Mehr

Installationsanleitung CLX.PayMaker Home

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

Mehr

Komfortkasse Checkout Version: 1.1

Komfortkasse Checkout Version: 1.1 Komfortkasse Checkout Version: 1.1 Inhalt Allgemeines... 2 Konfiguration... 3 Bestellung... 3 Formatierung... 3 Aufruf der Checkout URL... 4 Signatur... 5 Erzeugen der Signatur... 5 Callback... 7 Beispiel-Implementierungen...

Mehr

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 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...

Mehr

Kurzanleitung Schneider Online Shop

Kurzanleitung Schneider Online Shop Kurzanleitung Schneider Online Shop Verzeichnis Web-Adresse Schneider Online Shop... 2 Navigation im Shop... 2 Anmelden... 4 Ich bin bereits Kunde... 4 Ich bin ein neuer Kunde... 5 Ihr Konto... 6 Kundendaten

Mehr

Installationsanleitung CLX.PayMaker Office

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

Mehr

Authorization Interface

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...

Mehr

estos UCServer Multiline TAPI Driver 5.1.30.33611

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...

Mehr

Corporate Marketing & Communications. Ganz einfach im 3M Online-Shop bestellen. So wird bestellt. www.3mshop.ch

Corporate Marketing & Communications. Ganz einfach im 3M Online-Shop bestellen. So wird bestellt. www.3mshop.ch Corporate Marketing & Communications Ganz einfach im 3M Online-Shop bestellen So wird bestellt www.3mshop.ch So einfach bestellen Sie im 3M Online-Shop www.3mshop.ch In unserem 3M Online-Shop www.3mshop.ch

Mehr

Clientkonfiguration für Hosted Exchange 2010

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

Mehr

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

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

Mehr

FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox

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

Mehr

Saferpay - Payment Page Konfiguration

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.....

Mehr

SSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin

SSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin SSO-Schnittstelle Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin Telefon +49 (0)30-94408-730 Telefax +49 (0)30-96083-706 E-Mail mail@netslave.de

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

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,

Mehr

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

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

Mehr

G DATA INTERNET SECURITY FÜR ANDROID

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

Mehr

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

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:

Mehr

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

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)

Mehr

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

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

Mehr

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

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

Mehr

FAQ. Hilfe und Antworten zu häufig gestellten Fragen

FAQ. Hilfe und Antworten zu häufig gestellten Fragen FAQ Hilfe und Antworten zu häufig gestellten Fragen Ich kann mich nicht einloggen 2 Wie kann ich die hinterlegte E-Mail Adresse in meinem Account ändern 2 Wie funktioniert die Bestellung 2 Wo kann ich

Mehr

Lizenzen auschecken. Was ist zu tun?

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.

Mehr

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

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

Mehr

Änderung des Portals zur MesseCard-Abrechnung

Ä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

Mehr

SMS4OL Administrationshandbuch

SMS4OL Administrationshandbuch SMS4OL Administrationshandbuch Inhalt 1. Vorwort... 2 2. Benutzer Übersicht... 3 Benutzer freischalten oder aktivieren... 3 3. Whitelist... 4 Erstellen einer Whitelist... 5 Whitelist bearbeiten... 5 Weitere

Mehr

FTP-Leitfaden RZ. Benutzerleitfaden

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...

Mehr

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. 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

Mehr

api empfiehlt Microsoft Software Ab sofort bei api. ESD * direct Electronic Software Download

api empfiehlt Microsoft Software Ab sofort bei api. ESD * direct Electronic Software Download api empfiehlt Microsoft Software Ab sofort bei api. ESD * direct * Electronic Software Download macht Ihr Software Geschäft flexibel Wartezeit Lagerkosten Keine Kapitalbindung Softwareboxen Lieferkosten

Mehr

Kapsch Carrier Solutions GmbH Service & Support Helpdesk

Kapsch Carrier Solutions GmbH Service & Support Helpdesk Kapsch Carrier Solutions GmbH Kundenanleitung Tickets erstellen und bearbeiten 1 Das Helpdesk ist über folgende Webseite erreichbar https://support-neuss.kapschcarrier.com 2 Sie haben die Möglichkeit,

Mehr

X-Lite. Kurzanleitung zur Konfiguration von X-Lite (www.counterpath.com) Mehr Informationen unter http://www.e-fon.ch. Stand 22.10.

X-Lite. Kurzanleitung zur Konfiguration von X-Lite (www.counterpath.com) Mehr Informationen unter http://www.e-fon.ch. Stand 22.10. X-Lite Kurzanleitung zur Konfiguration von X-Lite (www.counterpath.com) Mehr Informationen unter http://www.e-fon.ch Sicherheitshinweis: Wir bitten Sie zu beachten, dass jeder Unbefugte mit Zugriff auf

Mehr

Second Steps in eport 2.0 So ordern Sie Credits und Berichte

Second Steps in eport 2.0 So ordern Sie Credits und Berichte Second Steps in eport 2.0 So ordern Sie Credits und Berichte Schritt 1: Credits kaufen, um Zugangscodes generieren zu können Wählen Sie Credits verwalten und klicken Sie auf Credits kaufen. Geben Sie nun

Mehr

Wie starte ich mit meinem Account?

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

Mehr

Kundenleitfaden zur Sicheren E-Mail per WebMail

Kundenleitfaden zur Sicheren E-Mail per WebMail Allgemeines Die E-Mail gehört heute für nahezu jeden von uns zu einem häufig verwendeten digitalen Kommunikationsmittel. Trotz des täglichen Gebrauchs tritt das Thema Sicherheit bei der Übermittlung von

Mehr

ANLEITUNG NETZEWERK INSTALATION

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

Mehr

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis www.wir-lieben-shops.de 1 Beispiel Shop-Eintrag Ladenlokal & Online-Shop. Als Händler haben Sie beim Shop-Verzeichnis wir-lieben-shops.de die Möglichkeit einen oder mehrere Shop- Einträge zu erstellen. Es gibt 3 verschiedene Typen

Mehr

PayPal PLUS für Shopware

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

Mehr

Umstellung und Registrierung Re@BellandVision Release 4.1.3.45

Umstellung und Registrierung Re@BellandVision Release 4.1.3.45 Umstellung und Registrierung Re@BellandVision Release 4.1.3.45 entwickelt von BellandVision GmbH 1. Allgemeines Ab dem 03.01.2011 steht ein neues Release der Re@BellandVision Software zur Verfügung. Kunden

Mehr

Anleitung zum Online-Monitoring für Installateure

Anleitung zum Online-Monitoring für Installateure Anleitung zum Online-Monitoring für Installateure Herzlich Willkommen zum neuen Online-Monitoring von SENEC.IES! Diese Anleitung erläutert Ihnen als Installateur die Einrichtung des Online-Monitorings

Mehr

Profi cash 10. Electronic Banking. Installation und erste Schritte. Ihre Spezialisten für den elektronischen Zahlungsverkehr und moderne Bezahlsysteme

Profi cash 10. Electronic Banking. Installation und erste Schritte. Ihre Spezialisten für den elektronischen Zahlungsverkehr und moderne Bezahlsysteme Electronic Banking Ihre Spezialisten für den elektronischen Zahlungsverkehr und moderne Bezahlsysteme Profi cash 10 Installation und erste Schritte Legen Sie bitte die CD ein. Sollte die CD nicht von alleine

Mehr

Aufruf der Weboberflache des HPM- Warmepumpenmanagers aus dem Internet TIPPS

Aufruf der Weboberflache des HPM- Warmepumpenmanagers aus dem Internet TIPPS Aufruf der Weboberflache des HPM- Warmepumpenmanagers aus dem Internet TIPPS Oktober 2015 Tipp der Woche vom 28. Oktober 2015 Aufruf der Weboberfläche des HPM-Wärmepumpenmanagers aus dem Internet Der Panasonic

Mehr

Kurzanleitung Kredit über Santander Bank

Kurzanleitung Kredit über Santander Bank HANDBUCH Kurzanleitung Kredit über Santander Bank Anleitung für Tech Data eshop Partner CGX AG Weinbergstr. 48d CH-8623 Wetzikon Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Was wird der Bank vom Shop übergeben?...3

Mehr

1 Konto für HBCI/FinTS mit Chipkarte einrichten

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.

Mehr

Import des persönlichen Zertifikats in Outlook 2003

Import des persönlichen Zertifikats in Outlook 2003 Import des persönlichen Zertifikats in Outlook 2003 1. Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihren PC installieren können, benötigen Sie:

Mehr

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

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

Mehr

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 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...

Mehr

Payment Page. Spezifikation. Version 4.1.6. 110.0089 SIX Payment Services

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...

Mehr

Herzlich Willkommen bei der nfon GmbH

Herzlich Willkommen bei der nfon GmbH efax Handbuch Herzlich Willkommen bei der nfon GmbH Wir freuen uns, Ihnen unser efax vorstellen zu dürfen. Mit dem efax können Sie zu jeder Zeit mit Ihrem Rechner Faxe empfangen. Sie bekommen diese dann

Mehr

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt. Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten

Mehr

TELIS FINANZ Login App

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

Mehr

Vorgehensweise bei Lastschriftverfahren

Vorgehensweise bei Lastschriftverfahren Vorgehensweise bei Lastschriftverfahren Voraussetzung hierfür sind nötige Einstellungen im ControlCenter. Sie finden dort unter Punkt 29 die Möglichkeit bis zu drei Banken für das Lastschriftverfahren

Mehr

SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner

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...

Mehr

Handbuch für die Nutzung des DHL EXPRESS Webshops. Bonn, Juni 2013

Handbuch für die Nutzung des DHL EXPRESS Webshops. Bonn, Juni 2013 Handbuch für die Nutzung des DHL EXPRESS Webshops Bonn, Juni 2013 DHL Express Webshop zur Frachtbrief-Bestellung Inhaltsübersicht Webshop Übersicht... Seite 3 Für den Webshop registrieren.. Seite 5 Benutzerrollen

Mehr

TeamSpeak3 Einrichten

TeamSpeak3 Einrichten TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen

Mehr

HESS-Shop. Handbuch. Etikettenformulare veredelte Produkte Garnituren Laserrollen Beipackzettel

HESS-Shop. Handbuch. Etikettenformulare veredelte Produkte Garnituren Laserrollen Beipackzettel HESS-Shop 1 Handbuch 12. Mai 2011 2 Sehr geehrte Kundin, sehr geehrter Kunde Es freut uns sehr, dass Sie sich für unseren Online-Shop interessieren. Mit dem HESS-Shop können Sie schnell und unkompliziert

Mehr

Die PayPal Testumgebung (Sandbox) Inhalt. Version 1.1 01.Dezember 2013

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

Mehr

Powermanager Server- Client- Installation

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

Mehr

So richten Sie Ihr Postfach im Mail-Programm Apple Mail ein:

So richten Sie Ihr Postfach im Mail-Programm Apple Mail ein: Seit der Version 3 von Apple Mail wird ein neuer E-Mail-Account automatisch über eine SSL-verschlüsselte Verbindung angelegt. Daher beschreibt die folgende Anleitung, wie Sie Ihr Postfach mit Apple Mail

Mehr

Die Anmeldung zum Prüfungsvorbereitungsportal von Westermann in fünf einfachen Schritten:

Die Anmeldung zum Prüfungsvorbereitungsportal von Westermann in fünf einfachen Schritten: Die Anmeldung zum Prüfungsvorbereitungsportal von Westermann in fünf einfachen Schritten: Schritt 1: Westermann Shop-Zugang anlegen Schritt 2: Lizenz erwerben (und ggf. Codes an Auszubildende senden) Schritt

Mehr

MailUtilities: Remote Deployment - Einführung

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

Mehr

Bestellablauf Online Shop

Bestellablauf Online Shop Bestellablauf Online Shop Schritt 1. Kategorie auswählen Wählen Sie mit einem Klick die gewünschte Kategorie aus. Nicht vergessen, in der Kategorie weitere Produkte finden Sie viele interessante Produkte!

Mehr

Kurzanleitung Webmail Verteiler

Kurzanleitung Webmail Verteiler Kurzanleitung Webmail Verteiler VERSION: 1.3 DATUM: 22.02.12 VERFASSER: IT-Support FREIGABE: Inhaltsverzeichnis Einrichtung und Verwendung eines E-Mail-Verteilers in der Webmail-Oberfläche...1 Einloggen

Mehr

etermin Einbindung in Outlook

etermin Einbindung in Outlook etermin Einbindung in Outlook 1. Einführung Über etermin gebuchte Termine können bei Bedarf auch mit externen Terminkalendern, wie zum Beispiel Outlook, ical oder Google synchronisiert werden. Dieses Dokument

Mehr

Leitfaden für E-Books und Reader von Sony

Leitfaden für E-Books und Reader von Sony Seite 1 von 8 Leitfaden für E-Books und Reader von Sony Herzlichen Glückwunsch zu Ihrem neuen Reader von Sony! Dieser Leitfaden erklärt Ihnen Schritt für Schritt, wie Sie die Software installieren, neue

Mehr

[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2

[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2 [DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2 Syntax Software Wismar 2015 1. DvBROWSER im Überblick... 1 2. Systemvoraussetzungen... 2 3. Funktionen... 3 3.1. Suchmöglichkeiten...

Mehr

Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software

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

Mehr

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV Installation und Konfiguration der Fabasoft Integration für CalDAV Copyright Fabasoft R&D GmbH, A-4020 Linz, 2008. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen und/oder

Mehr

Bezahlen mit Kreditkarte im Online Shop von Vees Kaffee

Bezahlen mit Kreditkarte im Online Shop von Vees Kaffee Bezahlen mit Kreditkarte im Online Shop von Vees Kaffee 1. Machen Sie Ihre Bestellung wie gewohnt. Wenn Sie fertig sind, wechseln Sie zum Warenkorb. Klicken Sie bitte auf den Button "Zur Kasse". 2. Geben

Mehr

0. VORBEMERKUNG... 3 1. VORBEREITUNG DES SYSTEMS... 3 2. INSTALLATION UND KONFIGURATION VON PD-ADMIN... 3. 2.1. Installation...3

0. VORBEMERKUNG... 3 1. VORBEREITUNG DES SYSTEMS... 3 2. INSTALLATION UND KONFIGURATION VON PD-ADMIN... 3. 2.1. Installation...3 INHALTSVERZEICHNIS 0. VORBEMERKUNG... 3 1. VORBEREITUNG DES SYSTEMS... 3 2. INSTALLATION UND KONFIGURATION VON PD-ADMIN... 3 2.1. Installation...3 2.2. Konfiguration... 4 3. ERSTE SCHRITTE... 5 2 0. Vorbemerkung

Mehr

Partnerportal Installateure Registrierung

Partnerportal Installateure Registrierung Partnerportal Installateure Registrierung Ein Tochterunternehmen der Süwag Energie AG Allgemeine Hinweise Diese Anleitung zeigt Ihnen, wie Sie sich als Nutzer für das Partnerportal Installateure registrieren

Mehr

Installation und Sicherung von AdmiCash mit airbackup

Installation und Sicherung von AdmiCash mit airbackup Installation und Sicherung von AdmiCash mit airbackup airbackup airbackup ist eine komfortable, externe Datensicherungslösung, welche verschiedene Funktionen zur Sicherung, sowie im Falle eines Datenverlustes,

Mehr

Registrierung als webkess-benutzer

Registrierung als webkess-benutzer Registrierung als webkess-benutzer Ihre Registrierung als Benutzer ist Voraussetzung für den Zugang und die Teilnahme bei webkess. Einzige Voraussetzung für die Registrierung als Benutzer ist eine gültige

Mehr

VIDA ADMIN KURZANLEITUNG

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

Mehr

Kapitel I: Registrierung im Portal

Kapitel I: Registrierung im Portal Kapitel I: Registrierung im Portal Um zu unserem Portal zu gelangen, rufen Sie bitte die folgende Internetseite auf: www.arag-forderungsmanagement.de Bei Ihrem ersten Besuch des ARAG Portals ist es notwendig,

Mehr

Bedienungsanleitung für den SecureCourier

Bedienungsanleitung für den SecureCourier Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei

Mehr

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

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

Mehr

Erstellen von Mailboxen

Erstellen von Mailboxen Seite 1 von 5 Erstellen von Mailboxen Wenn Sie eine E-Mail-Adresse anlegen möchten, mit Ihrem Domain-Namen, z. B. IhrName@Domain.com, müssen Sie eine Mailbox erstellen. Gehen Sie hierzu wie folgt vor:

Mehr

Bitte beachten Sie. Nur für Kabelmodem! - 1 -

Bitte beachten Sie. Nur für Kabelmodem! - 1 - Erste Seite! Bitte beachten Sie Nur für Kabelmodem! - 1 - Inhaltsverzeichnis Inhaltsverzeichnis... 2 Internetprotokoll-Konfiguration (TCP/IP)... 3 Installation mit Assistent für neue Verbindung... 5 Installation

Mehr

SEPA-Anleitung zum Release 3.09

SEPA-Anleitung zum Release 3.09 Hier folgt nun eine kurze Information was sich mit dem neuen Release 3.08 zum Thema SEPA alles ändert. Bitte diese Anleitung sorgfältig lesen, damit bei der Umsetzung keine Fragen aufkommen. Bitte vor

Mehr

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

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

Mehr

-Bundle auf Ihrem virtuellen Server installieren.

-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

Mehr

Kurzanleitung SEPPmail

Kurzanleitung SEPPmail Eine Region Meine Bank Kurzanleitung SEPPmail (E-Mail Verschlüsselungslösung) Im folgenden Dokument wird Ihnen Schritt für Schritt die Bedienung unserer Verschlüsselungslösung SEPPmail gezeigt und alle

Mehr

Abwicklung des Bestellvorgangs im Online Shop 31.08.2015

Abwicklung des Bestellvorgangs im Online Shop 31.08.2015 Abwicklung des Bestellvorgangs im Online Shop 31.08.2015 INHALT 1. Lieferland 2. Anmelde-Optionen 2.1. Gast Login 2.2. Registrieren 2.3. Login 3. E-Mail und Passwort 4. Menü Kundenkonto 5. Warenkorb befüllen

Mehr

Import des persönlichen Zertifikats in Outlook2007

Import des persönlichen Zertifikats in Outlook2007 Import des persönlichen Zertifikats in Outlook2007 1. Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihren PC installieren können, benötigen Sie:

Mehr

Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314

Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314 Anleitung Grundsetup C3 Mail & SMS Gateway V02-0314 Kontakt & Support Brielgasse 27. A-6900 Bregenz. TEL +43 (5574) 61040-0. MAIL info@c3online.at loxone.c3online.at Liebe Kundin, lieber Kunde Sie haben

Mehr