easycredit Integration Guide Version Stand: Über easycredit: Allgemeines zu easycredit Integration Guide Computop easycredit 1

Ähnliche Dokumente
Komfortkasse Checkout Version: 1.1

Integration Billpay ecommerce

GLASSOLUTIONS AUSTRIA

SingleSignOn Schnittstelle

So bestelle ich bei Dentaler KURZANLEITUNG. In 4 Schritten bestellt AUSFÜHRLICHE ANLEITUNG 1. SCHRITT - DEN WARENKORB FÜLLEN

Version Date Description Author Version Yuri Petersen Fehlercodes 3198, 3197 ergänzt Yuri Petersen

Die XML-Schnittstelle von FreelancerWelt.de Projektimport

SMS-API. Sloono Schnittstellenbeschreibung. Version 1.2 Stand

Komfortkasse API Version: 1.2.1

FastBill Automatic. Dokumentation Notifications. FastBill GmbH. Holteyer Straße Essen Telefon Telefax

ERP Cloud Tutorial. E-Commerce ECM ERP SFA EDI. Backup. Paygate konfigurieren.

Checkliste. Integration Saferpay Payment Page. Version SIX Payment Services

xcall Technische Dokumentation

Sofort.com & BreezingForms Crosstec.de, Stand

payever - Shopware Plugin

UMSTELLUNG DIREKT-TRANSAKTION DIALOG-TRANSAKTION VON AUF. VR-Pay virtuell Shop Umstellung auf Dialog-Transaktion

One Page Checkout / Alias Gateway

Deutsche Ausfüllhilfe zur Eröffnung eines Pay Pal Kontos.

Programmers Manual Geodaten Ver. 2.0

BillSAFE Modul für oscommerce 2.3.1

So funktioniert unser neuer Online-Shop

Apartment App. Web Style Guide

Anleitung REST API Schneelast-Messsystem SMS

Bankverbindung für die Auszahlung je Währung (Kontoinhaber muss der Vertragspartner sein):

Beschreibung Adaption. elpay payment Office

BillSAFE Modul JTL Shop ab V.3.17 und JTL Warenwirtschaft ab V

BillSAFE Modul für oscommerce 2.3.1

Allgemeine Platzhalter:

Kurzanleitung für den ME App-Store

Newsletter2Go - API Dokumentation

CSV Import / Export über FTP

Kurzdokumentation Webinkasso

Shopping Siegerland Häufige Fragen

Schnittstellenbeschreibung

Leitfaden zum Download der E-Books unter

Herzlich Willkommen bei der Registrierung des KLIMAGRIFF Kundenportals!

Zugriff auf das Across-Ticketsystem

END USER GUIDE IBS TICKET SYSTEM HOW-TO. Dokumenten Kontrolle. Version 1.1. Datum IBS Ticket System End User How-To D.doc.

Anmeldeverfahren 1/ Anmeldung Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf Login.

Inhaltsverzeichnis Anmeldung Programaufruf Zugang...3 Nachrichten Bulletins Mitteilungen...6

Transaktionspixel. Inhalt: Anbindung Bestellsystem Transaktionspixel-Parameter Conversion-Tracking. NetSlave GmbH Simon-Dach-Straße 12 D Berlin

Textvorlagen MasterCard SecureCode TM / Verified by Visa Stufe 2 für Kreditgenossenschaften, die nicht die webbank als Contentsystem verwenden

Leitfaden zur Nutzung von binder CryptShare

ONLINE Kaufen im Internet.

Benutzerleitfaden. 6 schnelle Schritte hier ausführlich erklärt zur Online-Shop-Benutzung

Checkliste. Integration Saferpay Business. Version SIX Payment Services

Alias Gateway. Integrationsleitfaden v easycash 2013, All rights reserved.

1. WAS IST FOXRATE? WARUM SOLLTE MAN FOXRATE IN DEN EIGENEN VERKAUFSKANAL INTEGRIEREN?... 3

Global Payment Services. einfach - sicher transparent - genial

Iscar Germany GmbH Toolshop Benutzerhandbuch

QENTA paymentsolutions

Liefer- und Rücksendungsbedingungen der buecher.de GmbH & Co. KG

Kunden-Login Neukunden-Anmeldung Benutzerkonten verwalten Artikelsuche Favoriten Warenkorb Bestellung Bestellhistorie

