Payolution Integration Guide. Version Stand: Über Payolution: Allgemeines zu Payolution. Integration Guide Computop Payolution 1

Ähnliche Dokumente
Integration Guide. Version 6.2.1

Bancontact Integration Guide. Version 6.2.1

ideal Integration Guide Version 6.2.2

POSTPAY Integration Guide. Version 6.2.1

Boniversum Integration Guide. Version 6.2.1

PostFinance Integration Guide. Version 6.2.2

CRIF Integration Guide. Version 6.2.1

paysafecard Integration Guide Version 6.2.2

giropay Integration Guide Version 6.2.2

Statusabfragen Integration Guide. Version 6.2.3

SOFORT Überweisung über PPRO Integration Guide. Version 6.2.2

Barzahlen Integration Guide. Version 6.2.2

TrustPay Integration Guide. Version 6.2.2

Trustly Integration Guide. Version 6.2.1

Schufa IdentCheck Integration Guide. Version 6.2.1

paydirekt Integration Guide Version 6.2.3

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

Alipay Integration Guide. Version 6.2.1

Klarna Integration Guide. Version 6.2.1

Klarna Integration Guide. Version 6.2.3

RatePAY Integration Guide. Version Stand: Über RatePAY: Allgemeines zu RatePAY. Integration Guide Computop RatePAY 1

PayPal Integration Guide. Version 6.2.2

PayPal Integration Guide. Version 6.2.3

PayU CEE Integration Guide. Version 6.2.3

PayU CEE Integration Guide. Version 6.2.4

PagBrasil Integration Guide. Version 6.2.2

Be2bill Integration Guide. Version 6.2.1

Hosted Payment Page Integration Guide. Version 6.2.1

Batch-Manager Integration Guide. Version 6.2.1

Computop Paygate Händlerschnittstelle - Zahlungsart BillPay

Lastschrift Integration Guide. Version 6.2.3

Komfortkasse Checkout Version: 1.1

Lastschrift Integration Guide. Version 6.2.1

Wirecard CEE Integration Documentation

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

Komfortkasse API Version: 1.3

Komfortkasse API Version: 1.2.1

Handbuch ELV Implementierungs- Handbuch

Stammdaten-Änderung im paydirekt-verfahren

Integration von giropay und Überweisung in die Express- Kaufabwicklung

BillSAFE Modul für oscommerce 2.3.1

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

BillSAFE Modul für oscommerce 2.3.1

Dokumentation der Tyre24 GmbH XML - Schnittstelle

HTTP- SOAP- Schnittstelle

Zusatzdokumentation für die Integration der Billpay-Zahlartensteuerung. (Technische Dokumentation) (Version 0.3.0)

payever - Shopware 4.2.X X Plugin!

MailCom API für klicktel

Internetkasse. Titelseite. Sparkassen-Internetkasse / paydirekt Anbindung für Händler und Integratoren

SEPA: Ausblick auf die Änderungen des nächsten ESV Updates

Automatische Erfolgsseite konfigurieren

Dokumentation für die Zusatzfunktion Paycode Version 1.4

Inhaltsverzeichnisses

Implementierungsrichtlinie. Datenaustausch BESTELLUNGEN / AUFTRAG. auf Basis von ASCII-Dateien

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

Amazon Payments Konfigurationsanleitung

Handbuch zur Bearbeitung des Einzelgesprächsnachweises In elektronischer Form (CSV-Datei).

Simple SMS SMS Gateway

PostFinance Plugin. Installationsanleitung. Plugin version: Shopware versions: 4.1.x 4.3.x. Copyright Tarkka.ch /9

e-fon PRO Bright Version 2015 Installation Ausgabedatum , Dokumentversion UPC Schweiz GmbH

BillPay Payment Page Prozess

Allgemeine Platzhalter:

Newsletter2Go - API Dokumentation

Merchant Refund. SOPG (Service Oriented Prepaid Gateway xml-basiertes Protokoll) Dokumentation. Versionshistorie. Service Oriented Prepaid Gateway

