Magento 2 (v1.1.3)

Technical Data Sheet

Version1.1.3
CompanyFLOA BANK
AuthorFLOA BANK
Date03/10/2022
PlatformMagento 2.0.0 minimum
LicenceCommercial

Installation of the module

🚧

Requirements :

  • A version of Magento 2.0.0 minimum
  • CURL-PHP extension installed
  • JSON-PHP extension installed
  • OpenSSL extension version 1.0.1 or above installed
  • A version of PHP 7.1 or above
  • A dedicated and not shared IP
  • Your IP must have a good reputation on this website : https://www.brightcloud.com/tools/url-ip-lookup.php . If not, you can request a change using the form.

❗️

In order to avoid the loss of the user session while returning to your website after the payment, we recommend to configure cookies in SameSite = None on your server.
Example of line to put in the .htaccess:
Header edit Set-Cookie ^(.*)$ $1;Secure;SameSite=None

You can download the module directly from the link below to get the latest version.

Copy the content of the .ZIP file directly to the root of your Magento 2 installation in order to launch installation.

Module configuration

Go to the STORE > Configuration menu then in the SALES tab, select Payment methods

Finally, select Configure on the FLOA Pay payment method

  • Configuration of your merchant account
    In order to configure your merchant account, first enter your login, your password, and your merchant code (also called merchant ID).
    You must then select the environment to which you wish to connect and the order in which you wish to display the FLOA Pay payment method.

Integration: for your tests before the solution is put into production
Production: for your FLOA Pay production space

  • Configuration of your payment methods
    Depending on the FLOA Pay options you have subscribed to, you can configure up to 4 payment methods :
  1. Deferred payment

To go live, you simply need to change the Activate setting to Yes and enter your Shop Code (also known as Merchant Site ID), then choose your deferral type.

📘

The deferred payment has two possible configurations :

a. The customer selects the deferral period (up to 30 days)
b. The merchant selects the deferral period (up to 30 days)

  1. Payment in 3 instalments

To go live, you simply need to change the Activate setting to Yes and enter your Shop Code (also called Merchant Site ID).

  1. Payment in 4 instalments

To go live, you simply need to change the Activate setting to Yes and enter your Shop Code (also called Merchant Site ID).

  1. Payment in 10 instalments (also called CCL)

To go live, you simply need to change the Activate setting to Yes and enter your Shop Code (also called Merchant Site ID).

If you have a multi-site configuration you have to activate the module on each site where you want to propose Floa payment method :

Order management

When an order is placed with the FLOA Pay module, you will find information concerning the payment, the customer's payment schedule, and actions that can be carried out on it in the details of your Magento order.

  1. Capturing payments
    If your account is configured to manual payment, you choose when you want the customer to be charged (you must, however, respect a maximum delay of 6 days, otherwise, the pre-authorisation from the customer's bank at the time of payment will have expired, in which case the payment is no longer guaranteed).

To do this, simply click on Capture Order in your FLOA Pay account area.
A confirmation message will be displayed to inform you that the capture was successfully processed.

  1. Refunds

You can, if you wish, make refunds on your FLOA Pay order directly from your Magento 2 BackOffice.
Simply enter the amount to be refunded and click on Refund.
A confirmation message will be displayed to inform you that the refund was successfully processed.

The customer journey

Once your FLOA Pay payment solution is correctly configured and activated, your payment methods will appear directly on your shop as follows :

By selecting one of the available FLOA Pay methods, the customer will be asked to fill in their details in order to finalise their eligibility test for the payment method :

Once the information has been approved, the customer is taken to the payment page where they are asked to enter their bank details :

After entering their bank details, the customer is redirected to the merchant site with an order confirmation message :

❗️

Silent notification

If the customer closes the payment page immediately after the banking information has been approved, a silent notification is sent to the merchant site to allow the creation of the order related to this transaction.
This is sent every 5 minutes, up to 5 times or until the merchant acknowledges it.