Skip to main content

Flexipay payment plans guide

Let each customer design their own payment plan β€” within the rules and limits you set.

Written by Kritika Whitaker
Updated today

Overview

Flexipay is our most flexible plan β€” and the only Paythen plan where each customer designs their own payment schedule within the rules and limits you set.

With every other plan type in Paythen, you pre-define the payment structure (billing interval, specific dates, number of payments, etc.) and customers sign up to it as-is.

Flexipay is different: you set the boundaries, and your customers fill in the details. They choose whether to pay in full immediately, how much to pay upfront, how often they'd like to be charged, and how many payments they want to spread things across β€” or even pick their own specific payment dates and amounts.

You're always in control though. You decide:

  • The total price

  • Whether to offer a pay-in-full option (with an optional discount to incentivize it)

  • The minimum upfront deposit required

  • The timeframe or future date customers have to complete all payments by

  • Whether to add a plan surcharge or an early-pay discount

Within those guardrails, your customer decides how they structure their payment plan. This Flexibility for you as the business owner, and for your potential customers to align with their financial situation and cashflow, helps you sell more.

Try it: To understand Flexipay better, try this working demo. We recommend checking out with the payment plan option multiple times with different options and amounts selected.

Flexipay is a great fit when:

  • You sell something to a broad range of customers with different cashflow needs

  • You want to maximise conversions by removing payment friction β€” letting customers pay in a way that genuinely works for them and their finances

  • You want to offer meaningful flexibility without giving up all control over your revenue timeline

How Flexipay compares to other Paythen plan types

Plan type

Who sets the payment schedule?

Payment plan

You set a billing interval (weekly, monthly, etc.) and number of payments. All customers follow the same structure.

Date-based plan

You set specific payment milestone dates and amounts. All customers are charged an optional amount on sign up, then everyone gets charged on the same dates for ongoing payments.

Wait for it plan

Just like a standard payment plan above but the use-case is different – customers pay all instalments first, then receive their product or service. Useful as a modern layaway / lay-by plan, pre-orders or made-to-order items.
​
Has specific functions relevant to this use-case like cancellation fees, wait and save, and more.

Pay your way

You set one specific payment plan option; customers can choose to pay that plan or pay in full, via one easy link.

Flexipay ✦

You set the rules and limits. Each customer designs their own plan β€” choosing their deposit, frequency, number of payments, whether to pay in full, or even choose custom dates and amounts.

The setup instructions below are for creating direct plan links where you set a price in advance. If you're looking to use Flexipay on eCommerce, with Zapier, or other workflows where each customer's total varies, you want to use a template instead of a plan. Read more about templates.

Flexipay plan

Flexipay template

Price

Fixed β€” set when you create the plan

Variable β€” passed via URL parameter per customer (either automatically via our plugins and integrations or manually by you)

Best for

Standalone products/services or a small selection, each with a set price

eCommerce orders, invoices, with third party forms, or any situation where each customer's total varies

How to share

Share the plan link directly

Not shareable directly with customers – since a plan link is generated per customer when the values are passed to our template url

Step-by-step instructions to create a Flexipay plan

To create a Flexipay plan, click the green + icon in your Paythen dashboard menu. On the plan type selection screen, choose Flexipay:

The creation form is split into three sections: the basic plan info, the pay in full option, and the payment plan option. There's also a general settings section at the bottom that applies to both options.

Basic info

Fill in the standard fields, these are similar to other plan types:

  • Product or service name β€” shown to your customers on the payment page. This is the title of the payment plan customers will see
    ​

  • Internal nickname (optional) β€” for your reference only; never shown to customers.
    ​

  • Currency β€” you can charge in almost any currency; Stripe converts payouts to your account's base currency (or currencies if you have multiple bank accounts).
    ​

  • Price β€” enter the full plan total before any surcharges or discounts. You'll configure those below.
    ​

  • Description (optional) β€” shown at the top of the customer payment page. Use this to give context about what they're paying for, what flexibility they have, and what to expect.

πŸ’‘ Use this top-level description to explain the flexibility on offer, or encourage certain behavior β€” e.g. "Pay in full and save 10%, or design your own payment plan with a minimum $200 payment now and the rest as it suits you.

Each payment option has a further optional description you can use to add details.

It can be helpful to have this example plan open as you are populating fields to see how each one shows to your customers.


Pay in full option

This section controls whether customers see an option to pay the entire amount upfront in a single payment.

Let customers pay the full amount upfront

This toggle is on by default. When enabled, a "Pay the full amount now" option appears at the top of the customer payment page alongside the payment plan option. You can turn this off if you only want to offer a payment plan. If you switch it off, customers will only see the payment plan option at checkout, like this example.

Offer a pay now discount?

To incentivise customers to pay in full upfront, you can offer them an optional discount. Select Yes and enter either a percentage (e.g. 10%) or a fixed amount (e.g. $100). Paythen automatically deducts this from the price you entered. Customers will see a "SAVE X%" badge next to the pay in full option.

