• DeutschEnglish

PFConnect

Über PFConnect

Allgemeine Informationen zu PFConnect

Logo

COO 6505 1000 16 1924371

Info

PFConnect bietet Online-Kreditlösungen für französische Verbraucher.

Mit diesem Zahlungsmittel stellen Händler ihren Kunden die Möglichkeit zur Finanzierung größerer Einkäufe zur Verfügung. Nach Weiterleitung auf die PFConnect-Webseiten können sie bei einem Bestellwert zwischen 150 und 16.000 Euro in Raten zwischen 4 und 48 Raten zahlen. 

Nach der Kreditvalidierung wird dem Händler der gesamte Warenkorbbetrag im Voraus ausgezahlt. Verbraucher können direkt online in den Online-Shops des Händlers einkaufen, die diese Zahlungsmethode unterstützen, indem sie den erforderlichen Schritt einschließlich der elektronischen Signatur auf dem PFConnect-Kreditantragsformular ausführen.Die Genehmigung erfolgt sofort.

Typ

Zahlungen per Rechnungs- und Ratenkauf

Diagramm zum Prozessablauf

PFConnect Prozessablauf

Paygate-Schnittstelle

Definitionen

Datenformate

Format

Beschreibung

a

alphabetisch

as

alphabetisch mit Sonderzeichen

n

numerisch

an

alphanumerisch

ans

alphanumerisch mit Sonderzeichen

ns

numerisch mit Sonderzeichen

bool

Bool’scher Ausdruck (true oder false)

3

feste Länge mit 3 Stellen/Zeichen

..3

variable Länge mit maximal 3 Stellen/Zeichen

enum

Aufzählung erlaubter Werte

dttm

ISODateTime (JJJJ-MM-TTThh:mm:ss)

Abkürzungen

Abkürzung

Beschreibung

Kommentar

CND

Bedingung (condition)

M

Pflicht (mandatory)

Wenn ein Parameter Pflicht ist, dann muss er vorhanden sein

O

optional

Wenn ein Parameter optional ist, dann kann er vorhanden sein, ist aber nicht erforderlich

C

bedingt (conditional)

Wenn ein Parameter bedingt ist, dann gibt es eine Bedingungsregel, die angibt, ob er Pflicht oder optional ist

Hinweis: Bitte beachten Sie, dass die Bezeichnungen der Parameter in Groß- oder Kleinbuchstaben zurückgegeben werden können.

Angebote mit PFConnect über die Formular-Schnittstelle berechnen

Vor der Weiterleitung (bevor der Autorisierungsvorgang über PFconnect.aspx eingeleitet wird) müssen unbedingt Simulationen/Angebote eingesetzt werden. Dieser Schritt stellt sicher, dass Kunden auf Ihren Seiten/Apps Optionen für Finanzprodukte und Simulationen bereitgestellt werden. Verwenden Sie dieses Formular, um Finanzprodukte abzufragen und Angebote zu berechnen, um eine Liste der verfügbaren Finanzprodukte für Finanzierungszwecke zu erhalten..

Um Angebote für Finanzierungsmöglichkeiten mit PFConnect zu berechnen, verwenden Sie bitte folgende URL:

https://www.computop-paygate.com/PFQuotation.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:

KeyFormatCNDDescription

MerchantID

ans..30

M

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

RefNr

an..13

C

Ergänzende Transaktionskennung. Es sind nur folgende Zeichen erlaubt:

  • Alphabetische Buchstaben [A-Za-z] (von A bis Z Klein- oder Großbuchstaben)

  • Zahlen [0-9] (von 0 bis 9)

Hinweis: Wenn RefNr nicht vorhanden ist, wird stattdessen TransID verwendet. Daher sollte die TransID in diesem Fall Format und Länge der RefNr entsprechen.

Amount

n..10

M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Currency

a3

M

Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

CountryCode

a2

O

Land, in dem der Händler tätig ist. Mögliche Werte: FR, IT, ES

