WooCommerce

Technical Data Sheet

Version1.0.7
CompanyFLOA BANK
AuthorFLOA BANK
Date10/08/2022
PlatformWordpress and the plugin WooCommerce 2.6 minimum
LicenceCommercial

Installation of the module

🚧

Requirements :

  • A Wordpress environment and the WooCommerce plugin
  • CURL-PHP extension installed
  • The JSON-PHP extension installed
  • OpenSSL extension version 1.0.1 or above installed
  • A version of PHP 7.0 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 contents of the .ZIP file directly into the plugins folder of your WordPress installation in order to launch installation.

Module configuration

Go to the WooCommerce > Settings menu and select Payments
Finally, select Configuration on the FLOA Pay payment method

  • Configuration of your merchant account
    In order to configure your merchant account, you need to enter your username, your password, and your merchant ID
    You must then select "Activate test mode" if you wish to use the test mode.

Test mode activated (Integration): for your tests before putting the solution into production
Test mode disabled (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).

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