Description for this option (optional)

Add custom text for the pay in full option β€” useful for reinforcing the value, e.g. "Pay the full amount now and get 10% off. You'll get immediate access to everything included in the course."

Which payment option should be selected as the default?

You can control which option is pre-selected (highlighted) when customers land on the payment page β€” the pay in full option or the payment plan option. By default, pay in full is pre-selected. If you want to steer customers towards the payment plan, switch this to Payment plan option.


Payment plan option

This is where Flexipay's real power lives. This section controls the rules within which your customers can design their own payment plan.

Description for this option (optional)

Add custom text for the payment plan option. This is shown directly on the payment page inside the payment plan card. Use it to clearly communicate the parameters you've set β€” Eg:

"Pay via an easy payment plan that matches your cashflow. You'll need to pay 10% now and the remaining amount within 12 months. You can choose to pay weekly, monthly or even on custom dates."

Require a minimum upfront payment

When enabled, you set a minimum payment amount β€” the minimum deposit customers must pay immediately when they sign up. They can always choose to pay more upfront; this is just the floor.

Eg: If your plan total is $2,000 and you set a minimum of 10%, customers must pay at least $200 immediately. They can choose to pay $500, $800, or any amount equal to or more than $200.

If you don't set a minimum, customers will still be required to pay a minimum of US$1 or equivalent (depending on the plan currency). This helps ensure customers are using valid cards that can accept payments and minimizes decline rates for future installments.

Set a deadline (date or timeframe) for all payments to be collected

When enabled, customers can choose their payment frequency and number of instalments β€” but only within the deadline you set.

You set the deadline using one of two fields:

  • Collect all payments within β€” a duration (e.g. 6 months, 12 months). Customers can choose any schedule as long as they complete all payments within this window. This is relative to their sign up date.
    ​

  • Or collect all payments by this date β€” a specific calendar date. Customers can choose any number of instalments as long as their final payment falls on or before this date. This is useful when you want hard completion dates – eg: for cohort-based courses, travel or events.

πŸ’‘ The longer the window you give customers, the more flexibility they have β€” and typically, the higher your conversion rate. We recommend making this as generous as your business model allows to maximize sales.

Add a payment plan surcharge?

If you'd like to cover admin costs or card processing fees for instalment customers, you can add a surcharge. Select Yes and enter the amount. This is spread evenly across all payments over the duration of the plan.

Offer an "early-pay" discount?

You can incentivise customers to pay off their plan ahead of schedule by offering a discount when they make early repayments. Select Yes and enter a fixed amount or percentage. The discount applies to their outstanding balance at the time they choose to pay early.

This is surfaced to customers on their customer page – but you can highlight this in hte payment plan description too. Eg: Pay your balance early any time to get 5% off.

Let customers self-cancel their payment plan

When this toggle is on, customers see a "cancel my plan" option on their customer summary page, letting them cancel their plan themselves – not automatic refunds are issued. If it's off, they'll need to contact you directly to cancel. You can always cancel a customer's plan from your Paythen dashboard regardless of this setting.


General settings

These settings apply to both the pay in full and payment plan options.

Add custom fields

Same as all other Paythen plan types. You can collect additional information from customers at checkout β€” phone numbers, text responses, or other inputs. Custom fields can be optional or required. Only you and your team can see the data submitted. Phone fields auto-validate based on the country selected and save in a consistent international format for all customers regardless of how they enter them.

Get customers to agree to your terms?

When enabled, customers must tick a checkbox to confirm they agree to your payment plan terms before completing their payment. We strongly recommend enabling this and customizing the terms to include your refund policy, cancellation policy, late payment fees, and any other relevant information.

Overwrite custom text in customer emails

You can add custom text to two automated emails sent to customers:

  • Payment schedule confirmation email β€” sent immediately after a customer signs up, with their payment schedule and details.

  • Upcoming payment reminder email β€” sent 2 days before each scheduled payment.

Use this to add links, explain what customers should expect, and include any other helpful context. Emoji are supported too.

You can preview all system emails sent by Paythen in your email settings here.

Custom confirmation page (optional)

By default, customers see Paythen's confirmation screen after completing their payment. You can redirect them to a custom URL instead β€” useful for sending them back to your own website or a specific onboarding page.

Once you've configured everything, click the green Create Plan button. You'll get a unique Flexipay link you can share anywhere β€” on your website, via email, WhatsApp, or any other channel. No login required for customers.

These instructions are for creating direct plan links where you set a price in advance. If you're looking to use Flexipay on eCommerce or other workflows where each customer's total varies, you want to use a template instead of a plan. Read more about templates or create a Flexipay template here.


What your customers will experience with a Flexipay plan

