Table des matières



 AXEPTA payment page Overview

When the user arrives on the payment part of the merchant site, he will first have to select the payment method with which he wishes to pay.

To do this, the merchant can choose the Axepta BNP Paribas payment page with several display options for the selection of payment methods.

  

BNP Paribas payment page

Payment method display options

Display 1

View card payment only

Display 2

Highlighting the card and providing a drop-down menu that offers alternative payment methods.

Display 3

Display of the Logos of all payment methods that the merchant wishes to offer.

Endpoint

PaySSL.aspx

PaymentPage.aspx

For card payment with alternative payment methods, display 3 is set by default. Contact BNP Paribas Support to activate display 2.

Default view

Customization

  • Customizable fields, also called CustomFields  (details on the cart, details on the buyer...) & Logo
  • Dynamic parameters (languages, template...)
  • Creation of a customized template


Merchant payment page

If the merchant wants to create and host his own payment page, he can use the so-called 'Silent Post' Merchant Credit Card Form - Silent Order Post (PayNow.aspx) integration  and  the endpoints of the payment methods he wishes to offer.


The BNP Paribas payement page


Checkout page languages

The BNP Paribas standard payment page is available in several languages : French, English, German, Spanish, Portuguese, Italian, Dutch ... The full list is available in the table below (dynamic parameters).

The default language of the payment page corresponds to the one previously used by the user on the merchant's site. However, the user has the possibility to change the language, once arrived on the payment page thanks to a drop-down menu, at the top right of it.


Payment method selection page

The Axepta Online solution offers 3 page display options for selecting payment methods:

  1. A page offering payment by card only
  2. A page offering the card and alternative payment methods with a focus on card payment
  3. A page offering the card and alternative payment methods

Payment by cards only

This payment page is suitable for merchants who only wish to offer cards to their users (CB, Visa, MasterCard, Amex ...).

To make a card payment via the payment solution form, use the URL below:

https://paymentpage.axepta.bnpparibas/payssl.aspx?  ...

The general parameters for building the card payment request via the form on the payment page are documented in the card payment guide.


Highlighted card payment

This page is enriched with a drop-down menu offering alternative payment methods (PayPal, iDEAL, Sofort, Wechat ...) for a merchant who wants to highlight the card but opens other possibilities for his users.

The URL for this page is:

https://paymentpage.axepta.bnpparibas/paymentPage.aspx ?...

  1. When the buyer chooses to pay by card, the payment request will be automatically directed to the card payment URL (payssl.aspx).
  2. When the buyer chooses another payment method from the drop-down list, he will be redirected to the page specific to the chosen payment method (refer to the manual of each available payment method).

To activate this display, the merchant must contact BNP Paribas Support:


Payment by cards and alternative payment methods

This page offers the logos of all available payment methods: the merchant does not put forward any payment method and leaves the total choice to its users.

This page allows you to display the logos of the different payment methods, to make a payment via this payment page, use the URL below:

https://paymentpage.axepta.bnpparibas/paymentPage.aspx?...

The user will be automatically directed to the URL specific to the payment method he has chosen.


By default, this checkout page appears to the merchant. To rearrange the order of the payment methods displayed, simply configure them in the desired order in the template - Create a custom template.



What are the checkout page integration options ?


Option

Redirection

iFrame

Lightbox/Pop-up

Mobile device

Overviews

Assets

  • Easiest integration
  • Little development on the merchant's side
  • The buyer remains on the merchant site: known and trusted environment
  • The payment funnel is fluid and cart abandonment is rare.
  • The buyer finds himself on a payment page that is superimposed on the merchant site which will capture his attention.
  • Customer journey fully integrated into the mobile application developed by the merchant according to the chosen payment method.

To note

  • from the merchant site to the payment page = > exit of the purchase funnel
  • If a visitor refreshes the page of the site, the payment data is erased and the payment journey is to start again from the beginning.
  • Some browsers can block pop-ups

  • Payment can be made via a browser.

 

The choice to display the payment page as a redirection, pop-up or iFrame is up to the merchant.




Redirect payment page

This option consists of redirecting the buyer to the secure payment page. This is a simple and secure option.

The page is responsive and can be customized to the colors and image of the site which blurs the breaking effect. The addition of the site logo, colors and fonts give the buyer the impression of staying on the same environment.

It is also possible to completely customize the design of the payment page: Implementation of a Custom Template



iFrame payment page


This option allows the buyer to stay on a known and trusted environment. The payment funnel is fluid and cart abandonment is rarer. This course still has some disadvantages that must be taken into account before integrating the iFrame mode on its site. Indeed, unlike redirection, if a visitor refreshes the page of the site, the payment data is deleted. The payment process has to start again from the beginning.

The documentation for integrating the iFrame payment page is available here: Setting up the iFrame


Pop-up payment page


This option, also called "lightbox", refers to a secondary window that appears in front of the main navigation window. The buyer does not have the impression of leaving the merchant's site and finds himself on a superimposed page. This will be automatically closed once the payment has been made.


Mobile device payment page


This option offers a fully integrated path perfectly adapted to the smartphone/tablet environment. The payment solution is compatible with iOS and Android environments


How do I customize the payment page?


Customizable Fields & Logo - CustomFields


When the merchant decides to use the standard BNP Paribas page, he can insert his own logo and customize up to 9 specific fields called dynamic or customizable fields.