ProductID

n..10

M

Kennung des Finanzprodukts

TimeUnit

ans..10

M

Zeiteinheit für die Dauer, definiert die Zeit zwischen zwei Raten.

Mögliche Werte: QUARTER, BIMONTH, MONTH, BIWEEK, WEEK

InstallmentNumber

n..10

O

Laufzeit des Kredits nach Kreditzeiteinheit

XID

an30

O

ID des finanzierten Elements

ShoppingBasketAmount

n..10

C

Nur obligatorisch, wenn auch der DownPaymentAmount aufgewertet wird (und umgekehrt)

DownPaymentAmount

n..10

C

Nur obligatorisch, wenn auch der ShoppingBasketAmount aufgewertet wird (und umgekehrt)

DeliveryDate

dttm

C

Vom Händler geschätztes Lieferdatum.

Obligatorisch, wenn der Händler in Frankreich tätig ist.

Articlelist

string

C

Base64-codierter Wert.Obligatorisch, wenn der Händler in Italien tätig ist.

itemtypes

array

C

Array von Elementen, z. B.: {"items": [{items1 ...}{item2...}]}

itemtypes.id

ans..30

C

Für die gekaufte Ware wird vom Händler eine ID vergeben

COO 6505 1000 20 1924358

itemtypes.name

ans..30

C

Name für gekaufte Waren, vom Händler vergeben

itemtypes.description

ans..30

O

Beschreibung für gekaufte Waren, vom Händler vergeben

Parameter zur Angebotsberechnung mit PFConnect

Articlelist

Der Parameter Articlelist sollte als Base64-codierter Wert gesendet werden. Nachfolgend finden Sie ein Beispiel.

1
"itemTypes": [
2
{
3
"id": "273",
4
"name": "Biclycle",
5
"description": "Biclycle"
6
}
7
]
8
9
Articlelist=Iml0ZW1UeXBlcyI6IFsgCnsgCiJpZCI6ICIyNzMiLAoibmFtZSI6ICJCaWNseWNsZSIsIAoiZGVzY3JpcHRpb24iOiAiQmljbHljbGUiIAp9IApd

Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDDescription

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 sowie im Capture- oder Credit-Request.

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

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

RefNr

an..13

C

Ergänzende Transaktionskennung. Es sind nur folgende Zeichen erlaubt:

  • Alphabetische Buchstaben [A-Za-z] (von A bis Z Klein- oder Großbuchstaben)

  • Zahlen [0-9] (von 0 bis 9)

Hinweis: Wenn RefNr nicht vorhanden ist, wird stattdessen TransID verwendet. Daher sollte die TransID in diesem Fall Format und Länge der RefNr entsprechen.

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Financing

ans..1024

M

FinancingScenarioDetail – Eine Reihe von Angeboten (Simulationsvarianten), die für ein Financeable- und FinancialProduct-Paar berechnet wurden.

Enthält Finanzproduktdaten für eine frühere Initialisierung. Sie werden im JSON-Format und Base64-codiert zurückgegeben.

Antwort-Parameter der Angebotsberechnung mit PFConnect

PFConnect-Autorisierung anlegen

Um eine Autorisierung mit PFConnect anzulegen, verwenden Sie bitte folgende URL:

https://www.computop-paygate.com/PFConnect.aspx

Hinweis: Beachten Sie bitte, dass eine Sitzung innerhalb von 30 Minuten abläuft. Eine iFrame-Integration wird nicht empfohlen.

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:

KeyFormatCNDDescription

MerchantID

ans..30

M

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

RefNr

an..13

C

Ergänzende Transaktionskennung. Es sind nur folgende Zeichen erlaubt:

  • Alphabetische Buchstaben [A-Za-z] (von A bis Z Klein- oder Großbuchstaben)

  • Zahlen [0-9] (von 0 bis 9)