BillSAFE Modul für PrestaShop

Axis Zertifizierungsprogramm Wie melde ich mich bei Prometric für die Axis Zertifizierungsprüfung an?

NH-Schuldenverwaltung Neuerungen Excel-Ausgabe bei fast allen Auswertungen verfügbar

Bezahlen via Smartphone für ein Regio-Geld

XML-Schnittstelle CANDAN

Saferpay Integrationsleitfaden für "giropay"

Mit unserer Webshop-Schnittstelle können Sie Ihre Webshop-Bestellungen direkt in orgamax einlesen und weiter verarbeiten.

Heimtierdatenbank für Onlinemelder

BOSNotifier.de Gateway API Dokumentation. Inhaltsverzeichnis... 1 Gateway API BOSNotifier.de... 2 Schnittstellen... 2 Protokolle...

Wie registriere ich Kunden / Partner

Handbuch. Internet-Shop

Schulung Marketing Engine Thema : Einrichtung der App

Newsletter2Go - API Dokumentation

DELISprint Schnittstellenbeschrieb Installation 5.6

Datenaustausch-API PhPepperShop v.5.0

Kurzanleitung. Anleitung zur Anwendung der Besteller Software Release 3.0

Schnittstellen-Beschreibung API Webservice-Integration

BENUTZERHANDBUCH. Für das Wirecard Enterprise Portal (WEP), in dem nach der Registrierung

Moneybookers Integration bei

Schulung Marketing Engine Thema : Einrichtung der App

2. Interaktive Web Seiten. action in Formularen. Formular. Superglobale Variablen $ POST, $ GET und $ REQUEST. GET und POST

TEL.: +43 / 2772 / 54028, FAX: DW-22, ALITEC@ALITEC.AT

Anleitung Umstellung auf neuen Mail Server

KurzAnleitung. König ONline-shop

Sessions mit PHP. Annabell Langs Sessions in PHP - Annabell Langs 1

Verwendung der PayJoe -API zum externen Upload von Belegen und Zahlungen

Bedienungsanleitung. für das Anzahlungssystem:

Technische Dokumentation für POSTPAY

Schumacher, Chris Druckdatum :11:00

CGM JESAJANET Zuweiserportal - Zertifikatsinstallation

PhPepperShop Frankierlösung Modul. Datum: 13. September 2013 Version: 1.1. WebStamp. Die elektronische Briefmarke. Glarotech GmbH

In meinem Webshop finden Sie alle meine aktuellen Produkte in Ton, Note, Buch und Bild. Ich freue mich, wenn diese Ihr Leben innerlich bereichern.

Registrierung im Portal (Personenförderung)

Kurzdokumentation WebShop

BillSAFE Modul für xt:commerce 4 ab Version

Zahlungsmöglichkeiten u. Kaufpreiserstattung

Hausartikeln über Excel

SCHNELLEINSTIEG FÜR HOSTED EXCHANGE BASIC / PREMIUM

BillSAFE Modul für xt:commerce Veyton ab Version

Lastenheft. Inhalt. Allgemeine Dinge... 2 Übersicht... 6 Artikel... 6 Dokumente... 7 Kunde... 8

1 Zugangsdaten. 1.1 Registrieren. 1.2 Neu im Service Bund? ServiceBund ecommerce Plattform

Prinzipiell können die Adressdaten auf drei verschiedenen Wegen erlangt werden

Schnittstellenbeschreibung

TACS Training Manual. Wie funktioniert TACS?

SINT Rest App Documentation

Zusatzdokumentation für die Integration des Billpay-Ratenkauf. Technische Dokumentation. (Version 0.2.0)

Transkript:

Über easycredit: Allgemeines zu easycredit easycredit Integration Guide Version 6.2.1 Stand: 28.06.2017 Integration Guide Computop easycredit 1

Über easycredit: Allgemeines zu easycredit Inhaltsverzeichnis Über easycredit... 4 Allgemeines zu easycredit... 4 Diagramm zum Prozessablauf... 5 Paygate-Schnittstelle... 6 Definitionen... 6 easycredit Rechnungs- und Ratenkauf... 6 Ratenzahlungsinformationen abrufen... 10 Ratenkaufzahlung bestätigen... 13 Buchung (Lieferung melden)... 14 Gutschrift (Rückabwicklung melden)... 15 Integration Guide Computop easycredit 2

