- Created by CT Writer, last modified on 13. Mar 2024
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 8 Next »
About PFConnect
General information about PFConnect
Logo | |
---|---|
Info | PFConnect offers online credit solution for French consumers. With this means of payment, merchants provide the financing capability for major purchases, to their customers, who after redirection to PFConnect webpages, can further pay by installments, ranging between 4-48 installments and order amount ranging between €150 to €16,000. Consumers can purchase directly online on the merchant online stores supporting this payment method, proceeding the necessary step including e-signature on the PFConnect credit application form. The approval will be instant. |
Type | Payments by Invoice and Installments |
Process flow chart
Paygate interface
Format Description a alphabetical as alphabetical with special characters n numeric an alphanumeric ans alphanumeric with special characters ns numeric with special characters bool boolean expression (true or false) 3 fixed length with 3 digits/characters ..3 variable length with maximum 3 digits/characters enum enumeration of allowed values dttm ISODateTime (YYYY-MM-DDThh:mm:ss) Abbreviation Description CND condition M mandatory O optional C conditional Notice: Please note that the names of parameters can be returned in upper or lower case.Definitions
Data formats
Abbreviations
Comment If a parameter is mandatory, then it must be present If a parameter is optional, then it can be present, but it is not required If a parameter is conditional, then there is a conditional rule which specifies whether it is mandatory or optional
Calculate Quotations with PFConnect via Form Interface
Prior to redirection (before initiating the Authorization operation through PFconnect.aspx), it is imperative to employ simulations/quotations. This step ensures that customers are provided with options for financial products and simulations on your pages/apps. Utilize this form to query financial products and perform quotation calculations, obtaining a list of available financial products for financing purposes.
To calculate quotations for financing options with PFConnect, please use the following URL:
https://www.computop-paygate.com/PFQuotation.aspx
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too. | HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
RefNr | an..13 | C | Supplementary transaction identifier. Only the following characters are allowed:
Notice: If RefNr is not present, TransID will be used instead. Therefore in such case TransID should meet format and length of RefNr. | Ergänzende Transaktionskennung. Es sind nur folgende Zeichen erlaubt:
Hinweis: Wenn RefNr nicht vorhanden ist, wird stattdessen TransID verwendet. Daher sollte die TransID in diesem Fall Format und Länge der RefNr entsprechen. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Amount | n..10 | M | Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit). | 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. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Currency | a3 | M | Currency, three digits DIN / ISO 4217. Only EUR permissible. Please find an overview here: A1 Currency table | Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
an64 | M | Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here: | Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier: |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
CountryCode | a2 | O | Country, where merchant operates. Possible values: FR,IT, ES | Land, in dem der Händler tätig ist. Mögliche Werte: FR,IT, ES |
ProductID | n..10 | M | Financial product identifier | Kennung des Finanzprodukts |
TimeUnit | ans..10 | M | Time unit for the duration, defines the time between two instalments. possible values: QUARTER, BIMONTH, MONTH, BIWEEK, WEEK | Zeiteinheit für die Dauer, definiert die Zeit zwischen zwei Raten. Mögliche Werte: QUARTER, BIMONTH, MONTH, BIWEEK, WEEK |
InstallmentNumber | n..10 | O | Duration of the credit by credit time unit | Laufzeit des Kredits nach Kreditzeiteinheit |
XID | an30 | O | ID of financed element | ID des finanzierten Elements |
ShoppingBasketAmount | n..10 | C | Mandatory only if also DownPaymentAmount is valorized (and viceversa) | Nur obligatorisch, wenn auch der DownPaymentAmount aufgewertet wird (und umgekehrt) |
DownPaymentAmount | n..10 | C | Mandatory only if also ShoppingBasketAmount field is valorized (and viceversa) | Nur obligatorisch, wenn auch der ShoppingBasketAmount aufgewertet wird (und umgekehrt) |
DeliveryDate | C | Delivery date, estimated by the merchant. Mandatory if merchant operates in France. | Vom Händler geschätztes Lieferdatum. Obligatorisch, wenn der Händler in Frankreich tätig ist. | |
Articlelist | String | C | Base64 encoded value Mandatory if merchant operates in Italy | Base64-codierter Wert Obligatorisch, wenn der Händler in Italien tätig ist |
itemtypes | array | C | Array of items, e.g.: {"items": [{items1 ...}{item2...}]} | Array von Elementen, z. B.: {"items": [{items1 ...}{item2...}]} |
itemtypes.id | ans..30 | C | ID will be assigned by merchant for the purchased good | Für die gekaufte Ware wird vom Händler eine ID vergeben |
itemtypes.name | ans..30 | C | Name of the purchased goods,assigned by merchant | Vom Händler vergebener Name der gekauften Ware |
itemtypes.description | ans..30 | O | Description for Purchased goods, assigned by merchant | Beschreibung für gekaufte Waren, vom Händler zugewiesen |
Parameters for Calculate Quotation with PFConnect
Articlelist
Articlelist should be sent as a base64 encoded value. Please find the example below.
"itemTypes": [ { "id": "273", "name": "Biclycle", "description": "Biclycle" } ] Articlelist=Iml0ZW1UeXBlcyI6IFsgCnsgCiJpZCI6ICIyNzMiLAoibmFtZSI6ICJCaWNseWNsZSIsIAoiZGVzY3JpcHRpb24iOiAiQmljbHljbGUiIAp9IApd
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop | HändlerID, die von Computop vergeben wird |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
PayID | an32 | M | ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request. | Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
XID | an32 | M | ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate | Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
RefNr | an..13 | C | Supplementary transaction identifier. Only the following characters are allowed:
Notice: If RefNr is not present, TransID will be used instead. Therefore in such case TransID should meet format and length of RefNr. | Ergänzende Transaktionskennung. Es sind nur folgende Zeichen erlaubt:
Hinweis: Wenn RefNr nicht vorhanden ist, wird stattdessen TransID verwendet. Daher sollte die TransID in diesem Fall Format und Länge der RefNr entsprechen. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
an64 | M | Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here: | Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier: |
Key | Format | CND | Description | Beschreibung | |
---|---|---|---|---|---|
Financing | ans..1024 | M | FinancingScenarioDetail - A set of quotations (simulations variations) calculated for a Financeable and FinancialProduct pair. Contains financial product data for a previous initialization. They are returned in JSON format and Base64 encoded. | 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. |
Return parameters for Calculate Quotation with PFConnect
Create PFConnect Authorisation
To create a authorisation with PFConnect, please use the following URL:
https://www.computop-paygate.com/PFConnect.aspx
Notice: Please keep in mind that a session expires within 30 minutes. An iFrame integration is not recommended.
Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter. The following table describes the encrypted payment request parameters:
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too. | HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
RefNr | an..13 | C | Supplementary transaction identifier. Only the following characters are allowed:
Notice: If RefNr is not present, TransID will be used instead. Therefore in such case TransID should meet format and length of RefNr. | Ergänzende Transaktionskennung. Es sind nur folgende Zeichen erlaubt:
Hinweis: Wenn RefNr nicht vorhanden ist, wird stattdessen TransID verwendet. Daher sollte die TransID in diesem Fall Format und Länge der RefNr entsprechen. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Amount | n..10 | M | Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit). | 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. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Currency | a3 | M | Currency, three digits DIN / ISO 4217. Only EUR permissible. Please find an overview here: A1 Currency table | Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
an64 | M | Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here: | Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier: |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
URLSuccess | ans..256 | M | Complete URL which calls up Paygate if payment has been successful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
| 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.
|
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
URLFailure | ans..256 | M | Complete URL which calls up Paygate if payment has been unsuccessful. The URL may be called up only via port 443. This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.
| Vollständige URL, die das Paygateaufruft, 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.
|
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Response | a7 | O | Status response sent by Paygate to URLSuccess and URLFailure, should be encrypted. For this purpose, transmit Response=encrypt parameter. | Die Status-Rückmeldung, die das Paygate an URLSuccess und URLFailure sendet, sollte verschlüsselt werden. Dazu übergeben Sie den Parameter Response=encrypt. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
URLNotify | ans..256 | M | Complete URL which Paygate calls up in order to notify the shop about the payment result. The URL may be called up only via port 443. It may not contain parameters: Use the UserData parameter instead.
| 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.
|
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
UserData | ans..1024 | O | If specified at request, Paygate forwards the parameter with the payment result to the shop. | Wenn beim Aufruf angegeben, übergibt das Paygate die Parameter mit dem Zahlungsergebnis an den Shop. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ReqId | ans..32 | O | To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action. Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly. Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate. | 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. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Plain | ans..50 | O | A single value to be set by the merchant to return some information unencrypted in response/notify, e.g. the MID. "Plain"-parameter is part of encrypted "Data" in Computop Paygate and therefore protected against manipulation. | 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. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Custom | ans..1024 | O | "Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Computop Paygate request. By this they are protected against manipulation by a consumer. The Custom-value is added to the Computop Paygate response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose. Please find a samples here: Custom | 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 |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
StoreName | ans..50 | C | Merchant identifier assigned by PF. Mandatory for the merchants, which operates in Spain and Italy. | Von PF zugewiesene Händlerkennung. Obligatorisch für Händler, die in Spanien und Italien tätig sind. |
AboID | ns..30 | C | SubscriptionID on PSP side, will be used by axepta to identfy its merchant. Mandatory for the merchants, which operates in France. | Die Abonnement-ID auf PSP-Seite wird von axepta zur Identifizierung seines Händlers verwendet. Obligatorisch für den in Frankreich tätigen Händler. |
Date | dttm | C | Date of the application for financing. Mandatory for merchants operating in France and optional for those operating in Spain. | Datum des Finanzierungsantrags. Für Frankreich obligatorisch, für Spanien optional. Obligatorisch für Händler, die in Frankreich tätig sind, und optional für Händler, die in Spanien tätig sind. |
Customer information | Kundeninformationen | |||
FirstName | ans..23 | C | First name of the customer Mandatory for merchants operating in France and optional for those operating in Spain. | 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 | Last name of the customer Mandatory for merchants operating in France and optional for those operating in Spain. | 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 | Date of birth within format YYYY-MM-DD | Geburtsdatum im Format JJJJ-MM-TT |
NatIdentNr | ans..20 | O | National identification | Nationale Identifikation |
Phone | a8..15 | O | Phone number (fixed network) | Telefonnummer (Festnetz) |
MobileNr | a8..15 | C | Phone number (mobile) Mandatory for merchants operating in France and optional for those operating in Spain. | Telefonnummer (mobil) |
ans..49 | C | E-Mail-Address of the customer Mandatory for merchants operating in France and optional for those operating in Spain. | 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 | Identifier role of the customer, Possible values:OWNER, THIRD, CUSTOMER | Identifikatorrolle des Kunden, Mögliche Werte:OWNER, THIRD, CUSTOMER |
Billing Address | ||||
bdAddressAddition | ans..60 | C | Additional/complementary address line. Special character [;] not allowed Mandatory for merchants operating in France and optional for those operating in Spain. | 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 | Postal code in the invoicing address Mandatory for merchants operating in France and optional for those operating in Spain. | 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 | Town/city in the invoicing address Mandatory for merchants operating in France and optional for those operating in Spain. | 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 | Country code of invoicing address according to ISO-3166-1, alphanumeric 2 chars Mandatory for merchants operating in France and optional for those operating in Spain. | 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. |
Shipping Address | ||||
sdAddressAddition | ans..60 | C | Address information in the delivery address Mandatory for merchants operating in France and optional for those operating in Spain. | 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 | Postcode in the delivery address Mandatory for merchants operating in France and optional for those operating in Spain. | 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 | Town/city in the delivery address Mandatory for merchants operating in France and optional for those operating in Spain. | 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 | Country code of delivery address according to ISO-3166-1, alphanumeric 2 chars Mandatory for merchants operating in France and optional for those operating in Spain. | 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. |
Custom Properties | ||||
CustomValue | ans..60 | O | Value of the customProperties MerchantData | Wert der customProperties MerchantData |
tobeFinancedElements | ||||
XID | an30 | C | Identification of the order bag to be financed Mandatory for merchants operating in Spain and Italy | Identifikation der zu finanzierenden Auftragstasche Obligatorisch für Händler, die in Spanien und Italien tätig sind |
ShoppingBasketAmount | n..10 | C | The total price Amount of the orderBag Mandatory for merchants operating in Spain | Der Gesamtpreis des orderBag Obligatorisch für Händler, die in Spanien tätig sind |
DeliveryDate | dttm | O | Delivery date, estimated by the merchant | Vom Händler geschätztes Lieferdatum |
Articlelist | String | C | Base64 encoded value Mandatory if merchant operates in Italy | Base64-codierter Wert Obligatorisch, wenn der Händler in Italien tätig ist |
itemtypes | array | C | Array of items, e.g.: {"items": [{items1 ...}{item2...}]} | Array von Elementen, z. B.: {"items": [{items1 ...}{item2...}]} |
itemtypes.id | ans..30 | C | ID will be assigned by merchant for the purchased good | Für die gekaufte Ware wird vom Händler eine ID vergeben |
itemtypes.name | ans..30 | C | Name of the purchased goods,assigned by merchant | Vom Händler vergebener Name der gekauften Ware |
itemtypes.description | ans..30 | O | Description for Purchased goods, assigned by merchant | Beschreibung für gekaufte Waren, vom Händler zugewiesen |
financingcriteria | ||||
ProgramID | O | Financial programID | Finanzprogramm-ID | |
PlanID | C | ID of the quotation (value transmitted on the response of the CalculateQuotation) Mandatory for merchants operating in France | ID des Angebots (Wert, der bei der Antwort des CalculateQuotation übermittelt wird) Obligatorisch für in Frankreich tätige Händler | |
InstallmentNumber | C | In this field, The partner can include the duration of the loan if they know it (eg: 6, 12, 18, 24, 36, 48 or 60). This field may also come empty. If it is empty, the longest duration will be shown to the user by default, and they will be able to play with the monthly payments, so that we will finally use the promotion that best suits the user's selection. Mandatory for merchants operating in France | 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 | M | Financial Product ID | Finanzprodukt-ID |
Parameters for payments with PFConnect
The following table gives the result parameters which Computop Paygate transmits to URLSuccess or URLFailure and URLNotify. If you have specified the Response=encrypt parameter, the following parameters are sent Blowfish encrypted to your system: pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. MerchantId, RefNr) should not be checked case-sentive
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop | HändlerID, die von Computop vergeben wird |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
PayID | an32 | M | ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request. | Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
XID | an32 | M | ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate | Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
RefNr | an..13 | C | Supplementary transaction identifier. Only the following characters are allowed:
Notice: If RefNr is not present, TransID will be used instead. Therefore in such case TransID should meet format and length of RefNr. | Ergänzende Transaktionskennung. Es sind nur folgende Zeichen erlaubt:
Hinweis: Wenn RefNr nicht vorhanden ist, wird stattdessen TransID verwendet. Daher sollte die TransID in diesem Fall Format und Länge der RefNr entsprechen. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Status | a..50 | M | OK or AUTHORIZE_REQUEST (URLSuccess) as well as FAILED (URLFailure) | OK oder AUTHORIZE_REQUEST (URLSuccess) sowie FAILED (URLFailure) |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Description | ans..1024 | M | Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis! | Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus! |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Code | an8 | M | Error code according to Paygate Response Codes (A4 Error codes) | Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes) |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
an64 | M | Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here: | Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier: |
Key | Format | CND | Description | Beschreibung | |
---|---|---|---|---|---|
CodeExt | ans..256 | O | External error code | Externer Fehlercode | |
ErrorText | ans..256 | O | Description of external error code | Beschreibung des externen Fehlercodes | |
ApplicationID | ans..32 | O | PF Identifier | PF-Kennung |
Return parameters for URLSuccess, URLFailure or URLNotify with PFConnect
Capture
Captures are possible via a Server-to-Server connection. With this call you can process only full captures, a partial capture ist not possible. In order to perform a capture for PFConnect via a Server-to-Server connection, please use the following URL:
https://www.computop-paygate.com/capture.aspx |
Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter. The following table describes the encrypted payment request parameters:
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too. | HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
PayID | an32 | M | ID assigned by Paygate for the payment to be captured | Vom Paygate vergebene ID für die zu buchende Zahlung |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
refnr | ns..30 | O | Merchant’s unique reference number | Eindeutige Referenznummer des Händlers |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Amount | n..10 | M | Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit). | 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. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Currency | a3 | M | Currency, three digits DIN / ISO 4217. Only EUR permissible. Please find an overview here: A1 Currency table | Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
an64 | M | Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here: | Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier: |
Parameters for captures with PFConnect
The following table describes the result parameters with which the Computop Paygate responds to your system pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. MerchantId, RefNr) should not be checked case-sentive
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop | HändlerID, die von Computop vergeben wird |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
PayID | an32 | M | ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request. | Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
XID | an32 | M | ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate | Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Status | a..50 | M | OK (URLSuccess) or FAILED (URLFailure) | OK (URLSuccess) oder FAILED (URLFailure) |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Description | ans..1024 | M | Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis! | Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus! |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Code | an8 | M | Error code according to Paygate Response Codes (A4 Error codes) | Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes) |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
refnr | ns..30 | O | Merchant’s unique reference number | Eindeutige Referenznummer des Händlers |
Response parameters for captures of PFConnect
Reversal
Reversals are possible via a Server-to-Server connection. If a Capture is still not done, with this call you can reverse the complete authorisation. In order to reverse a transaction with PFConnect, please use the following URL:
https://www.computop-paygate.com/reverse.aspx |
Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter. The following table describes the encrypted payment request parameters:
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too. | HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
PayID | an32 | M | ID assigned by Paygate for the payment to be reversed | Vom Paygate vergebene ID für die zu stornierende Zahlung |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
refnr | ns..30 | O | Merchant’s unique reference number | Eindeutige Referenznummer des Händlers |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Amount | n..10 | M | Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit). | 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. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Currency | a3 | M | Currency, three digits DIN / ISO 4217. Only EUR permissible. Please find an overview here: A1 Currency table | Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
an64 | M | Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here: | Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier: |
Parameters for reversals of PFConnect payments
The following table describes the result parameters with which the Computop Paygate responds to your system pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. MerchantId, RefNr) should not be checked case-sentive
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop | HändlerID, die von Computop vergeben wird |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
PayID | an32 | M | ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request. | Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
XID | an32 | M | ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate | Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Status | a..50 | M | OK (URLSuccess) or FAILED (URLFailure) | OK (URLSuccess) oder FAILED (URLFailure) |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Description | ans..1024 | M | Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis! | Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus! |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Code | an8 | M | Error code according to Paygate Response Codes (A4 Error codes) | Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes) |
Response parameters for reversals of PFConnect payments
Credit with reference
Credits (refunds) are possible via a Server-to-Server connection. For a Credit with reference to a capture the amount of the Credit is limited to the amount of the previous capture. To carry out a credit with a reference transaction, please use the following URL:
https://www.computop-paygate.com/credit.aspx |
Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter. The following table describes the encrypted payment request parameters:
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too. | HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
PayID | an32 | M | ID assigned by Paygate for the payment to be credited | Vom Paygate vergebene ID für die gutzuschreibende Zahlung |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Amount | n..10 | M | Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit). | 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. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Currency | a3 | M | Currency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Please find an overview here: A1 Currency table | Währung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
an64 | M | Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here: | Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier: |
Parameters for credit payments with PFConnect
The following table describes the result parameters with which the Computop Paygate responds to your system pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. MerchantId, RefNr) should not be checked case-sentive
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
ans..30 | M | MerchantID, assigned by Computop | HändlerID, die von Computop vergeben wird |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
PayID | an32 | M | ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request. | Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request. |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
XID | an32 | M | ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate | Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
TransID | ans..64 | M | TransactionID provided by you which should be unique for each payment | Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Status | a..50 | M | OK (URLSuccess) or FAILED (URLFailure) | OK (URLSuccess) oder FAILED (URLFailure) |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Description | ans..1024 | M | Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis! | Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus! |
Key | Format | CND | Description | Beschreibung |
---|---|---|---|---|
Code | an8 | M | Error code according to Paygate Response Codes (A4 Error codes) | Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes) |
Response parameters for credit payments with PFConnect
- No labels