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. 
After credit validation the merchant will be paid upfront for the total basket amount, 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.

TypePayments by Invoice and Installments


Process flow chart




PFConnect process flow


interface


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:

PFQuotation.aspx


Key

Format

CND

Description

RefNr

an..13

C

Supplementary transaction identifier. Only the following characters are allowed:

  • Alphabetical letters [A-Za-z] (from A to Z lower or upper case)
  • Numbers [0-9] (from 0 to 9)

Notice: If RefNr is not present, TransID will be used instead. Therefore in such case TransID should meet format and length of RefNr.

Key

Format

CND

Description

CountryCodea2OCountry, where merchant operates. Possible values: FR, IT, ES
ProductIDn..10MFinancial product identifier
TimeUnitans..10M

Time unit for the duration, defines the time between two installments.

possible values: QUARTER, BIMONTH, MONTH, BIWEEK, WEEK

InstallmentNumbern..10O

Duration of the credit by credit time unit

XIDan30OID of financed element
ShoppingBasketAmountn..10CMandatory only if also DownPaymentAmount is valorized (and viceversa)
DownPaymentAmountn..10CMandatory only if also ShoppingBasketAmount field is valorized (and viceversa)
DeliveryDatedttmC

Delivery date, estimated by the merchant.

Mandatory if merchant operates in France.

ArticleliststringC

Base64 encoded value. Mandatory if merchant operates in Italy.

itemtypesarrayCArray of items, e.g.: {"items": [{items1 ...}{item2...}]}
itemtypes.idans..30C

ID will be assigned by merchant for the purchased good

itemtypes.nameans..30CName of the purchased goods, assigned by merchant
itemtypes.descriptionans..30ODescription for purchased goods, assigned by merchant

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


Key

Format

CND

Description

RefNr

an..13

C

Supplementary transaction identifier. Only the following characters are allowed:

  • Alphabetical letters [A-Za-z] (from A to Z lower or upper case)
  • Numbers [0-9] (from 0 to 9)

Notice: If RefNr is not present, TransID will be used instead. Therefore in such case TransID should meet format and length of RefNr.

Key

Format

CND

Description

Financingans..1024M

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.

Return parameters for calculate quotation with PFConnect


Create PFConnect authorisation

To create an authorisation with PFConnect, please use the following URL:

PFConnect.aspx


Notice: Please keep in mind that a session expires within 30 minutes. An iFrame integration is not recommended.

Key

Format

CND

Description

PayID

an32

M

Unique payment reference ID returned in the quotation response. It must be included in the authorisation request to link the calculated quotation with the Financial Journey of the customer.

RefNr

an..13

C

Supplementary transaction identifier. Only the following characters are allowed:

  • Alphabetical letters [A-Za-z] (from A to Z lower or upper case)
  • Numbers [0-9] (from 0 to 9)

Notice: If RefNr is not present, TransID will be used instead. Therefore in such case TransID should meet format and length of RefNr.

Key

Format

CND

Description

StoreNameans..50CMerchant identifier assigned by PF. Mandatory for the merchants, which operates in Spain and Italy. 
AboIDns..30C

SubscriptionID on PSP side will be used by axepta to identfy its merchant.

Mandatory for the merchants, which operates in France. 

DatedttmC

Date of the application for financing.

Mandatory for merchants operating in France and optional for those operating in Spain.




Customer information
FirstNameans..23C

First name of the customer

Mandatory for merchants operating in France and optional for those operating in Spain.

LastNameans..23C

Last name of the customer

Mandatory for merchants operating in France and optional for those operating in Spain.

DateOfBirthns10ODate of birth in the format YYYY-MM-DD
NatIdentNrans..20ONational identification
Phonea8..15OPhone number (fixed network)
MobileNra8..15C

Phone number (mobile)

Mandatory for merchants operating in France and optional for those operating in Spain.

Emailans..49C

E-Mail-Address of the customer

Mandatory for merchants operating in France and optional for those operating in Spain.

Role

ans..10

MIdentifier role of the customer, Possible values: OWNER, THIRD, CUSTOMER



Billing address
bdAddressAdditionans..60C

Additional/complementary address line. Special character [;] not allowed.

Mandatory for merchants operating in France and optional for those operating in Spain.

bdZIPans..10C

Postal code in the invoicing address

Mandatory for merchants operating in France and optional for those operating in Spain.

bdCityans..40C

Town/city in the invoicing address

Mandatory for merchants operating in France and optional for those operating in Spain.

bdCountryCodea2C

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.




Shipping address
sdAddressAdditionans..60C

Address information in the delivery address

Mandatory for merchants operating in France and optional for those operating in Spain.

sdZipans..10C

Postcode in the delivery address

Mandatory for merchants operating in France and optional for those operating in Spain.

sdCityans..40C

Town/city in the delivery address

Mandatory for merchants operating in France and optional for those operating in Spain.

sdCountryCodea2C

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.




Custom properties
CustomValueans..60OValue of the customProperties MerchantData



To be financed elements
XIDan30C

Identification of the order bag to be financed.

Mandatory for merchants operating in Spain and Italy.

ShoppingBasketAmountn..10C

The total price amount of the orderBag

Mandatory for merchants operating in Spain.

DeliveryDatedttmODelivery date, estimated by the merchant
ArticleliststringC

Base64 encoded value. Mandatory if merchant operates in Italy.

itemtypesarrayCArray of items, e.g.: {"items": [{items1 ...}{item2...}]}
itemtypes.idans..30C

ID will be assigned by merchant for the purchased good

itemtypes.nameans..30CName of the purchased goods, assigned by merchant
itemtypes.descriptionans..30ODescription for Purchased goods, assigned by merchant
 

Financing criteria
ProgramID
OFinancial programID
PlanID
C

ID of the quotation (value transmitted on the response of the CalculateQuotation).

Mandatory for merchants operating in France.

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.

ProductIDn..10MFinancial Product identifier

Parameters for payments with PFConnect


Key

Format

CND

Description

RefNr

an..13

C

Supplementary transaction identifier. Only the following characters are allowed:

  • Alphabetical letters [A-Za-z] (from A to Z lower or upper case)
  • Numbers [0-9] (from 0 to 9)

Notice: If RefNr is not present, TransID will be used instead. Therefore in such case TransID should meet format and length of RefNr.

Key

Format

CND

Description

CodeExtans..256OExternal error code
ErrorTextans..256ODescription of external error code
ApplicationIDans..32OPF Identifier

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:

capture.aspx


Parameters for captures with PFConnect


Response parameters for captures of PFConnect


Credit with reference

credit.aspx


Parameters for credit payments with PFConnect 


Response parameters for credit payments with 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:

reverse.aspx


Parameters for reversals of PFConnect payments


Response parameters for reversals of PFConnect payments