Über easycredit: Allgemeines zu easycredit Dokumenthistorie Datum Name Änderung 28.06.2017 Peter Posse Erstfassung Integration Guide Computop easycredit 3

Über easycredit: Allgemeines zu easycredit ÜBER EASYCREDIT Allgemeines zu easycredit Die TeamBank AG ist seit 2003 Mitglied der Genossenschaftlichen FinanzGruppe und mit ihrem Produkt easycredit der Ratenkreditexperte der Volksbanken Raiffeisenbanken. Unter dem Namen ratenkauf by easycredit bietet die TeamBank AG die erste Teilzahlungslösung an, die eine einfache und einheitlich gestaltete Ratenkauffunktion für E-Commerce und den Point of Sale (PoS) kombiniert. In wenigen Schritten erhält der Kunde seinen ratenkauf by easycredit: Artikel auswählen, Wunschrate berechnen, persönliche Daten eingeben und bezahlen. Ohne Papierkram, mit Sofortzusage und voller Flexibilität während der gesamten Laufzeit. Einfach. Fair. In Raten zahlen mit ratenkauf by easycredit. EasyCredit ist Anbieter einer Rechnungs- und Ratenkauf-Lösung in Deutschland. Die Kalkulation aller möglichen Raten wird von easycredit übernommen, nachdem der Kunde zu easycredit weitergeleitet wurde. Weitere Informationen finden Sie auch auf der Webseite von easycredit (https://www.easycredit.de/). Integration Guide Computop easycredit 4

Über easycredit: Diagramm zum Prozessablauf Diagramm zum Prozessablauf Client Merchant Paygate easycredit 1 Click pay with easycredit 2 easycredit.aspx with EventToken=INT 3 POST-Vorgang (Initiierung) Response 4 5 Redirect customer to easycredit Redirect customer to Paygate 6 Redirect customer to merchants URLSuccess or URLFailure 7 8 easycreditdirect.aspx with EventToken=GET 9 GET-Entscheidung Response 10 Result + financing informations 11 12 Place order 13 easycreditdirect.aspx with EventToken=CON and Capture=MANUAL 14 POST-Bestätigung Response 15 Response 16 Order completed 17 easycredit Prozessablauf Integration Guide Computop easycredit 5

Paygate-Schnittstelle: Definitionen PAYGATE-SCHNITTSTELLE Definitionen Datenformate: Format a as n an ans ns bool Beschreibung alphabetisch alphabetisch mit Sonderzeichen numerisch alphanumerisch alphanumerisch mit Sonderzeichen numerisch mit Sonderzeichen Bool scher Ausdruck (true oder false) 3 feste Länge mit 3 Stellen/Zeichen..3 variable Länge mit maximal 3 Stellen/Zeichen enum dttm Aufzählung erlaubter Werte ISODateTime (JJJJ-MM-TTThh:mm:ss) Abkürzungen: Abkürzung CND M O C Beschreibung Bedingung (condition) Pflicht (mandatory) optional bedingt (conditional) easycredit Rechnungs- und Ratenkauf Um eine Ratenkaufzahlung mit easycredit über ein Paygate-Formular zu initialisieren, rufen Sie folgende URL auf: https://www.computop-paygate.com/easycredit.aspx Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die zu verschlüsselnden Übergabeparameter: MerchantID ans..30 M HändlerID, die von Computop vergeben wird TransID ans..64 M TransaktionsID, die für jede Zahlung eindeutig sein muss Integration Guide Computop easycredit 6

Paygate-Schnittstelle: easycredit Rechnungs- und Ratenkauf Amount n..12 M Betrag in der kleinsten Währungseinheit (z.b. EUR Cent). Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten. Currency a3 M Währung, drei Zeichen DIN / ISO 4217 MAC an64 O Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus Term n..2 O Laufzeit in Monaten. Hier kann ggf. eine vom Kunden bereits in der Beispielrechnung gewählte Laufzeit vorbelegt werden. EventToken enum M Definiert die bei easycredit auszuführende Anfrage: <INT> zur Initialisierung eines Vorgangs URLSuccess ans..256 M Vollständige URL, die das Paygate aufruft, wenn die Zahlung erfolgreich war. Die URL darf nur über Port 443 aufgerufen werden. Diese URL darf keine Parameter enthalten: Um Parameter durchzureichen nutzen Sie stattdessen den Parameter UserData. URLFailure ans..256 M Vollständige URL, die das Paygate aufruft, wenn die Zahlung gescheitert ist. Die URL darf nur über Port 443 aufgerufen werden. Diese URL darf keine Parameter enthalten: Um Parameter durchzureichen nutzen Sie stattdessen den Parameter UserData. Response a7 O Die Status-Rückmeldung, die das Paygate an URLSuccess und URLFailure sendet, sollte verschlüsselt werden. Dazu übergeben Sie den Parameter Response=encrypt. URLNotify ans..256 M Vollständige URL, die das Paygate aufruft, um den Shop zu benachrichtigen. Die URL darf nur über Port 443 aufgerufen werden. Sie darf keine Parameter enthalten: Nutzen Sie stattdessen den Parameter UserData. UserData ans..1024 O Wenn beim Aufruf angegeben, übergibt das Paygate die Parameter mit dem Zahlungsergebnis an den Shop Personendaten Hinweis: Werden Personendaten angegeben, so sind diese als Gruppe vollständig zu übermitteln. Salutation a..15 C Anrede HERR oder FRAU FirstName ans..50 C Vorname LastName ans..50 C Nachname DateOfBirth dttm C Geburtsdatum im Format YYYY-MM-DD Beschäftigungsdaten Hinweis: Werden Beschäftigungsdaten angegeben, so sind diese als Gruppe vollständig zu übermitteln. Employment enum C Beschäftigung des Kunden. Mögliche Werte sind: <ANGESTELLTER> <ANGESTELLTER_OEFFENTLICHER_DIENST> <ARBEITER> <BEAMTER> <RENTNER> <SELBSTAENDIGER> <ARBEITSLOSER> <SONSTIGES> MonthlyNetInco me n..12 C Monatliches Nettoeinkommen des Kunden in der kleinsten Währungseinheit (z.b. EUR Cent) Rechnungsadresse Hinweis: Wird eine Rechnungsadresse angegeben, so muss diese vollständig übermittelt werden. bdstreet a..50 C Straße bdstreetnr ans..5 C Hausnummer bdaddressadditi on a..50 C Adresszusatz bdzip n5 C Postleitzahl Integration Guide Computop easycredit 7

Paygate-Schnittstelle: easycredit Rechnungs- und Ratenkauf bdcity ans..50 C Stadt bdcountrycode a2 C Ländercode in der Rechnungsadresse gemäß ISO 3166, zweistellig. Derzeit ist nur DE erlaubt. Lieferadresse Hinweis: Wird eine Lieferadresse angegeben, so muss diese vollständig übermittelt werden. PackingStation an..30 O Packstation sdstreet a..50 C Straße sdstreetnr ans..5 C Hausnummer sdaddressadditi on a..50 C Adresszusatz sdzip n5 C Postleitzahl sdcity ans..50 C Stadt sdcountrycode a2 C Ländercode in der Lieferdresse gemäß ISO 3166, zweistellig. Derzeit ist nur DE erlaubt. Kontaktdaten Email ans..50 O E-Mail-Adresse des Kunden MobileNr ans..50 O Mobiltelefonnummer des Kunden Bankdaten IBAN ans..34 O IBAN des Kunden BIC an..11 O BIC des Kunden Weitere Kundendaten Phone ans..15 O Telefonnummer des Kunden Title enum O Titel des Kunden. Mögliche Werte sind: <PROFDR> für Prof. Dr. <DR> für Dr. <PROF> für Prof. <DRDR> für Dr. Dr. MaidenName ans..50 O Geburtsname PlaceOfBirth ans..50 O Geburtsort Risikorelevante Daten CustomerStatus enum O Status des Kunden beim Webshop. Mögliche Werte sind: <NEUKUNDE> <BESTANDSKUNDE> <PREMIUMKUNDE> CustomerSince dttm O Beginn der Kundenbeziehung beim Webshop im Format YYYY-MM-DD CustomerLogge din enum O Flag, ob die Bestellung als registrierter Kunde mit Login oder als Gast erfolgt: <YES> Kunde war eingeloggt <NO> Kunde hat als Gast bestellt NumberArticles n..5 O Anzahl der Produkte im Warenkorb NumberOrders n..10 O Anzahl der bisherigen Bestellungen im Webshop NegativePaymen tinfo enum O Negative Zahlungsinformationen zu dem Kunden. Mögliche Werte sind: <KEINE_ZAHLUNGSSTOERUNGEN> <ZAHLUNGSVERZOEGERUNG> <ZAHLUNGSAUSFALL> <KEINE_INFORMATION> Integration Guide Computop easycredit 8

Paygate-Schnittstelle: easycredit Rechnungs- und Ratenkauf RiskArticles enum O Einschätzung des Händlers, ob sich im Warenkorb mindestens ein bonitätskritischer Artikel befindet. Mögliche Werte sind: <YES> Es befindet sich ein bonitätskritischer Artikel im Warenkorb <NO> Es befindet sich kein bonitätskritischer Artikel im Warenkorb Artikelliste ArticleList ans..1024 O Warenkorbinformationen (inkl. Artikelnummern), zu den im Rahmen eines Ratenkaufs bestellten Artikeln. Diese Daten können in die Kreditentscheidung mit einfließen. Die Artikelliste muss im JSON-Format erstellt werden. Beispiel: Parameter für easycredit-zahlungen Anschließend muss die im JSON-Format erstellte Artikelliste Base64 encodiert werden. Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate an Ihre URLSuccess oder URLFailure übergibt. Wenn Sie den Parameter Response=encrypt angegeben haben, werden die folgenden Parameter mit Blowfish verschlüsselt an Ihr System übergeben: MID ans..30 M HändlerID, die von Computop vergeben wird XID an32 M Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden TransID ans..64 M Transaktionsnummer des Händlers Status a..50 M AUTHORIZE_REQUEST (URLSuccess) sowie FAILED (URLFailure) Integration Guide Computop easycredit 9

Paygate-Schnittstelle: Ratenzahlungsinformationen abrufen Description ans..1024 M Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description sondern Code für die Auswertung des Transaktionsstatus! Code n8 M Fehlercode gemäß Excel-Datei Paygate Antwort Codes (Teil des Software Clients auf www.computop.de/handbuch) MAC an64 M Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus UserData ans..1024 O Wenn beim Aufruf angegeben, übergibt das Paygate den Parameter mit dem Zahlungsergebnis an den Shop. CodeExt ans..1024 O Fehlercode von easycredit, wenn mit Computop Support abgesprochen ErrorText ans..1024 O Fehlertext von easycredit, wenn mit Computop Support abgesprochen Ergebnis-Parameter für URLSuccess und URLFailure bei easycredit Ratenzahlungsinformationen abrufen Um nach einer erfolgreich initialisierten Ratenkaufzahlung die Entscheidungs-, allgemeinen Vorgangs- sowie die Finanzierungsdaten über eine Server-zu-Server-Verbindung bei easycredit abzuholen, rufen Sie folgende URL auf: https://www.computop-paygate.com/creditdirect.aspx Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter: MerchantID ans..30 M HändlerID, die von Computop vergeben wird TransID ans..64 M TransaktionsID, die für jede Zahlung eindeutig sein muss Amount n..12 M Betrag in der kleinsten Währungseinheit (z.b. EUR Cent). Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten. Currency a3 M Währung, drei Zeichen DIN / ISO 4217 MAC an64 M Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus EventToken enum M Definiert die bei easycredit auszuführende Anfrage: <DES> Lädt die Entscheidungsdaten zu einer vorherigen Initialisierung <PRO> Lädt die allgemeinen Vorgangsdaten zu einer vorherigen Initialisierung <FIN> Lädt die Finanzierungsdaten zu einer vorherigen Initialisierung <GET> Mit diesem EventToken können die drei Anfragen <DES>, <PRO> und <FIN> mit einem Aufruf angestoßen werden (empfehlenswert). Parameter zum Abrufen der Ratenzahlungsinformationen bei easycredit Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate als Antwort zurückgibt: MID ans..30 M HändlerID, die von Computop vergeben wird Integration Guide Computop easycredit 10

Paygate-Schnittstelle: Ratenzahlungsinformationen abrufen XID an32 M Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden TransID ans..64 M Transaktionsnummer des Händlers Status a..50 M OK oder FAILED Description ans..1024 M Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description sondern Code für die Auswertung des Transaktionsstatus! Code n8 M Fehlercode gemäß Excel-Datei Paygate Antwort Codes (Teil des Software Clients auf www.computop.de/handbuch) MAC an64 M Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus Decision ans..1024 O Enthält die Entscheidungsdaten zur vorherigen Initialisie-rung. Diese werden im JSON-Format und Base64-encodiert zurückgegeben. Beispiel JSON-Format (bereits Base64-decodiert): Hinweis: Wichtig in dieser Antwort ist unter entscheidung das entscheidungsergebnis. Nur bei positiv GRUEN entschiedenem Ratenkauf sind dem Kunden alle mit dem Ratenkauf verbundenen Zahlen, Beträge und Informationen auf der abschließenden Bestellbestätigung im Shop zu zeigen. Hierzu gehören: - Die vom Kunden gewählte Laufzeit (Anzahl der Raten) - Der Tilgungsplan (inklusive alternativem Tilgungsplan) - Vorvertragliche Informationen (als Link auf das System Ratenkauf) - Gesamtsumme mit den ausgewiesenen Zinsen für die Ratenzahlung Alle Informationen werden in den Parametern Process und Financing zurückgegeben. Integration Guide Computop easycredit 11

Paygate-Schnittstelle: Ratenzahlungsinformationen abrufen Process ans..1024 O Enthält allgemeine Vorgansdaten zur vorherigen Initialisie-rung. Diese werden im JSON-Format und Base64-encodiert zurückgegeben. Beispiel JSON-Format (bereits Base64-decodiert): Integration Guide Computop easycredit 12

Paygate-Schnittstelle: Ratenkaufzahlung bestätigen Financing ans..1024 O Enthält Finanzierungsdaten zur vorherigen Initialisierung. Diese werden im JSON-Format und Base64-encodiert zu-rückgegeben. Beispiel JSON-Format (bereits Base64-decodiert): CodeExt ans..1024 O Fehlercode von easycredit, wenn mit Computop Support abgesprochen ErrorText ans..1024 O Fehlertext von easycredit, wenn mit Computop Support abgesprochen Antwort-Parameter beim Abruf der Ratenzahlungsinformationen von easycredit Ratenkaufzahlung bestätigen Um eine Ratenkaufzahlung über eine Server-zu-Server-Verbindung bei easycredit letztendlich auf BESTAETIGT zu setzen, rufen Sie folgende URL auf: https://www.computop-paygate.com/creditdirect.aspx Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter: MerchantID ans..30 M HändlerID, die von Computop vergeben wird TransID ans..64 M TransaktionsID, die für jede Zahlung eindeutig sein muss Integration Guide Computop easycredit 13

Paygate-Schnittstelle: Buchung (Lieferung melden) Amount n..12 M Betrag in der kleinsten Währungseinheit (z.b. EUR Cent). Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten. Currency a3 M Währung, drei Zeichen DIN / ISO 4217 MAC an64 O Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus EventToken enum M Definiert die bei easycredit auszuführende Anfrage: <CON> Setzt einen Vorgang bei easycredit von ZUGESAGT auf den Status BESTAETIGT. Die Zusage darf nicht länger als 30 Minuten her sein und die vorher eingeholte easycredit-entscheidung muss GRUEN gewesen sein. Date dttm O Datum, an dem die verkaufte Leistung/Ware geliefert wurde im Format YYYY- MM-DD. Die Lieferung wird somit automatisch zusammen mit der Bestätigung angestoßen. Hinweis: Für das automatische Ausführen der Lieferung muss der Händler korrekt bei Computop konfiguriert sein. Hierzu mit Computop Support absprechen. Parameter zum Bestätigen einer Ratenkaufzahlung bei easycredit Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate als Antwort zurückgibt: MID ans..30 M HändlerID, die von Computop vergeben wird XID an32 M Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden TransID ans..64 M Transaktionsnummer des Händlers Status a..50 M OK oder FAILED Description ans..1024 M Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description sondern Code für die Auswertung des Transaktionsstatus! Code n8 M Fehlercode gemäß Excel-Datei Paygate Antwort Codes (Teil des Software Clients auf www.computop.de/handbuch) MAC an64 M Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus CodeExt ans..1024 O Fehlercode von easycredit, wenn mit Computop Support abgesprochen ErrorText ans..1024 O Fehlertext von easycredit, wenn mit Computop Support abgesprochen Antwort-Parameter beim Bestätigen einer Ratenkaufzahlung bei easycredit Buchung (Lieferung melden) Um die Lieferung über eine Server-zu-Server-Verbindung an easycredit manuell zu melden, rufen Sie folgende URL auf: https://www.computop-paygate.com/capture.aspx Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter: Integration Guide Computop easycredit 14

Paygate-Schnittstelle: Gutschrift (Rückabwicklung melden) MerchantID ans..30 M HändlerID, die von Computop vergeben wird TransID ans..64 M TransaktionsID, die für jede Zahlung eindeutig sein muss Amount n..12 M Betrag in der kleinsten Währungseinheit (z.b. EUR Cent). Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten. Currency a3 M Währung, drei Zeichen DIN / ISO 4217 MAC an64 M Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus Date dttm O Datum, an dem die verkaufte Leistung/Ware geliefert wurde. im Format YYYY- MM-DD. Die Lieferung wird separat von der Bestätigung angestoßen. Hinweis: Für das manuelle Ausführen der Lieferung muss der Händler korrekt bei Computop konfiguriert sein. Das kann auch mit dem Parameter Capture übersteuert werden. Hierzu mit Computop Support absprechen. Capture ans..6 O Bestimmt Art und Zeitpunkt der Buchung (engl. Capture). AUTO: Buchung sofort nach Autorisierung (Standardwert). MANUAL: Buchung erfolgt durch den Händler. <Zahl>: Verzögerung in Stunden bis zur Buchung (ganze Zahl; 1 bis 696). Parameter für Buchung einer Ratenkaufzahlung bei easycredit Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate als Antwort zurückgibt: MID ans..30 M HändlerID, die von Computop vergeben wird XID an32 M Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden TransID ans..64 M Transaktionsnummer des Händlers Status a..50 M OK oder FAILED Description ans..1024 M Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description sondern Code für die Auswertung des Transaktionsstatus! Code n8 M Fehlercode gemäß Excel-Datei Paygate Antwort Codes (Teil des Software Clients auf www.computop.de/handbuch) MAC an64 M Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus CodeExt ans..1024 O Fehlercode von easycredit, wenn mit Computop Support abgesprochen ErrorText ans..1024 O Fehlertext von easycredit, wenn mit Computop Support abgesprochen Antwort-Parameter bei Buchung einer Ratenkaufzahlung bei easycredit Gutschrift (Rückabwicklung melden) Um eine Rückabwicklung über eine Server-zu-Server-Verbindung an easycredit zu melden, rufen Sie folgende URL auf: Integration Guide Computop easycredit 15

Paygate-Schnittstelle: Gutschrift (Rückabwicklung melden) https://www.computop-paygate.com/credit.aspx Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp. Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter: MerchantID ans..30 M HändlerID, die von Computop vergeben wird TransID ans..64 M TransaktionsID, die für jede Zahlung eindeutig sein muss Amount n..12 M Betrag in der kleinsten Währungseinheit (z.b. EUR Cent). Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten. Currency a3 M Währung, drei Zeichen DIN / ISO 4217 MAC an64 M Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus Date dttm M Datum, zu dem die Rückabwicklung vom Händler entgegengenommen wurde im Format YYYY-MM-DD Reason enum M Grund für die Rückabwicklung. Mögliche Werte sind: <WIDERRUF_VOLLSTAENDIG> <WIDERRUF_TEILWEISE> <RUECKGABE_GARANTIE_GEWAEHRLEISTUNG> <MINDERUNG_GARANTIE_GEWAEHRLEISTUNG> Parameter für Rückabwicklung einer Ratenkaufzahlung bei easycredit Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate als Antwort zurückgibt: MID ans..30 M HändlerID, die von Computop vergeben wird XID an32 M Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden TransID ans..64 M Transaktionsnummer des Händlers Status a..50 M OK oder FAILED Description ans..1024 M Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description sondern Code für die Auswertung des Transaktionsstatus! Code n8 M Fehlercode gemäß Excel-Datei Paygate Antwort Codes (Teil des Software Clients auf www.computop.de/handbuch) MAC an64 M Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus CodeExt ans..1024 O Fehlercode von easycredit, wenn mit Computop Support abgesprochen ErrorText ans..1024 O Fehlertext von easycredit, wenn mit Computop Support abgesprochen Antwort-Parameter bei Rückabwicklung einer Ratenkaufzahlung bei easycredit Integration Guide Computop easycredit 16