By default, BNP Paribas proposes to use them to value the following data:


Key

Format

CND

Description

1

CustomField1

ans..50

O

Amount and currency of the transaction

2

CustomField2

ans..50

O

Order’s number

3

CustomField3

ans..50

O

Merchant’s logo

URL of the logo (recommended size is 200x100 pixels)

4

CustomField4

ans..50

O

Order’s description

5

CustomField5

ans..50

O

Buyer’s information

6

CustomField6

ans..50

O

Shipping information

7

CustomField7

ans..50

O

Delivery information

8

CustomField8

ans..50

O

Name of a new field added by the merchant

9

CustomField9

ans..50

O

Value of a new field added by the merchant


The Customfield[n] parameters are configurable in the request only using HTTP GET whose  total size is limited to 2048 bytes so, whenever possible, we recommend a maximum size limited to 50 characters (years) for each of the customFields.


CustomFields allow you to display text with line wrapping. In this case, it is necessary to add  the "|" character in the contents of the customField to indicate the line break.

Example: CustomField6 = Line 1| Line 2| Line 3



Some characters such as "% " or " & " are reserved characters, which means that they must be escaped / encoded using the encoded URI method if they are part of the content to be displayed in a customField.


Example : GET Request --> http://test.com?CustomField9=Remise de 20%

The character % (%25) and the space (%20) are escaped.


When the merchant customizes this checkout page, the customizable fields are located on the left side of the page:

When the merchant chooses to display only the amount and currency of the order on the "pay" button (see display below) it will only be necessary to use the customfield1 parameter.

Nb. CustomFieldsX fields must be in plain text in the query and must not be encrypted inside the DATA field (otherwise, they will not be interpreted correctly)


An example of a query encrypted with CustomField1 looks like this:

https://paymentpage.axepta.bnpparibas/paymentPage.aspx?MerchantID=XXX&Len=XXX&Data=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX &CustomField1=XXXX



It is possible to display text at customfields containing a line break. To do this, use the following characters to define a line break on the payment request: " |"

We can see the result on the customField4 which represents the details of the cart, as an example.


Dynamic parameters (languages, template...)


Other parameters are made available to the merchant and can be transmitted unencrypted:

ChampsFormatCNDUtilisationDétails

CCTemplate

ans..20

O

Template used for the card payment form

The name of the XSLT file that contains your own layout for the card form. This is only used if the buyer selects a card and then clicks on the "Next" button.

Language

a2 (enum)

O

Language used for the checkout page

Language code for the merchant's checkout page

  • en : English
  • de : Deutsch
  • It : Italiano
  • fr : Français
  • pt : Português
  • es : Español
  • nl : Nederlands
  • se : svenska
  • dk : dansk
  • no : norsk
  • fi : Finlad
  • cz : Česky
  • pl : Polskie
  • sk : Slovensky
  • hu : Magyar
  • sl : Slovenščina
  • ro : Română
  • gr : Ελληνικά
  • tr : Türk
  • hr : Hrvatski

If not mentioned, the default language is French.

PayTypes

ans..256

O

List of payment methods to display in the Hosted Payment Page (HPP).

Use this setting to select which payment methods to display.

Possible values can be taken from the PayType column of the payment methods table (See Parameter value definitions at the bottom of the page).

Example:... &PayTypes=CC|EDD| Alipay

SDDTemplate

ans..20

O

Template used for the direct debit payment form

The name of the XSLT file that contains your own layout for the direct debit form. This is only used if the buyer selects the direct debit as the payment method and then clicks on the "Next" button.

Template

ans..20

O

Template used to display the page

Can be used for the Hosted Payment Page (HPP) or the card payment form (PaySSL)

The name of the XSLT file that contains your own layout for the payment method selection page.

If the merchant does not submit any value, the default template of the checkout page will be displayed.

URLBack

ans..256

O

URL that will be called when clicking on the 'Cancel' button on the payment page

URL for the "Back" button. If you do not submit this setting, the button will not appear either.


Setting parameter values

"PayTypes" parameter

Please find the different payment methods available and the values to be entered in the "Paytypes" parameter.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

Payment method

« Paytypes » parameter value

Card

See the list of card brands below

Prélèvement automatique

EDD

PayPal

PayPal

iDEAL (PPRO)

iDEAL

Klarna Sofort

Sofort

giropay

giropay

paydirekt

paydirekt

Alipay

Alipay

Bancontact

BanconPP

Transfert bancaire

BankTranPP

eNETS

ENETSPP

Finland Online Bank Transfer

FinOBTPP

Multibanco

MultibanPP

My Bank

MyBankPP

MyClear FPX

MyClearPP

Przelewy 24

P24PP

POLi

POLiPP

PostFinance

POSTFINPP

Paysafecard

PSCPP

QIWI

QIWIPP

RHB Bank

RHBBankPP

TrustPay

TrustPayPP

BarzahlenBarzahlen
Boleto Bancario BoletoPP
EPSEPS
PaydirektPaydirekt
WeChatWechatPP
InstaneaInstanea

Card Brand

You will find bellow the exact value for PayTypes parameters:

Brand

Parameter value « CCBRAND »

American ExpressAMEX

CB card

Cartes Bancaires

Maestro card

Maestro

MasterCard card

MasterCard

VISA card

VISA

 


Custom payment page template


The documentation to help you set up a custom template for the payment page is available on the following link: Customize checkout experience




  • No labels