Articles on: Using Downpay

Using Shopify Flow with Downpay

Downpay officially integrates with Shopify Flow to provide ways to automate workflows and actions such as partial payment collection, authorization, and other triggers.

Shopify Flow is generally available to all Shopify merchants, regardless of their plan.



On this page:


Downpay Triggers
Payment collection failure
Payment collection success
Payment authorization failure
Payment authorization success

Downpay Actions
Collect remaining payment
Authorize remaining payment

Order fulfillment flows
Move on hold fulfillments to unfulfilled



Downpay triggers



Downpay's triggers can be found in Shopify Flow when creating a new workflow under the Triggers menu.



Payment collection failure



The payment collection failure trigger can be used when collecting remaining payment and wanting to take action if payment fails. This trigger also contains a field that states the reason for the failure which can be used as a condition to have different actions based on the state.

Some examples of workflows for this trigger include:

Send an invoice to the customer

As of February 1, 2024, Gmail and Yahoo will require you to authenticate your domain and have a DMARC record in order to send emails to customers from a branded email address. If you take no action, then your sender email will be rewritten to store+123@shopifyemail.com to meet the minimum requirements so that you can continue sending emails to your customers without interruption. The string of numbers (123) in the default email store+123@shopifyemail.com will be unique to your store. Learn more

Download this prebuilt Shopify Flow template here.

Use the action Send invoice under Shopify to customize an invoice and let customers know payment has failed and that they should pay their remaining balance to avoid delays.

Recipient email address variable: {{ order.customer.email }}
Sender email address variable: {{ shop.email }}
Order number: {{ order.name }}



Send an email to internal teams

Download this prebuilt Shopify Flow template here

Use the action Send internal email under Shopify Flow to send an email to a staff member.



Jump to top

Payment collection success



The payment collection success trigger can be used when collecting remaining payment and wanting to take action on payment collection success.

Some examples of workflows for this trigger include:

Release a fulfillment hold when order is fully paid

Download this prebuilt Shopify Flow template here

When using deposit plans with Downpay with the Days after checkout due date type, orders will have an on hold status. A workflow can be created to check for fully paid status and automatically release the fulfillment holds in order to display Unfulfilled as an order's status.



Send an email to internal teams when order is fully paid

When using deposits as a layaway payment option for customers, an email can be sent to an internal team when the final payment has been made to begin fulfillment.

Download this prebuilt Shopify Flow template here.



Payment authorization failure



The payment authorization failure trigger can be used to take action if payment authorization fails. This trigger also contains a field that states the reason for the failure which can be used as a condition to have different actions based on the state.

Payment authorization success



The payment authorization success trigger can be used to take action on payment authorization success.

Payment Due triggers



Each order placed through Downpay has an associated due date for the remaining balance. Downpay comes with triggers for when orders are due. There are triggers for 24 hours, 48 hours, and 7 days before payments are due. These triggers, in addition to the default Payment Schedule is Due trigger, can be used to collect the remaining payment, or take another action depending on your use cases. For example, you could place a hold on a customer's card 48 hours before the order is due, and then fulfill the order knowing that payment is secured.



Downpay actions



Collect remaining payment



This action will collect the remaining balance to the card on file on a Downpay processed order.

Authorize remaining payment



This action will authorize the remaining balance to the card on file on a Downpay processed order.

Authorization, also known as pre-authorization or a credit card hold, is an approval from the credit card issuer that confirms that the cardholder has sufficient funds to cover the cost of a transaction. The length of the authorization varies based on the payment provider and Shopify Plan. Learn more about authorization on Shopify.

When selling products that are shipping before they are fully paid, we always recommend authorizing the remaining balance in order to avoid issues with payment capture due to insufficient funds, expired, or cancelled cards.

Need help building a workflow? Contact us and we'd be happy to help!

Updated on: 06/05/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!