ONE. Anleitung Softwarekauf für BAH Mitglieder. Inhaltsverzeichnis

Article Widgets für Publisher

Beschreibung Adaption. elpay payment Office

SOAP Web-Service -Ergänzung-

PaySquare Online. Benutzerhandbuch Mailorder (eterminal)

Saferpay Integrationsleitfaden für "giropay"

Anlage zu den Besonderen Bedingungen Sammelaufträge DV mit Zahlungsanweisungen zur Verrechnung (ZzV)

NAME-VALUE PAIR API ENTWICKLER-DEFINITION DER EXPORT-SCHNITTSTELLE

Saferpay - Payment Page Konfiguration

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

PayUnity Puma Handbuch

Implementierungsrichtlinie. Datenaustausch BESTELLUNGEN / AUFTRAG. auf Basis von ASCII-Dateien

BillSAFE Payment Layer Integration Guide

Anlage zu den Besonderen Bedingungen Sammelaufträge DV mit Zahlungsanweisungen (ZAnw)

Lexware buchhalter pro Export von Personenkonten und Buchungsdaten

7 Fehler-/ Rückweisungscodes

Anleitung CSV-Import KLR-Zuordnungen - Version: Draft

Transkript:

Über Payolution: Allgemeines zu Payolution Payolution Integration Guide Version 6.2.1 Stand: 04.10.2016 Integration Guide Computop Payolution 1

Über Payolution: Allgemeines zu Payolution Inhaltsverzeichnis Über Payolution... 4 Allgemeines zu Payolution... 4 Diagramm zum Prozessablauf... 5 Paygate-Schnittstelle... 6 Definitionen... 6 Payolution Rechnungs- und Ratenkauf... 6 Payolution-Zahlungen anlegen/aktualisieren... 7 Payolution-Zahlung buchen... 10 Payolution-Autorisierung stornieren... 12 Gutschrift von Payolution-Zahlungen... 13 Batch-Nutzung der Schnittstelle... 15 Integration Guide Computop Payolution 2

Über Payolution: Allgemeines zu Payolution Dokumenthistorie Datum Name Änderung 04.10.2016 Peter Posse Erstfassung basierend auf Handbuch 6.10 Integration Guide Computop Payolution 3

Über Payolution: Allgemeines zu Payolution ÜBER PAYOLUTION Allgemeines zu Payolution Mit den Produkten Kauf auf Rechnung und Ratenzahlung verfügen Händler über maßgeschneiderte Lösungen für die D-A-CH-Region. Dabei punktet Payolution vor allem mit einer schnellen und garantierten Auszahlung sowie mit der umfassenden Unterstützung für das B2B- und B2C-Geschäft. Weitere Informationen finden Sie auch auf der Webseite von Payolution (https://www.payolution.com/). Integration Guide Computop Payolution 4

Über Payolution: Diagramm zum Prozessablauf Diagramm zum Prozessablauf Customer Merchant Paygate payolution 1 Request checkout 2 payolution.aspx (CL) 3 Request calculation Instalment options 4 Instalment options 5 Display instalment options 6 7 Choose payment method 8 payolution.aspx (PreCheck) 9 PreCheck OK/FAILED 10 OK/FAILED 11 12 13 OK/FAILED Enter bank details 14 payolution.aspx (PreAuth) 15 PreAuth OK/FAILED 16 OK/FAILED 17 Order confirmation 18 Payolution Prozessablauf Integration Guide Computop Payolution 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) Payolution Rechnungs- und Ratenkauf Payolution bietet Möglichkeiten eines Raten-, Rechnungskaufs sowie einer Lastschrift. Um eine Autorisierung komplett abzuschließen, sind unterschiedliche Requests nötig, die über den Parameter EventToken gesteuert werden. Ratenkauf: 1. Berechnung der Raten (Calculation) 2. Akzeptanzprüfung vor Kaufabschluss mit Übergabe der Ratendauer (PreCheck) 3. Autorisierung des Betrags bei Kaufabschluss (PreAuthorization) Rechnungskauf & Lastschrift: 1. Akzeptanzprüfung vor Kaufabschluss (PreCheck) 2. Autorisierung des Betrags bei Kaufabschluss (PreAuthorization) Integration Guide Computop Payolution 6

