TrustPay Integration Guide. Version 6.2.2

Ähnliche Dokumente
Bancontact Integration Guide. Version 6.2.1

ideal Integration Guide Version 6.2.2

Integration Guide. Version 6.2.1

SOFORT Überweisung über PPRO Integration Guide. Version 6.2.2

paysafecard Integration Guide Version 6.2.2

Trustly Integration Guide. Version 6.2.1

Statusabfragen Integration Guide. Version 6.2.3

Barzahlen Integration Guide. Version 6.2.2

POSTPAY Integration Guide. Version 6.2.1

Boniversum Integration Guide. Version 6.2.1

Schufa IdentCheck Integration Guide. Version 6.2.1

Alipay Integration Guide. Version 6.2.1

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

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

PayPal Integration Guide. Version 6.2.2

PayU CEE Integration Guide. Version 6.2.3

PayPal Integration Guide. Version 6.2.3

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

Lastschrift Integration Guide. Version 6.2.3

Lastschrift Integration Guide. Version 6.2.1

Batch-Manager Integration Guide. Version 6.2.1

Winware Zahlungsverkehr mit Lieferanten

Ausländische Direktinvestitionen in Mittel-, Ost- und Südosteuropa: Stabilisierung des Wirtschaftswachstums bringt mehr Investitionen in die Region

Dokumentenversion Antrag auf Erstattung von Vorsteuerbeträgen in einem anderen Mitgliedgliedstaat ab 1/2002

S Sparkasse. Der Standard in Europa: IBAN und BIC.

Consumer Barometer-Studie 2017

Komfortkasse Checkout Version: 1.1

Die Shooting Stars des Ostens verblassen

Sparkasse. Der Standard in Europa: IBAN und BIC.

Ausländische Direktinvestitionen in Mittel-, Ost- und Südosteuropa bleiben schwach trotz eines globalen Aufschwungs

Pressefrühstück, 13. November 2014

Sonderbedingungen für den Überweisungsverkehr

SEPA. Es ist zwei vor zwölf! Thorsten Quast

Computop Paygate Händlerschnittstelle - Zahlungsart BillPay

Aufbau der IBAN (International Bank Account Number)

Zwischenstaatliche Vereinbarungen der Schweiz über Soziale Sicherheit. Stand:

Wirecard CEE Integration Documentation

Integration von giropay und Überweisung in die Express- Kaufabwicklung

Affiliate Center-Handbuch

EvaluatorInnen im 6.Rahmenprogramm

Ausländische Direktinvestitionen in Mittel-, Ost- und Südosteuropa : Wachstumsmotor stottert

Beschreibung Adaption. elpay payment Office

Ausländische Direktinvestitionen in Mittel-, Ost- und Südosteuropa : Kapitalreserven abgezogen

Abrechnungsmeldung für Musikvideos (Lagerausgang)

Ausländische Direktinvestitionen in Mittel-, Ost- und Südosteuropa : Aufschwung in den NMS, Einbruch in den GUS

GRENZENLOSE AUSBEUTUNG ODER FAIRE MOBILITÄT?

HTTP- SOAP- Schnittstelle

S PA. Allgemeiner Teil. Was bedeutet SEPA? Ab wann muss ich auf SEPA umsteigen? Funktioniert SEPA auch mit anderen Währungen?

Unternehmen nach Beschäftigtengrößenklassen im europäischen Vergleich

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

Nutzung von REST Clients für Allyouneed Marktplatz

Kreditkarten Integration Guide. Version 6.2.5

Die Mitgliedstaaten der EU

ERASMUS MOBILITÄT IN DER SCHWEIZ STATISTIK ch Stiftung

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

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

Anhang zum Altersübergangs-Report

Kreditkarten Integration Guide. Version 6.2.1

Unified-E Standard WebHttp Adapter

Microsoft Dynamics NAV. Länder- Verfügbarkeits- Übersicht. Deutschsprachige Ausgabe für Deutschland, Österreich und die Schweiz. 06.

Checkliste. Integration Saferpay Payment Page. Version SIX Payment Services

EUROPÄISCHE POSTLEITZAHLEN. Deutschland

Grenzüberschreitende Zahlungen

Intelligente Energie Europa

Unfall-Hotline PKW/ Transporter: 07461/1789 UNFALL-HANDBUCH. Was tun im Schadensfall?

Saferpay Release Notes R55. Release Saferpay TM

Spreed Call Video. Kurzanleitung. 1 Übersicht Bereitstellen eines Videos Konfiguration des Spreed Call Video...3

ANTWORTEN AUF HÄUFIGE FRAGEN TKB E-BANKING

Skróty walutowe Reihenfolge nach Währungskürzeln

Preis- und Leistungsverzeichnis

DIDAKTIK FINANZ THEMENBLÄTTER WIRTSCHAFT & FINANZEN DIDAKTIK. Die Bedeutung des Euro für Wirtschaft und Bevölkerung INITIATIVE WISSEN

Komfortkasse API Version: 1.2.1

SINT Rest App Documentation

PRÄFERENZURSPRUNG Informationstabelle II Stand 1. März 2003

Handbuch ELV Implementierungs- Handbuch

FINISS Support Team Konfiguration des Datafeed Zugriffs auf Markt Daten via FINISS

Transkript:

TrustPay Integration Guide Version 6.2.2 Stand: 14.02.2017

Inhaltsverzeichnis Über TrustPay... 4 Allgemeines zu TrustPay... 4 Diagramm zum Prozessablauf... 4 Paygate-Schnittstelle... 5 Definitionen... 5 Zahlung mit TrustPay via Formular-Schnittstelle... 6