Hinweis: Wenn RefNr nicht vorhanden ist, wird stattdessen TransID verwendet. Daher sollte die TransID in diesem Fall Format und Länge der RefNr entsprechen.

Amount

n..10

M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Currency

a3

M

Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

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.

Allgemeine Hinweise:

  • Wir empfehlen, den Parameter "response=encrypt" zu verwenden, um eine verschlüsselte Antwort vom Paygate zu erhalten

  • Betrüger könnten das verschlüsselte DATA-Element kopieren, welches an URLFailure gesendet wurde, und betrügerisch dasselbe DATA an URLSuccess/URLNotify senden. Überprüfen Sie daher unbedingt den "code"-Wert des DATA-Elements. Nur eine Antwort mit "code=00000000" sollte als erfolgreich angesehen werden.

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.

Allgemeine Hinweise:

  • Wir empfehlen, den Parameter "response=encrypt" zu verwenden, um eine verschlüsselte Antwort vom Paygate zu erhalten

  • Betrüger könnten das verschlüsselte DATA-Element kopieren, welches an URLFailure gesendet wurde, und betrügerisch dasselbe DATA an URLSuccess/URLNotify senden. Überprüfen Sie daher unbedingt den "code"-Wert des DATA-Elements. Nur eine Antwort mit "code=00000000" sollte als erfolgreich angesehen werden.

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. Diese URL darf keine Parameter enthalten: Um Parameter durchzureichen, nutzen Sie stattdessen den Parameter UserData.

Allgemeine Hinweise:

  • Bevor Folgeaktionen (Buchung / Gutschrift / Storno) auf eine bestehende Transaktion ausgeführt werden, muss zuvor das erste Notify durch den Shop beantwortet worden sein.

  • Betrüger könnten das verschlüsselte DATA-Element kopieren, welches an URLFailure gesendet wurde, und betrügerisch dasselbe DATA an URLSuccess/URLNotify senden. Überprüfen Sie daher unbedingt den "code"-Wert des DATA-Elements. Nur eine Antwort mit "code=00000000" sollte als erfolgreich angesehen werden.

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 (z.B. durch ETM) zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion oder Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder Aktion mit derselben ReqID erneut eingereicht wird, führt das Computop Paygate keine Zahlung oder weitere Aktion aus, sondern gibt nur den Status der ursprünglichen Transaktion oder Aktion zurück.

Bitte beachten Sie, dass das Computop Paygate für die erste initiale Aktion (Authentifizierung/Autorisierung) einen abgeschlossenen Transaktionsstatus haben muss. Dies gilt nicht für 3-D Secure Authentifizierungen, die durch einem Timeout beendet werden. Der Status 3-D Secure Timeout gilt nicht als abgeschlossener Status, bei dem ReqID-Funktionalität am Paygate nicht greift. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.

Hinweis: Bitte beachten Sie, dass eine ReqID nur 12 Monate gültig ist, danach wird sie vom Paygate gelöscht.

Plain

ans..50

O

Ein einzelner Wert, der von Ihnen gesetzt werden kann, um Informationen wieder unverschlüsselt in der Antwort bzw. im Notify zurückzugeben, z.B. die MID.

Da der "Plain"-Parameter Teil des verschlüsselten "Data" im Computop Paygate ist, ist dieser vor Manipulationen geschützt.

Custom

ans..1024

O

Der "Custom"-Parameter wird vor der Verschlüsselung an den Aufruf angehängt und ist Teil des verschlüsselten "Data" im Computop Paygate -Aufruf. Dadurch ist der Wert gegen Manipulation geschützt.

Der Custom-Wert wird dann in Klartext an die Computop Paygate-Antwort angehängt und dabei wird "|" durch "&" ersetzt. Dadurch können Sie einen Custom-Wert übergeben und bekommen mehrere Key-Value-Paare zu Ihrer eigenen Verwendung in der Antwort zurück.

Hier finden Sie ein Beispiel: Custom

StoreName

ans..50

C