Paygate-Schnittstelle: Payolution-Zahlungen anlegen/aktualisieren Nach der Autorisierung gibt es weitere Requests, die über die gleiche URL ausgeführt werden: 1. Neuautorisierung, um den Betrag vor Buchung/Versand zu ändern. Nicht möglich bei Ratenkauf. (ReAuthorization) 2. Gutschriftenankündigung. Erst nach Buchung/Versand möglich. (RefundAnnouncements) 3. Datenvervollständigung zur nachträglichen Übermittlung von IDs. (AddData) Payolution-Zahlungen anlegen/aktualisieren Um eine Zahlung mit Payolution über eine Server-zu-Server-Verbindung zu initialisieren, rufen Sie folgende URL auf: https://www.computop-paygate.com/payolution.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 RefNr ns..30 O eindeutige Referenznummer 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 OrderDesc ans..768 O Beschreibung der gekauften Waren UserData ans..1024 O Wenn beim Aufruf angegeben, übergibt das Paygate den Parameter mit dem Zahlungsergebnis an den Shop. EventToken a2 M Token für den Aufruf eines bestimmten Requests: <CL> für Calculation <PC> für PreCheck <PA> für PreAuthorization <PZ> für ReAutorization (nicht bei Ratenkauf) <RA> für RefundAnnouncement (erst nach Buchung/Versand) <AD> für AddData PayID an32 C Vom Paygate vergebene ID für die Zahlung, z.b. zur Referenzierung von Batch- Dateien. Pflicht bei EventToken <PC> (nur bei Ratenkauf), <PA>, <PZ>, <RA>, <AD>. PayType ans..15 C Zahlungsmethode Pflicht bei: Ratenkauf, wenn EventToken <CL>: INSTALLMENT Rechnungskauf, wenn EventToken <PC>: INVOICE Lastschrift, wenn EventToken <PC>: DIRECTDEBIT CompanyOrPers on a1 O <P> Person (Standard) oder <F> Firma. Bei PayType <INSTALLMENT> ist nur <P> möglich. Reason a..64 O Lesbarer Grund für die Transaktion Integration Guide Computop Payolution 7

Paygate-Schnittstelle: Payolution-Zahlungen anlegen/aktualisieren InstallmentNumb er n..2 C Anzahl Monate der Ratenzahlung. Pflicht bei EventToken <PC> und PayType <INSTALLMENT> TaxAmount n..12 O Umsatzsteuer. Betrag in der kleinsten Währungseinheit (z.b. EUR Cent). FirstName ans..30 C Vorname. Pflicht bei EventToken <PC> LastName ans..30 C Nachname. Pflicht bei EventToken <PC> BirthDate ans10 C Geburtsdatum im Format YYYY-MM-DD. Pflicht bei CompanyOrPerson <P> Gender a1 OC Geschlecht: <F> für weiblich, <M> für männlich. Bei CompanyOrPerson <F> darf Gender nicht übergeben werden. Title ans..20 O Titel, z.b. Dr. oder Prof. AddrCountryCod e a2 OC Ländercode der Rechnungsadresse zweistellig gemäß ISO 3166. Pflicht bei EventToken <PC>. Optional bei EventToken <CL>. AddrCity ans..40 C Ortsname. Pflicht bei EventToken <PC>. AddrZip ans..10 C Postleitzahl. Pflicht bei EventToken <PC>. AddrStreet ans..100 C Straßenname und Hausnummer. Pflicht bei EventToken <PC>. AddrState ans..40 O Bundesland Email ans..100 C E-Mail-Adresse des Kunden. Pflicht bei EventToken <PC>. IPAddr ans..15 C IP-Adresse. Pflicht bei EventToken <PC>. Language a2 O Sprache des Kunden, z.b. <de> für Deutsch Phone ans..20 C Telefonnummer. Pflicht bei AddrCountryCode <nl>. MobileNo ans..20 O Mobiltelefonnummer Lieferdaten sdfirstname ans..30 O Vorname in der Lieferadresse sdlastname ans..30 O Nachname in der Lieferadresse sdcompany ans..100 O Firmenname in der Lieferadresse sdcountrycode a2 C Ländercode der Lieferadresse zweistellig gemäß ISO 3166. Pflicht, wenn sdfirstname oder sdcompany übermittelt wird. sdstreet ans..100 C Straßenname und Hausnummer der Lieferadresse. Pflicht, wenn sdfirstname oder sdcompany übermittelt wird. sdzip ans..10 C Postleitzahl der Lieferadresse. Pflicht, wenn sdfirstname oder sdcompany übermittelt wird. sdcity ans..40 C Ort der Lieferadresse. Pflicht, wenn sdfirstname oder sdcompany übermittelt wird. sdstate ans..40 O Bundesland der Lieferadresse Firmendaten CompanyName ans..100 C Firmenname. Pflicht bei CompanyOrPerson <F>. VatID ans..25 O Umsatzsteuer-ID RegisterNumber ans..20 O Handelsregisternummer/Firmenbuch CompanyID ans..30 O andere Registernummer als Umsatzsteuer-ID oder Handelsregisternummer/Firmenbuch CountryCode a2 C Ländercode des Bankkontos zweistellig gemäß ISO 3166. Pflicht bei PayType <INSTALLMENT> oder <DIRECTDEBIT> und EventToken <PA>. HolderName ans..100 C Name des Kontoinhabers. Pflicht bei PayType <INSTALLMENT> oder <DI- RECTDEBIT> und EventToken <PA>. Integration Guide Computop Payolution 8

