xpay✦ Commerce
Directory
WooCommerce plugins
FlexiLay Layby & Payments
FlexiLay Layby & Payments
Accept FlexiLay lay-by / instalment plans via WooCommerce. Customers pay a deposit and complete instalments before goods are supplied.
5.0
(1 ratings)Will this break my store?
What the WordPress.org registry says about keeping FlexiLay Layby & Payments running.
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.18 days ago
At least 35.7 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.6.0
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how FlexiLay Layby & Payments is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
10 / 15Listing transparency
10 / 10Ratings
5.0
1 ratingFlexiLay is a lay-by / instalment scheduling platform for WooCommerce.
This plugin adds FlexiLay as a payment option at checkout, allowing customers to:
– Pay an upfront deposit
– Schedule the remaining balance over time
– Complete all payments before order fulfilment
FlexiLay is not a credit product and does not provide lending or Buy Now Pay Later (BNPL) services. Orders should only be fulfilled once payment is completed in full.
Key features
- Native WooCommerce payment gateway
- Secure merchant registration and pairing
- Deposit + instalment scheduling
- Order placed on hold until payment completion
- Native FlexiLay merchant admin screens inside WordPress
- Works alongside existing payment methods
- No funds held by FlexiLay
- GPL-compatible and translation-ready
Privacy
This plugin connects your store to FlexiLay to create and manage lay-by payment plans.
Data sent to FlexiLay
When customers choose FlexiLay at checkout, the plugin sends the order and customer details required to create a payment plan (for example: order totals, line items, and contact details) to your configured FlexiLay API endpoint.
Support Chat (Crisp)
If you enable Support Chat (Crisp) in the FlexiLay Settings screen, the plugin loads Crisp’s script on FlexiLay admin pages only. The plugin tags the Crisp session with your store shop domain for support context. No personal customer data is sent to Crisp by the plugin.
Please ensure your store’s privacy policy discloses any third-party services you enable.
FlexiLay is a LayBy / Lay-A-Way instalment scheduling platform that allows customers to pay a deposit and complete the remaining payments over time before goods are supplied.
FlexiLay does not provide credit and is not a BNPL service.
No. FlexiLay does not hold, store, or move customer funds.
FlexiLay facilitates payment scheduling only. Payments are processed directly by the merchant’s connected payment gateway (such as Stripe).
- Customer selects FlexiLay at checkout
- WooCommerce creates the order and places it on hold
- Customer is redirected to FlexiLay to:
- Choose a deposit
- Select instalment frequency
- Confirm their payment plan
- Customer completes all payments externally via FlexiLay
- Merchant fulfils the order once payment is complete
Orders are placed into “On hold” while the FlexiLay plan is active.
This prevents fulfilment until payment is completed.
Yes. Customers can:
– Pay a flexible deposit
– Schedule instalments weekly, fortnightly, or monthly
– Complete the plan early if supported by the merchant configuration
When you first save the FlexiLay settings, your store is registered with FlexiLay and marked as pending approval.
Once approved in the FlexiLay admin, saving the settings again will automatically retrieve your API key.
The gateway disables itself automatically if:
– Required settings are missing
– The FlexiLay server cannot be reached
– The store is not yet approved
– An API key has not been issued
This prevents broken checkout experiences.
After installation, a FlexiLay menu appears in WooCommerce admin.
This opens the FlexiLay merchant admin screens inside WordPress, where you can:
– Complete onboarding
– Connect a payment gateway
– View plans and balances
– Manage merchant settings
Only the minimum data required to create a payment plan is sent, including:
– Customer name
– Email address
– Phone number (if provided)
– Order totals and line items
– Shipping address (for reference only)
No WordPress credentials are shared.
No. FlexiLay is designed for LayBy and Lay-A-Way style purchases where goods are supplied after payment completion.
FlexiLay is best suited to goods or services delivered after payment completion.
Merchants are responsible for ensuring their usage complies with local consumer law.
FlexiLay uses the store currency configured in WooCommerce.
Supported currencies depend on the connected payment gateway.
No. FlexiLay runs alongside other WooCommerce payment methods.
If the FlexiLay API cannot be reached:
– Checkout will display an error
– The order will not proceed
– No payment will be taken
No. FlexiLay is a LayBy / Lay-A-Way platform, not a lending product.
Yes. This plugin:
– Is licensed under GPL v2 or later
– Uses WordPress APIs and security best practices
– Escapes output correctly
– Supports translation
– Does not bundle third-party SDKs improperly
Support is available at:
https://flexilay.com/
Plugin details
Tags on WordPress.org