Von PF zugewiesene Händlerkennung. Obligatorisch für Händler, die in Spanien und Italien tätig sind.

AboID

ns..30

C

Die Abonnement-ID auf PSP-Seite wird von axepta zur Identifizierung seines Händlers verwendet. 

Obligatorisch für Händler, die in Frankreich tätig sind.

Date

dttm

C

Datum des Finanzierungsantrags.

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

Kundeninformationen

FirstName

ans..23

C

Vorname des Kunden

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

LastName

ans..23

C

Nachname des Kunden

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

DateOfBirth

ns10

O

Geburtsdatum im Format JJJJ-MM-TT

NatIdentNr

ans..20

O

Nationale Identifikation

Phone

a8..15

O

Telefonnummer (Festnetz)

MobileNr

a8..15

C

Telefonnummer (mobil)

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

Email

ans..49

C

E-Mail-Adresse des Kunden

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

Role

ans..10

M

Identifikatorrolle des Kunden, Mögliche Werte: OWNER, THIRD, CUSTOMER

Rechnungsadresse

bdAddressAddition

ans..60

C

Zusätzliche/ergänzende Adresszeile. Sonderzeichen [;] nicht erlaubt.

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

bdZIP

ans..10

C

Postleitzahl in der Rechnungsadresse

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

bdCity

ans..40

C

Ort in der Rechnungsadresse

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

bdCountryCode

a2

C

Ländercode der Rechnungsadresse gemäß ISO-3166-1, alphanumerisch 2 Zeichen

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

Lieferadresse

sdAddressAddition

ans..60

C

Adressinformationen in der Lieferadresse

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

sdZip

ans..10

C

Postleitzahl in der Lieferadresse

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

sdCity

ans..40

C

Ort in der Lieferadresse

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

sdCountryCode

a2

C

Ländercode der Lieferadresse gemäß ISO-3166-1, alphanumerisch 2 Zeichen

Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind.

Benutzerdefinierte Eigenschaften

CustomValue

ans..60

O

Wert der customProperties MerchantData

Zu finanzierende Elemente

XID

an30

C

Identifikation der zu finanzierenden Auftragstasche.

Obligatorisch für Händler, die in Spanien und Italien tätig sind.

ShoppingBasketAmount

n..10

C

Der Gesamtpreis des orderBag

Obligatorisch für Händler, die in Spanien tätig sind.

DeliveryDate

dttm

O

Vom Händler geschätztes Lieferdatum

Articlelist

string

C

Base64-codierter Wert.Obligatorisch, wenn der Händler in Italien tätig ist.

itemtypes

array

C

Array von Elementen, z. B.: {"items": [{items1 ...}{item2...}]}

itemtypes.id

ans..30

C

Für die gekaufte Ware wird vom Händler eine ID vergeben

COO 6505 1000 20 1924358

itemtypes.name

ans..30

C

Name für gekaufte Waren, vom Händler vergeben

itemtypes.description

ans..30

O

Beschreibung für gekaufte Waren, vom Händler vergeben

Finanzierungskriterien

ProgramID

O

Finanzprogramm-ID

PlanID

C

ID des Angebots (Wert, der bei der Antwort des CalculateQuotation übermittelt wird).

Obligatorisch für in Frankreich tätige Händler.

InstallmentNumber

C

In diesem Feld kann der Partner die Laufzeit des Darlehens angeben, sofern ihm diese bekannt ist (z. B. 6, 12, 18, 24, 36, 48 oder 60). Dieses Feld kann auch leer sein. Wenn es leer ist, wird dem Benutzer standardmäßig die längste Laufzeit angezeigt und er kann mit den monatlichen Zahlungen spielen, sodass wir schließlich die Aktion nutzen, die am besten zur Auswahl des Benutzers passt.

Obligatorisch für in Frankreich tätige Händler.

ProductID

n..10

M

Kennung des Finanzprodukts

Parameter für Zahlungen mit PFConnect