Paygate-Schnittstelle: Payolution-Zahlungen anlegen/aktualisieren IBAN ans..34 C International Bank Account Number. Pflicht bei PayType <INSTALLMENT> oder <DIRECTDEBIT>, EventToken <PA> und CountryCode <de> oder CountryCode <at>. BIC ans..11 C Bank Identifier Code. Pflicht bei PayType <INSTALLMENT> oder <DIRECTDE- BIT>, EventToken <PA> und CountryCode <de> oder CountryCode <at>. CustomerGroup ans..12 O Beschreibung der Kundengruppe CustomerID ans..30 O Kundennummer beim Händler NumberPaidPurc hases n..4 O Anzahl erfolgreicher Käufe CustomerScore n..4 O Interner Score-Wert beim Händler ShopURL ans..128 O URL des Webshops DateOfRegistrati on n8 O Registrierungsdatum des Kunden im Format YYYYMMDD TrackingID ans..50 O Tracking-ID vom Händlersystem ParcelTrackingI D ans..50 O Sendungsverfolgungsnummer für die Retoure ParcelService ans..12 O Logistik-Firma OrderID ans..32 O Bestellnummer ArticleList ans..1024 O Beschreibung und Preis der gekauften Waren Beispiel: <Beschreibung>;<Nettopreis>;<Umsatzsteuer>+ <;> trennt Felder innerhalb eines Artikels <+> trennt mehrere Artikeldatensätze Datentyp (Größe): Beschreibung = alphanumerisch (100) Nettopreis = numerisch (12) Umsatzsteuer = numerisch (12) ShopID ans..64 O ID des Shops: eine von Payolution vergebene ID. ShopName ans..128 O Shop-URL ohne www. oder http. - z.b. meinshop.de LegalName ans..128 OC Pflicht, wenn ShopID übergeben wurde: Firmenname des Shops inklusive Rechtsform, z.b. meinshop GmbH oder meinshop AG Wenn keine ShopID übergeben wurde, wird der Parameter nicht beachtet. GoodsCategory a..20 OC Pflicht, wenn ShopID übergeben wurde: Art des Produktes Physikalische Güter: TANGIBLE_GOODS Dienstleistungen: SERVICE_PROVIDER Wenn keine ShopID übergeben wurde, wird der Parameter nicht beachtet. Parameter für payolution-zahlungen Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate an Ihr System zurückgibt: MID ans..30 M HändlerID, die von Computop vergeben wird PayID an32 M Vom Paygate vergebene ID für die Zahlung, z.b. zur Referenzierung in Batch- Dateien 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 RefNr ans..30 O eindeutige Referenznummer für Ihre Buchhaltung Status a..50 M OK, AUTHORIZE_REQUEST oder FAILED Integration Guide Computop Payolution 9

