Dragonpay Integration Guide. Version 6.2.1

Ähnliche Dokumente
Bancontact Integration Guide. Version 6.2.1

TrustPay Integration Guide. Version 6.2.2

ideal Integration Guide Version 6.2.2

Integration Guide. Version 6.2.1

paysafecard Integration Guide Version 6.2.2

SOFORT Überweisung über PPRO Integration Guide. Version 6.2.2

ipay Integration Guide Version 6.2.1

Währungsumrechnung per E4X. Integration Guide. Version 6.2.1

Trustly Integration Guide. Version 6.2.1

Barzahlen Integration Guide. Version 6.2.2

Statusabfragen Integration Guide. Version 6.2.3

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

Debitorenmanagement Ideal Integration Guide

PayByBill Integration Guide. Version 6.2.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

Komfortkasse Checkout Version: 1.1

Integration von giropay und Überweisung in die Express- Kaufabwicklung

Programmiergrundlagen Integration Guide

Computop Paygate Händlerschnittstelle - Zahlungsart BillPay

atms m-payment Dokumentation Info Hotline: Autor: Christian Hutzinger Version 2.6 Stand: Seite 1

Wirecard CEE Integration Documentation

2016 ConCardis GmbH. Direct Debits

2016 ConCardis GmbH. Direct Debits

HTTP- SOAP- Schnittstelle

Unified-E Standard WebHttp Adapter

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

Nutzung von REST Clients für Allyouneed Marktplatz

Integration Billpay ecommerce

Kreditkarten Integration Guide. Version 6.2.5

Beschreibung Adaption. elpay payment Office

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

Kreditkarten Integration Guide. Version 6.2.1

atms m-payment Dokumentation Info Hotline: Autor: Christian Hutzinger Version 2.8 Stand: Seite 1

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

Moneybookers Integration bei

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

Komfortkasse API Version: 1.2.1

ANTWORTEN AUF HÄUFIGE FRAGEN TKB E-BANKING

Handbuch ELV Implementierungs- Handbuch

Die XML-Schnittstelle von FreelancerWelt.de Projektimport

Checkliste. Integration Saferpay Payment Page. Version SIX Payment Services

Programmers Manual Geodaten Ver. 2.0

SMS-API. Sloono Schnittstellenbeschreibung. Version 1.2 Stand

Benutzerdokumentation für Studierende. Self Service (PW-Recovery Tool) Verwaltungsdirektion Informatikdienste Marc Feer

Grundlagen der Web-Entwicklung INF3172

ANTWORTEN AUF HÄUFIGE FRAGEN TKB E-BANKING

Benutzer-Handbuch. HTTP-Zugang HTTPS-Zugang

Bancontact/Mister Cash Mobile

Dokumentation für die Zusatzfunktion Paycode Version 1.4

Schnittstellenbeschreibung

Affiliate Center-Handbuch

SINT Rest App Documentation

Zum Start der Bristol-Myers Squibb Ausgabenbelegrecherche starten Sie zunächst Ihren Internet-Browser.

GRUDIS RB3 (Schnittstelle MapViewer)

Dokumentation der REST- Schnittstelle des Funk- Sensorsystem GesySense. Gesytec GmbH Pascalstr. 6 D Aachen

FACHHOCHSCHULE MANNHEIM

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

Schnittstellenbeschreibung

Zürich, 25. August LMVZ digital CSV Import

Bezahlen via Smartphone für ein Regio-Geld

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

Anleitung zur Fleet & Servicemanagement Evatic Schnittstelle

Stadt Luzern Prozesse und Informatik Secure Mail


Schnittstellenspezifikation: ZEUS-Upload per Clientsoftware

Kurzanleitung für die Modul-Integration von Ratenzahlung Powered by PayPal

#CTSF# Computop Settlement-File Spezifikation

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

Batch Access. Batch Access IACBOX.COM. Version Deutsch

Integration PayPal. Spezifikation. Version SIX Payment Services

MailCom API für klicktel

Schnittstellendefinition für den Import von Daten in VERA 2009

ONTOLOGY SERVICE WEB SERVICES GUIDE VERSION 1.0

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

INFOnline SZM Administration Guide Event, (Non-)PI, Code, KAT2.0

Article Widgets für Publisher

Benutzerhandbuch. Neukirchen

Spreed Call Button. Kurzanleitung. 1 Übersicht Auswahl bzw. Erstellen einer Button-Grafik Konfiguration des Spreed Call Button...

Nachtrag vom zur Fortschreibung der 301-Vereinbarung vom mit Wirkung zum

LibMacAddressDB. Version 1.0. Marko Schröder

Dokumentation der Tyre24 GmbH XML - Schnittstelle

SCHRITT 1: Export Ihrer Lastschriftvorlagen mit Kontonummer/BLZ zur Umwandlung in SEPA

Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!!

Schnittstellenspezifikation: ZEUS-Upload per Clientsoftware

Saferpay E-Commerce. Hosting Schnittstelle. Telekurs Card Solutions GmbH. Datum: August 2006 Version: 1.4

2016 ConCardis GmbH. Alias Gateway

Transkript:

Dragonpay Integration Guide Version 6.2.1 Stand: 06.09.2017

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

Dokumenthistorie Datum Name Änderung 06.09.2017 Peter Posse Erstfassung

Über Dragonpay: Allgemeines zu Dragonpay ÜBER DRAGONPAY Allgemeines zu Dragonpay Dragonpay ist eine auf Bargeld und Online-Überweisung basierende Zahlungsmethode aus den Philippinen. Dabei kann der Kunde zwischen Online-Überweisung mit seinem Bankkonto sowie Barzahlung bei einer Filiale oder einem Einzelhändler wählen. Weitere Informationen finden Sie auf Englisch auch auf der Webseite von Dragonpay (https://www.dragonpay.ph/). Diagramm zum Prozessablauf Customer Merchant Paygate Dragonpay 1 Request checkout 2 3 dragonpay.aspx Redirect to Dragonpay Notify 4 5 Redirect cbppro.aspx Notify 6 7 URL Success/Failure Dragonpay Prozessablauf Integration Guide Computop Dragonpay 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) Hinweis: Bitte beachten Sie, dass die Bezeichnungen der Parameter in Groß- oder Kleinbuchstaben zurückgegeben werden können. Integration Guide Computop Dragonpay 5

Paygate-Schnittstelle: Zahlung mit Dragonpay via Formular-Schnittstelle Zahlung mit Dragonpay via Formular-Schnittstelle Um mittels PPRO eine Dragonpay-Zahlung über ein Paygate-Formular abzuwickeln, rufen Sie folgende URL auf: https://www.computop-paygate.com/dragonpay.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. Nur PHP zulässig. 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 Email ans..100 M E-Mail-Adresse des Kunden Phone ans..100 M Telefonnummer des Kunden AddrCountryCod e a2 O Ländercode der Rechnungsadresse des Kontoinhabers zweistellig gemäß ISO 3166. Nur PH zulässig, im Code festgelegt. Integration Guide Computop Dragonpay 6

Paygate-Schnittstelle: Zahlung mit Dragonpay 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 Dragonpay 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 Dragonpay Integration Guide Computop Dragonpay 7