Articles on: Advanced Setup

Flare Integration Setup

Learn how to use the Flare shipping date selection app with Downpay. With this integration, you’ll be able to offer customers delivery date and deferred payment collection date options that are highly customizable and work flawlessly with Downpay.


On this page:


Overview of the integration
Considerations
Setting up Flare with Downpay
Installing and configuring Flare
Installing and configuring Downpay
Automating collecting payment using customer-provided dates with Shopify Flow



Overview of the Integration



Flare is a shipping date selection app that pairs with Downpay to allow customers to select their preferred shipping dates while also offering Downpay's ability to pay with a deposit or defer payment to the chosen date.

It works by placing a hold on orders with a future due date and releasing it on that date, or a preset number of days before that date.

Using Flow and Downpay, you can then automatically charge the customer when this hold is released.

Considerations



You must disable Downpay's order hold release functionality as the automated payment collection portion of the integration relies on Flare's hold system instead. See Disabling Downpay holds.
If you set up Flare to allow customers to select tomorrow as a delivery date, Flare will not put the order on hold. This means that if you use the provided Shopify Flow workflow template for capturing payment on hold release, you need to also use a second workflow. See the Automating collecting payment using customer-provided dates section.

Setting up Flare with Downpay



This section guides you through the steps to integrate Flare and Downpay, ensuring both apps work together seamlessly on your Shopify store.

Installing and configuring Flare



Install Flare from the Shopify App store.
Use the setup guide on the Flare app dashboard page to configure it for your use case or contact Flare's support team.

Installing and configuring Downpay



Install Downpay from the Shopify App store (if you don't already have it installed) and complete the in-app onboarding.
Create a purchase option and assign the products you wish to offer a deposit or defer payment on.
Downpay will ask you to set a balance due date. This is required, but you may use the content editing guide to hide the mention of this specific date from checkout and other places on your storefront and email notifications.
Once you have set up your purchase option, click save.

Disabling Downpay holds



For this integration, you must disable Downpay's order hold release system so that Flare can take over order hold release. Shopify requires that only one app be in charge of hold release at a time.

To disable Downpay's hold release functionality:

Navigate to Downpay settings.
In the Shipping and fulfillment section, ensure Charge one price for shipping is selected.



This will ensure that Flare is in charge of setting and releasing holds on orders instead of Downpay.

Automating collecting payment using customer-provided dates



Download this prebuilt Shopify Flow template here.

To set up an automated workflow that collects payment after the hold is released by Flare—which can be on or before a customer-selected date—follow these steps in Flare and then Shopify Flow.

Steps in Flare



Navigate to the settings for Flare.
In the Fulfillment & shipping settings section, make sure Enable automatic order hold/release is selected.



Set the number of days before the customer-selected ship date to release the hold.

Steps in Shopify Flow



Open the Shopify Flow app.
Click Create Workflow.
Click Select a trigger, then select Shopify.
Search for the word released, then select the Fulfillment order holds released trigger.

Click on the + button (next to Then) in the newly created trigger element box, then select Action.

Click on Downpay, then select Collect Remaining Payment.


Warning
If you configure Flare to allow customers to select tomorrow as a delivery date, Flare will not put the order on hold. This means the automated balance collection workflow won't trigger, since there's no hold to be released. If your use case requires this type of Flare setup, you can use the workflow below as well, which will charge a customer upon placing an order if it's not put on hold. The wait block functions to ensure tags get generated before proceeding.



You can also use Flare in combination with the Shopify Fulfillment order holds released trigger to start other Flow workflows, such as:
* Sending a payment reminder before the payment is due
* Notifying you if there's a problem with collecting the payment



Jump to top

Updated on: 10/04/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!