Paygate-Schnittstelle: Payolution-Zahlung buchen 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..10 O Fehlercode von payolution, wenn mit Computop Support abgesprochen ErrorText ans..256 O Fehlertext von payolution, wenn mit Computop Support abgesprochen Reference ans..32 M Interne payolution-id für die Transaktion PaymentPurpos e ans..32 O Zahlungszweck von payolution, der vom Kunden bei der Überweisung angegeben werden muss PaymentDetails ans..1024 O Zahlungsdetails Beispiel: <Originalbetrag>;<Gesamtbetrag>;<MinimumRatenbetrag>;<Ratendauer>;<Zinssatz>;<effZinssatz>;<Zahlungsgrund>;<Währung>;<CreditInfoUrl>;<Zahlungsbetrag1>;<Zahlungsdatum1>;<ZahlungsbetragN>;<ZahlungsdatumN>+ <;> trennt Felder innerhalb eines Artikels <+> trennt mehrere Artikeldatensätze Datentyp (Größe): Originalbetrag = alphanumerisch (16) Gesamtbetrag = alphanumerisch (16) MinimumRatenbetrag = alphanumerisch (16) Ratendauer = numerisch (2) Zinssatz = alphanumerisch (6) effzinssatz = alphanumerisch (6) Zahlungsgrund = alphanumerisch (128) Währung = Text (3) CreditInfoUrl = alphanumerisch (256) Zahlungsbetrag = alphanumerisch (16) Zahlungsdatum = alphanumerisch (10) UrlTerms ans..1024 O URL zu den Geschäftsbedingungen ConsentUrl ans..1024 O URL zu den Datenschutzbestimmungen Antwort-Parameter für payolution-zahlungen Payolution-Zahlung buchen Um eine payolution-zahlung über eine Server-zu-Server-Verbindung zu buchen, verwenden Sie bitte folgende URL: https://www.computop-paygate.com/capture.aspx Hinweis: Eine Buchung oder Teilbuchung ist nur beim Rechnungskauf möglich. Bei Ratenkauf erfolgt eine automatisierte Buchung (Autocapture), so dass eine Buchung nicht mehr möglich ist. 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 Integration Guide Computop Payolution 10

Paygate-Schnittstelle: Payolution-Zahlung buchen PayID an32 M Vom Paygate vergebene ID für die Zahlung, z.b. zur Referenzierung in Batch- Dateien TransID ans..64 M TransaktionsID, die für jede Zahlung eindeutig sein muss RefNr ans..30 M Eindeutige Referenznummer für ihre Buchhaltung 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 OrderDesc ans..768 O Beschreibung der gekauften Waren, Einzelpreise, Händlerkommentar etc. UserData ans..1024 O Wenn beim Aufruf angegeben, übergibt das Paygate den Parameter mit dem Zahlungsergebnis an den Shop. TaxAmount n..12 O Umsatzsteuer. Betrag in der kleinsten Währungseinheit (z.b. EUR Cent). Reason a..64 O Lesbarer Grund für die Transaktion CustomerID ans..30 O Kundennummer beim Händler TrackingID ans..50 O Tracking-ID vom Händlersystem ParcelTrackingID ans..50 O Sendungsverfolgungsnummer für die Retoure ParcelService ans..12 O Logistik-Firma OrderID ans..32 O Bestellnummer Parameter zum Buchen einer payolution-zahlung 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 PayID an32 M Vom Paygate vergebene ID für die Zahlung, z.b. zur Referenzierung in Batch- Dateien 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 TransaktionsID, die für jede Zahlung eindeutig sein muss RefNr ans..30 O Eindeutige Referenznummer für ihre Buchhaltung Status a..50 M OK, AUTHORIZE_REQUEST 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 UserData ans..1024 O Wenn beim Aufruf angegeben, übergibt das Paygate den Parameter mit dem Zahlungsergebnis an den Shop. CodeExt ans..10 O Fehlercode von payolution, wenn mit Computop Support abgesprochen ErrorText ans..256 O Fehlertext von payolution, wenn mit Computop Support abgesprochen Reference ans..32 M Interne payolution-id für die Transaktion Antwort-Parameter beim Buchen einer payolution-zahlung Integration Guide Computop Payolution 11

