• DeutschEnglish

Cetelem FullCB

Über Cetelem FullCB

Allgemeine Informationen über Cetelem FullCB

Logo

COO 6505 1000 14 2593028 COO 6505 1000 12 2593024

Info

Cetelem FullCB oder Cetelem 3xCB/4xCB ist auch bekannt als BNPP PF FullCB (BNP Paribas Personal Finance FullCB).

Die Zahlungsmethode Cetelem 3x/4x 3x/4x FullCB ermöglicht Kunden, ihre Online-Einkäufe zwischen 90€ und 3000€ mit CB, Visa oder Mastercard Debitkarten in 3 oder 4 Ratenzahlungen zu bezahlen. Derm Händler wird garantiert, den vollen Betrag der Transaktionen zu erhalten, sobald die Kreditanfrage von Cetelem genehmigt/validiert ist. Die akzeptierten Kreditkarten sind Cartes Bancaires (CB), französische VISA-Karte und französische MasterCard. Andere Kartenmarken wie Electron, Maestro, Prepaid-Karten und virtuelle Karten werden nicht akzeptiert.

Nachdem die Zahlung genehmigt worden ist, wir dem Karteninhaber 1/3 oder 1/4 des Kaufpreises belastet und dann wird seine Zahlungskarte monatlich für die verbleibenden fälligen Raten belastet. Dem Händler wird der Gesamtbetrag der Bestellung innerhalb von 48 Stunden nach der Inkassoanfrage ausgezahlt.

Die Zahlungen sind garantiert.

Type

Zahlungen per Kreditkarte

Process flow chart

Cetelem FullCB Prozessablauf

Paygate interface

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.

Zahlung mit Cetelem FullCB via Formular-Schnittstelle

Um eine Zahlung mit Cetelem FullCB abzuwickeln, verwenden Sie bitte folgende URL:

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

C

Ergänzende Transaktionsnummer. Nur folgende Zeichen sind erlaubt:

  • Buchstaben [A-Za-z] (von A bis Z in Groß- oder Kleinschreibung)

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

Hinweis: Falls die RefNr nicht vorhanden ist, wird stattdessen die TransID verwendet. Deshalb muss die TransID in diesem Fall Format und Länge der RefNr einhalten.

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:

OrderDesc

ans..768

O

Beschreibung der Waren, Einzelpreise usw., Verwendungszweck auf dem Kontoauszug

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.

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 den eventuell im System hinterlegten Channel.

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

PayType

n1

M

Zu verwendende Cetelem-Zahlungsmethode. 1 → Cetelem3xCB, 2 → Cetelem4xCB

EnhancedData

ans..400

O

Spezifische Daten des Händlers, basierend auf der Vereinbarung zwischen BNPP PF FullCB und dem Händler. Nachstehendes Format wird verwendet:

VARIABLE_NAME1=VALUE| VARIABLE_NAME2=VALUE|…

Kundeninformationen

Salutation

a..4

M

Zulässige Werte: M, Mme, Mlle und mit einer Abbildung der englischen auf die französische Anrede (Mr, Mrs, Miss)

FirstName

ans..40

M

Vorname des Kunden

LastName

ans..40

M

Nachname des Kunden

Email

ans..100

M

E-Mail-Adresse des Kunden

Phone

ans..30

M

Telefonnummer des Kunden

Zulässige Formate sind:

  • Die Vorwahlnummer (ACC) plus 9 Ziffern

  • 00 gefolgt von der Vorwahlnummer und 9 Ziffern

  • «+» gefolgt von der Vorwahlnummer und 9 Ziffern

  • 0 gefolgt von 9 Ziffern

Es sind nur folgende Vorwahlnummern sind zulässig:

33

262 (La Réunion)

269 (Mayotte)

508 (Saint-Pierre und Miquelon)

590 (Guadeloupe & Saint Barthélemy & Saint Martin)

594 (Guyana)

596 (Martinique)

681 (Wallis und Futuna)

687 (Neukaledonien)

689 (Französisch-Polynesien)

CustomerInformation

ans..400

O

Spezielle Daten, die für spezielle Aktionen bereitgestellt werden können, basierend auf der Vereinbarung zwischen BNPP PF FullCB und dem Händler. Format nachstehend:

VARIABLE_NAME1=VALUE| VARIABLE_NAME2=VALUE|…

Das Paygate leitet diese Information nur ohne eine Validierung weiter.

Rechnungsadresse

bdFirstName

ans..40

M

Vorname für die Rechnungsadresse

bdLastName

ans..40

M

Nachname für die Rechnungsadresse

bdStreet

ans..60

M

Straßenname und Hausnummer in der Rechnungsadresse

bdAddressAddition

ans..60

O

Zusätzliche/ergänzende Adresszeile

bdZip

n..5

M

Postleitzahl in der Rechnungsadresse

bdCity

ans..40

M

Stadt/Ort in der Rechnungsadresse

bdCountryCode

a2

M

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

Lieferadresse

UseBillingData

a..3

M

Rechnungsdaten als Lieferdaten verwenden (ja/nein) – falls ja, dann sind alle Parameter der Lieferadresse Pflicht außer "sdAddressAddition"

sdFirstName

ans..40

O

Vorname in der Lieferadresse

sdLastName

ans..40

O

Nachname in der Lieferadresse

sdStreet

ans..60

O

Straßenname und Hausnummer in der Lieferadresse

sdAddressAddition

ans..60

O

Adresszusatz in der Lieferadresse – auch optional, wenn "UseBillingData" wahr / ja ist

sdZip

n..5

O

Postleitzahl in der Lieferadresse

sdCity

ans..40

O

Stadt/Ort in der Lieferadresse

sdCountryCode

a2

O

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

Parameter für Zahlungen mit CeletemFullCB

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

ans..30

M

Eindeutige Referenznummer. Die RefNr wird durch ein | getrennt mit der PayID an Be2bill im Parameter ExtraData übergeben: PayID|RefNr.

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:

UserData

ans..1024

O

Wenn beim Aufruf angegeben, übergibt das Paygate die Parameter mit dem Zahlungsergebnis an den Shop.

PaymentPurpose

ans..26

O

Zahlungszweck

PaymentGuarantee

a..12

C

Wert

Beschreibung

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..128

C

Detaillierte PPRO Fehlermeldung.

Hinweis: Wird nur bei Status=FAILED zurückgegeben. Nutzung nur in Abstimmung mit dem Computop Helpdesk möglich.

TransactionID

an..14

M

Externe ID der Zahlungsanfrage

CodeExt

n2

M

Antwortcode der Gutschriftsanfrage

PID

an..25

M

Externe ID der Transaktionsanfrage

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

Ergebnis-Parameter für URLSuccess, URLFailure und URLNotify mit Cetelem FullCB

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:

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.

Parameter für Gutschrift von Zahlungen mit Cetelem FullCB über Socket-Verbindungen

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..40

O

Eindeutige Referenznummer des Händlers. Nur die Zeichen a-zA-Z0-9,-_ sind erlaubt.

ErrorText

ans..128

C

Detaillierte PPRO Fehlermeldung.

Hinweis: Wird nur bei Status=FAILED zurückgegeben. Nutzung nur in Abstimmung mit dem Computop Helpdesk möglich.

CodeExt

n2

M

Antwortcode der Gutschriftsanfrage

PID

an..25

M

Externe ID der Transaktionsanfrage

Antwort-Parameter für Gutschrift von Zahlungen mit Cetelem FullCB über Socket-Verbindungen

Paygate

Documentation (EN)

Dokumentation (DE)

Paygate Status