Dokumenthistorie Datum Name Änderung 14.02.2017 Peter Posse TransactionID ergänzt 04.10.2016 Peter Posse Erstfassung basierend auf Handbuch 6.10

Über TrustPay: Allgemeines zu TrustPay ÜBER TRUSTPAY Allgemeines zu TrustPay TrustPay stellt in Zentral- und Osteuropa ein System für Online-Überweisungen in Echtzeit unter Aufsicht der Nationalbank der Slowakei bereit. Dabei werden zahlreiche Banken und die jeweiligen Währungen der Teilnehmerstaaten Slowakei, Tschechische Republik, Polen, Ungarn, Rumänien, Bulgarien, Estland, Lettland, Litauen, Kroatien, Slowenien sowie Bosnien und Herzegowina unterstützt. Trustpay ist ein Echtzeit-Banktransfer, verfügbar in Zentral- und Osteuropa. Kunden können Waren und Services einfach kaufen, indem sie sich in ihrem Online-Banking-Account anmelden und einen spezifischen Code eingeben. Weitere Informationen finden Sie auf Englisch auch auf der Webseite von Trustpay (https://www.trustpay.eu/). Diagramm zum Prozessablauf Customer Merchant Paygate TrustPay 1 Request checkout 2 trustpay.aspx 3 Redirect to TrustPay Notify 4 5 Redirect cbppro.aspx Notify 6 7 OK/Failed Page TrustPay Prozessablauf Integration Guide Computop TrustPay 4

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) Integration Guide Computop TrustPay 5

Paygate-Schnittstelle: Zahlung mit TrustPay via Formular-Schnittstelle Zahlung mit TrustPay via Formular-Schnittstelle Um in Osteuropa mittels PPRO eine TrustPay-Überweisung über ein Paygate-Formular abzuwickeln, rufen Sie folgende URL auf: https://www.computop-paygate.com/trustpay.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: Parameter Format CND Beschreibung MerchantID ans..30 M HändlerID, die von Computop vergeben wird TransID ans..64 M Transaktionsnummer des Händlers, die eindeutig sein muss RefNr ans..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. Derzeit nur BAM, BGN, CZK, EEK, EUR, GBP, HRK, HUF, LTL, LVL, PLN, RON, USD und TRY zulässig; muss zu AddrCountryCode passen. MAC an64 M Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus OrderDesc ans..768 M Beschreibung der Waren, Einzelpreise usw. 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 ReqID ans..32 O Um Doppelzahlungen zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion mit derselben ReqID erneut eingereicht wird, führt das Paygate keine Zahlung aus sondern gibt nur den Status der ursprünglichen Transaktion zurück. SellingPoint ans..50 O Verkaufsstelle Service ans..50 O verkaufte Produkte oder Dienstleistung Channel ans..64 O Konfigurationskanal des PPRO-Vertrags (Account und ContractID sind im System hinterlegt). Wenn vorhanden, überschreibt er eventuell im System hinterlegten Channel. AccOwner ans..50 M Name des Kontoinhabers AddrCountryCod e a2 M Ländercode der Rechnungsadresse des Kontoinhabers zweistellig gemäß ISO 3166. Nur BA, BG, CZ, EE, GB, HR, HU, LT, LV, PL, RO, SK, US, TR zulässig. Integration Guide Computop TrustPay 6

Paygate-Schnittstelle: Zahlung mit TrustPay via Formular-Schnittstelle Plain ans..50 O Ein von Händler zu setzender Wert, um Informationen wieder unverschlüsselt zurückzugeben, z.b. die MID Custom ans..1024 O Der Händler kann mehrere Werte durch getrennt übergeben, die unverschlüsselt durch & getrennt zurückgegeben werden. Custom=session=123 id=456 wird in der Antwort zu Session=123&id=456 Parameter für Zahlungen mit TrustPay Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate an Ihre URLSuccess, URLFailure oder URLNotify übergibt. Wenn Sie den Parameter Response=encrypt angegeben haben, werden die folgenden Parameter mit Blowfish verschlüsselt an Ihr System übergeben: Parameter Format CND Beschreibung 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, die für eine Zahlung durchgeführt werden TransID ans..64 M Transaktionsnummer des Händlers RefNr ans..30 O Referenznummer des Händlers Status a..30 M OK bei URLSuccess und AUTHORIZE_REQUEST oder FAILED bei URLFailure 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 die Parameter mit dem Zahlungsergebnis an den Shop PaymentPurpos e PaymentGuarant ee ans..26 M Zahlungszweck a..12 C NONE = keine Zahlungsgarantie, VALIDATED = Kundenkonto valide, aber keine Zahlungsgarantie, FULL = Zahlungsgarantie Hinweis: Dieser Parameter wird nur zurückgegeben, falls der Status=OK ist. ErrorText ans..256 C Detaillierte PPRO Fehlermeldung. Hinweis: Wird nur bei Status=FAILED zurückgegeben. Nutzung nur in Abstimmung mit dem Computop Support möglich. TransactionID an..20 O Eindeutige Transaktionsnummer bei PPRO Plain ans..50 O Ein von Händler zu setzender Wert, um Informationen wieder unverschlüsselt zurückzugeben, z.b. die MID Custom ans..1024 O Der Händler kann mehrere Werte durch getrennt übergeben, die unverschlüsselt durch & getrennt zurückgegeben werden. Custom=session=123 id=456 wird in der Antwort zu Session=123&id=456 Ergebnis-Parameter für URLSuccess, URLFailure und URLNotify bei TrustPay Integration Guide Computop TrustPay 7