Paygate-Schnittstelle: Payolution-Autorisierung stornieren Payolution-Autorisierung stornieren Um eine payolution-autorisierung über eine Server-zu-Server-Verbindung zu stornieren, verwenden Sie bitte folgende URL: https://www.computop-paygate.com/reverse.aspx Hinweis: Eine Stornierung ist nur beim Rechnungskauf möglich. Bei Ratenkauf erfolgt eine automatisierte Buchung (Autocapture), so dass eine Stornierung nicht mehr möglich ist. 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 PayID an32 M Vom Paygate vergebene ID für die Zahlung, z.b. zur Referenzierung in Batch- Dateien TransID ans..64 M TransaktionsID, die für jede Zahlung eindeutig sein muss RefNr ans..30 M Eindeutige Referenznummer für ihre Buchhaltung 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 OrderDesc ans..768 O Beschreibung der gekauften Waren, Einzelpreise, Händlerkommentar etc. UserData ans..1024 O Wenn beim Aufruf angegeben, übergibt das Paygate den Parameter mit dem Zahlungsergebnis an den Shop. Parameter zum Buchen einer payolution-zahlung 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 PayID an32 M Vom Paygate vergebene ID für die Zahlung, z.b. zur Referenzierung in Batch- Dateien 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 TransaktionsID, die für jede Zahlung eindeutig sein muss RefNr ans..30 O Eindeutige Referenznummer für ihre Buchhaltung Status a..50 M OK, AUTHORIZE_REQUEST 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 Integration Guide Computop Payolution 12

Paygate-Schnittstelle: Gutschrift von Payolution-Zahlungen UserData ans..1024 O Wenn beim Aufruf angegeben, übergibt das Paygate den Parameter mit dem Zahlungsergebnis an den Shop. CodeExt ans..10 O Fehlercode von payolution, wenn mit Computop Support abgesprochen ErrorText ans..256 O Fehlertext von payolution, wenn mit Computop Support abgesprochen Reference ans..32 M Interne payolution-id für die Transaktion Antwort-Parameter beim Stornieren einer payolution-zahlung Gutschrift von Payolution-Zahlungen Um eine payolution-zahlung über eine Server-zu-Server-Verbindung gutzuschreiben, verwenden Sie bitte folgende URL: 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 PayID an32 M Vom Paygate vergebene ID für die Zahlung, z.b. zur Referenzierung in Batch- Dateien TransID ans..64 M TransaktionsID, die für jede Zahlung eindeutig sein muss RefNr ans..30 M Eindeutige Referenznummer für ihre Buchhaltung 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 OrderDesc ans..768 O Beschreibung der gekauften Waren, Einzelpreise, Händlerkommentar etc. UserData ans..1024 O Wenn beim Aufruf angegeben, übergibt das Paygate den Parameter mit dem Zahlungsergebnis an den Shop. TaxAmount n..12 O Umsatzsteuer. Betrag in der kleinsten Währungseinheit (z.b. EUR Cent). Reason a..64 O Lesbarer Grund für die Transaktion Parameter für Gutschrift einer payolution-zahlung 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 PayID an32 M Vom Paygate vergebene ID für die Zahlung, z.b. zur Referenzierung in Batch- Dateien 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 TransaktionsID, die für jede Zahlung eindeutig sein muss Integration Guide Computop Payolution 13