Die folgende Tabelle beschreibt die Ergebnis-Parameter, die das Paygate an Ihre URLSuccess,URLFailure und URLNotify übergibt. Wenn Sie den Parameter Response=encrypt angegeben haben, werden die folgenden Parameter mit Blowfish verschlüsselt an Ihr System übergeben:

es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDDescription

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 sowie im Capture- oder Credit-Request.

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

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

RefNr

an..13

C

Ergänzende Transaktionskennung. Es sind nur folgende Zeichen erlaubt:

  • Alphabetische Buchstaben [A-Za-z] (von A bis Z Klein- oder Großbuchstaben)

  • Zahlen [0-9] (von 0 bis 9)

Hinweis: Wenn RefNr nicht vorhanden ist, wird stattdessen TransID verwendet. Daher sollte die TransID in diesem Fall Format und Länge der RefNr entsprechen.

Status

a..50

M

OK oder AUTHORIZE_REQUEST (URLSuccess) sowie FAILED (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

an8

M

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

CodeExt

ans..256

O

Externer Fehlercode

ErrorText

ans..256

O

Beschreibung des externen Fehlercodes

ApplicationID

ans..32

O

PF-Kennung

Antwortparameter für URLSuccess, URLFailure oder URLNotify mit PFConnect

Buchung

Buchungen sind über eine Server-zu-Server-Verbindung möglich. Mit diesem Aufruf können Sie nur vollständige Buchungen verarbeiten, eine Teilbuchung ist nicht möglich. Um eine Zahlung mit PFConnect über eine Server-zu-Server-Verbindung zu buchen, verwenden Sie bitte folgende URL:

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:

KeyFormatCNDDescription

MerchantID

ans..30

M

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

PayID

an32

M

Vom Paygate vergebene ID für die zu buchende Zahlung

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Amount

n..10

M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Currency

a3

M

Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Parameter für Buchungen mit PFConnect

Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDDescription

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 sowie im Capture- oder Credit-Request.

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

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

Status

a..50

M

OK (URLSuccess) oder FAILED (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

an8

M

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Antwort-Parameter für Buchungen mit PFConnect

Gutschrift mit Referenz

Gutschriften sind über eine Server-zu-Server-Kommunikation möglich. Bei einer Gutschrift mit Bezug auf eine Buchung ist die Höhe der Gutschrift auf die Höhe der vorangegangen Buchung beschränkt. Um eine Gutschrift (Credit) mit Referenztransaktion auszuführen, 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:

KeyFormatCNDDescription

MerchantID

ans..30

M

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

PayID

an32

M

Vom Paygate vergebene ID für die gutzuschreibende Zahlung

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

Amount

n..10

M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Currency

a3

M

Währung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Parameter für Gutschriften mit PFConnect

Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDDescription

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 sowie im Capture- oder Credit-Request.

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

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

Status

a..50

M

OK (URLSuccess) oder FAILED (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

an8

M

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Antwort-Parameter für Gutschriften mit PFConnect

Storno

Stornierungen sind über eine Server-zu-Server-Verbindung möglich. Falls noch keine Buchung erfolgt ist, können Sie mit diesem Aufruf die komplette Autorisierung stornieren. Um eine Transaktion mit PFConnect zu stornieren, verwenden Sie bitte folgende URL:

https://www.computop-paygate.com/reverse.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:

KeyFormatCNDDescription

MerchantID

ans..30

M

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

PayID

an32

M

Vom Paygate vergebene ID für die zu stornierende Zahlung

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Amount

n..10

M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Currency

a3

M

Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Parameter für Storno von Zahlungen mit PFConnect

Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDDescription

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 sowie im Capture- oder Credit-Request.

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

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

Status

a..50

M

OK (URLSuccess) oder FAILED (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

an8

M

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Antwort-Parameter für Storno von Zahlungen mit PFConnect

Paygate

Documentation (EN)

Dokumentation (DE)

Paygate Status