7-Eleven Integration Guide. Version 6.2.1

Ähnliche Dokumente
Dragonpay Integration Guide. Version 6.2.1

Multibanco Integration Guide. Version 6.2.2

POLi Integration Guide. Version 6.2.3

Bancontact Integration Guide. Version 6.2.1

Integration Guide. Version 6.2.2

TrustPay Integration Guide. Version 6.2.2

Przelewy24 Integration Guide. Version 6.2.2

Alipay über PPRO Integration Guide. Version Stand: Über Alipay über PPRO: Allgemeines zu Alipay über PPRO

ChinaPay Integration Guide. Version 6.2.2

QIWI Integration Guide. Version 6.2.2

PostFinance Integration Guide. Version 6.2.2

eps Integration Guide Version 6.2.2

ideal Integration Guide Version 6.2.2

Mobilepay by Danske Bank Integration Guide. Version 6.2.1

Integration Guide. Version 6.2.1

paysafecard Integration Guide Version 6.2.2

Sofort über PPRO Integration Guide. Version 6.2.3

SOFORT Überweisung über PPRO Integration Guide. Version 6.2.2

giropay Integration Guide Version 6.2.2

WeChat Integration Guide. Version 6.2.2

ipay Integration Guide Version 6.2.1

Swish Integration Guide. Version 6.2.2

ideal Integration Guide Version 6.2.4

Computop Mobile SDK Authentisierung Integration Guide

Asiapay Integration Guide. Version 6.2.1

Währungsumrechnung per E4X. Integration Guide. Version 6.2.1

Trustly Integration Guide. Version 6.2.1

Statusabfragen Integration Guide. Version 6.2.3

POSTPAY Integration Guide. Version 6.2.1

Barzahlen Integration Guide. Version 6.2.2

Paygate China Integration Guide. Version 6.2.1

Boniversum Integration Guide. Version 6.2.1

Schufa IdentCheck Integration Guide. Version 6.2.1

MasterPass Integration Guide. Version 6.2.2

Limonetik Integration Guide. Version 6.2.2

paydirekt Integration Guide Version 6.2.3

Alipay Integration Guide. Version 6.2.1

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

CRIF Integration Guide. Version 6.2.1

Debitorenmanagement Ideal Integration Guide

PayByBill Integration Guide. Version 6.2.1

PayU India Integration Guide. Version 6.2.2

Debitorenmanagement Real Integration Guide

PayU Afrika Integration Guide. Version 6.2.1

Apple Pay Integration Guide. Version 6.2.2

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

Integration Guide. Version 6.2.1

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

PagBrasil Integration Guide. Version 6.2.2

Be2bill Integration Guide. Version 6.2.1

PayPal Integration Guide. Version 6.2.2

PayU CEE Integration Guide. Version 6.2.3

PayU CEE Integration Guide. Version 6.2.4

PayPal Integration Guide. Version 6.2.3

PayU LatAm Integration Guide. Version 6.2.2

Hosted Payment Page Integration Guide. Version 6.2.1

Klarna Integration Guide. Version 6.2.1

Klarna Integration Guide. Version 6.2.3

Betrugsprävention Integration Guide. Version 6.2.1

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

Betrugsprävention mit ACI ReD Shield. Integration Guide. Version 6.2.1

AfterPay Integration Guide. Version 6.2.2

Lastschrift Integration Guide. Version 6.2.3

Lastschrift Integration Guide. Version 6.2.1

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

FastBill GmbH Kaiserleistraße Offenbach am Main. Monsum. Dokumentation Adyen. Workflows 22. Februar

Computop-Alerting-Service Benutzerhandbuch

Nutzung von REST Clients für Allyouneed Marktplatz

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

Komfortkasse API Version: 1.3

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

Wirecard CEE Integration Documentation

Unified-E Standard WebHttp Adapter

IM.Superstore. Integration sofortüberweisung.de. Version 0.9

ANTWORTEN AUF HÄUFIGE FRAGEN TKB E-BANKING

2016 ConCardis GmbH. Direct Debits

2016 ConCardis GmbH. Direct Debits

HTTP- SOAP- Schnittstelle

Komfortkasse Checkout Version: 1.1

customweb Einleitende Informationen Multishop Erstmals Herzlichen Dank für den Kauf dieses Moduls und Ihr entgegengebrachtes Vertrauen.

COF Mandat Konfigurationsanleitung. Version 1.2. Gültig ab: Dezember Konfigurationsanleitung Computop (COF Mandat) 1

Anleitung für die Integration von sofortüberweisung.de

ANTWORTEN AUF HÄUFIGE FRAGEN TKB E-BANKING

registra Schnittstelle

Kreditkarten Integration Guide. Version 6.2.5

datenlink-schnittstelle Version 1.0

SSO-Schnittstelle Version 2

Anleitung zur Fleet & Servicemanagement Evatic Schnittstelle

Schnittstellenbeschreibung

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

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

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

ONTOLOGY SERVICE WEB SERVICES GUIDE VERSION 1.0

Transkript:

7-Eleven Integration Guide Version 6.2.1 Stand: 06.09.2017

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

Dokumenthistorie Datum Name Änderung 06.09.2017 Peter Posse Erstfassung

Über 7-Eleven: Allgemeines zu 7-Eleven ÜBER 7-ELEVEN Allgemeines zu 7-Eleven 7-Eleven ist eine Barzahlungsmethode. Nach Auswahl der Waren und Dienstleistungen gelangt der Kunde auf die Checkout-Seite des Händlers. Dort wählt er 7-Eleven. Die Händlerseite erzeugt dann die Rechnungsdetails als druckoptimiertes Dokument. Der Kunde kann in einem teilnehmen Geschäft bezahlen. Sobald die Zahlung eingegangen ist, liefert der Händler den Einkauf. Weitere Informationen finden Sie auf Englisch auch auf der Webseite von 7-Eleven (https://www.7- eleven.com/). Diagramm zum Prozessablauf Customer Merchant Paygate 7-Eleven 1 Request checkout 2 3 seveneleven.aspx Redirect to 7-Eleven Notify 4 5 Redirect cbppro.aspx Notify 6 7 URL Success/Failure 7-Eleven Prozessablauf Integration Guide Computop 7-Eleven 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 7-Eleven 5

Paygate-Schnittstelle: Zahlung mit 7-Eleven via Formular-Schnittstelle Zahlung mit 7-Eleven via Formular-Schnittstelle Um mittels PPRO eine Zahlung mit 7-Eleven über ein Paygate-Formular abzuwickeln, rufen Sie folgende URL auf: https://www.computop-paygate.com/seveneleven.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 MYR 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 MY zulässig, im Code festgelegt. Integration Guide Computop 7-Eleven 6

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