Paygate-Schnittstelle: Gutschrift von Payolution-Zahlungen RefNr ans..30 O Eindeutige Referenznummer für ihre Buchhaltung Status a..50 M OK, AUTHORIZE_REQUEST 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 UserData ans..1024 O Wenn beim Aufruf angegeben, übergibt das Paygate den Parameter mit dem Zahlungsergebnis an den Shop. CodeExt ans..10 O Fehlercode von payolution, wenn mit Computop Support abgesprochen ErrorText ans..256 O Fehlertext von payolution, wenn mit Computop Support abgesprochen Reference ans..32 M Interne payolution-id für die Transaktion Antwort-Parameter bei Gutschrift einer payolution-zahlung Integration Guide Computop Payolution 14

Batch-Nutzung der Schnittstelle: Gutschrift von Payolution-Zahlungen BATCH-NUTZUNG DER SCHNITTSTELLE Grundsätzliche Informationen zur Arbeit mit Batch-Dateien sowie zu deren Aufbau erfahren Sie im separaten Handbuch zum Batchmanager. Dieses Kapitel beschreibt die Parameter, die Sie im Datensatz (Record) für die Ausführung einer Buchung oder Gutschrift bei payolution übergeben müssen und welche Informationen Sie der Antwort-Datei über den Status des Zahlungsvorgangs entnehmen können. Folgende Tabelle gibt eine Übersicht der pro Aktion jeweils möglichen Batch-Versionen und ihrer Besonderheiten: Aktion Version Beschreibung Capture 1.0 / 2.0 Standardversion ohne Rückgabe von Code 1.x / 2.x mit RefNr (gilt für alle Versionen außer 1.0) Credit 1.0 / 2.0 Standardversion ohne Rückgabe von Code 1.x / 2.x mit RefNr (gilt für alle Versionen außer 1.0) Reverse 1.0 / 2.0 Standardversion ohne Rückgabe von Code 1.x / 2.x mit RefNr (gilt für alle Versionen außer 1.0) Beschreibung der möglichen Batch-Versionen Der Aufbau für eine Buchung oder Gutschrift in einer einzureichenden Batch-Datei sieht folgendermaßen aus: HEAD,<MerchantID>,<Date>,<Version> Payolution,Capture,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID> Payolution,Credit,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID> FOOT,<CountRecords>,<SumAmount> Die folgende Tabelle beschreibt die einzelnen Felder und Werte, die im Datensatz (Record) innerhalb der Batch-Datei verwendet werden: Type a..11 M HEAD für Header, FOOT für Footer, Payolution für die Transaktionen Action a..20 M Der Action-Parameter definiert die Art der Transaktion: Capture (Buchung) Credit (Gutschrift) 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ährungskürzel, drei Zeichen DIN / ISO 4217 TransID ans..64 M TransaktionsID, die für jede Zahlung eindeutig sein muss RefNr ans..30 O eindeutige Referenznummer PayID an32 M Vom Paygate vergebene ID für diese Transaktion Beschreibung der Felder im Datensatz von Batch-Dateien Der Record-Bereich in der Antwort-Datei zu Batch-Transaktionen sieht folgendermaßen aus: Integration Guide Computop Payolution 15

Batch-Nutzung der Schnittstelle: Gutschrift von Payolution-Zahlungen HEAD,<MerchantID>,<Date>,<Version> Payolution,Capture,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>,<Status>,<Code> Payolution,Credit,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>,<Status>,<Code> FOOT,<CountRecords>,<SumAmount> Die folgende Tabelle beschreibt die Antwort-Parameter, die der Batch-Manager im Record-Bereich zu jeder Transaktion speichert (hier nicht erklärte Standardparameter wie etwa <TransID> oder <RefNR> und Aufrufparameter werden unverändert zum Aufruf wieder zurückgegeben und sind vorstehend beschrieben): Action a..20 M Der Action-Parameter definiert die Art der Transaktion: Capture (Buchung) Credit (Gutschrift) PayID an32 M Vom Paygate vergebene ID für diese Transaktion Status a..50 M OK oder FAILED Code n8 M Fehlercode gemäß Excel-Datei Paygate Antwort Codes (Teil des Software Clients auf www.computop.de/handbuch). Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien Integration Guide Computop Payolution 16