When a customer opens your Flexipay payment link like this one, they'll see two payment options presented clearly on the page (if you've enabled both). Pay in full is self-explanatory.
​

If a customer selects the payment plan option, they'll see three fields to let them customize the payment plan to suit them.

  • What would you like to pay now? β€” they enter a deposit amount (at or above your minimum, if you set one). If you don't set a minimum, they will need to pay US$1 or equivalent.

  • How often would you like to pay? β€” they choose from Weekly, Monthly, or On specific dates.

  • How many payments? β€” the number of instalments they want (for weekly or monthly).

Paying on specific dates

If a customer selects On specific dates, they can choose their own dates and set a specific amount for each date. They can add as many dates as they like, as long as the final payment falls within your deadline and they've covered the full amount.

This helps customers align their payment plan dates and amounts precisely around their pay cycle or cash situation, significantly reducing the chances of future failed payments and increasing your conversion rate.

Once the customer completes their details, they enter their name, email, and payment information (card details, Apple Pay or Google Pay) and click Pay Now. They'll immediately receive a confirmation email with their payment schedule and peronalized plan link, like this example.


Ongoing payments

Once a customer signs up, Paythen handles everything automatically β€” no manual action required from you. Payments are automatically charged on the dates and amounts the customer chose when they signed up.

Each customer will receive:

  • A confirmation email with their personalised payment schedule immediately on sign-up. For customers that pay in full, they just get a payment receipt (from Stripe)

  • A reminder email 2 days before each scheduled payment

  • A receipt after each successful payment (if enabled in Stripe)

  • In case a scheduled payment fails, you and the customer immediately get an email notification

You can preview all emails in your email settings here.

All Paythen emails sent to your customers include their personal customer link. They can view their payment history, access receipts, upcoming payments, and change their payment method at any time via this page. They can also make part or full early repayments.

Customers with active plans can also access their personal links via your public company page by entering their email. You can see (and partly edit) this link in your Paythen account settings here. We recommend adding this public link in your help docs, in your site's footer and anywhere else that's relevant to minimize customer support enquiries from customers asking how they can access their plan info.

A customer's status will update to Completed once all payments have been collected.


Failed payments

If a scheduled payment fails, Paythen automatically re-attempts it the next day. Both you and the customer are notified immediately via email, and the customer's status changes to Overdue – Retrying in your dashboard so you can easily spot it. Once the retry succeeds, the status returns to In Progress. If payment attempts continue to fail, we have various overdue statues – you can read about them here.


Flexipay FAQs

Can I offer only the payment plan option and remove the pay in full option?
Yes. Toggle off "Let customers pay the full amount upfront" in the Pay in full option section. Customers will only see the payment plan option.

Can I offer only the pay in full option?
If you only need a pay in full option without a payment plan, a standard one-off plan link is a better fit. Flexipay is designed for situations where you want to offer at least the payment plan option. You can create a one-off plan from the same plan selection page in your dashboard (the green + icon).

What happens if a customer wants to pay off their plan early?
Customers can pay off their remaining balance early at any time via their customer summary page. If you've set up an early-pay discount, they'll see the discounted amount they owe and can choose to pay it off in one go. Customers can choose to pay the next milestone, any ad-hoc amounts or the full remaining amount. The "early-pay discount" only applies if they pay the full balance early.

Can two customers on the same Flexipay plan have completely different payment schedules?
Yes β€” that's exactly how Flexipay works. Each customer designs their own schedule when they sign up. Customer A might pay weekly over 6 months; Customer B might choose 3 specific dates; Customer C might pay monthly over a year and Customer C might choose to pay in full immediately. They're all on the same Flexipay plan but have entirely different schedules.

Does Flexipay work with WooCommerce or Shopify?
Yes β€” Flexipay templates are available for eCommerce integrations. Templates let you pass each customer's order total via a URL parameter, so every customer gets a personalised Flexipay payment plan based on their cart total.

Paythen has a WooCommerce plugin that handles all this automatically and templates can be used with our Zapier "Send payment plan link" action to enable almost any other workflow including Shopify, Webflow, changes in your CRM, and more.

Can customers change their payment schedule after signing up?
Customers set their schedule when they sign up and it is fixed from that point. If a customer needs to change their schedule after signing up, you will be able to change their dates (this functionality is available on other plans and will soon be available on Flexipay too).

Does Flexipay work with Zapier?
Yes β€” all Paythen Zapier triggers and actions support Flexipay plans. Flexipay templates also work with Zapier: you can build a Zap that uses Flexipay plan and customer data, or sends customers a Flexipay plan link based on triggers from other apps – like Shopify, Webflow and thousands of other apps on Zapier.

πŸ™‹ Have questions, feedback, or need a hand? Reach out to us via chat or email hello@paythen.co. We'd especially love to hear how you're using Flexipay, what's working well, and what we can improve. Your feedback directly shapes what we build next!

Did this answer your question?