Articles on: Troubleshooting

Deposits are not available on Shopify POS

Downpay does not support card on file deposits through Shopify POS. This is a Shopify platform limitation, not a Downpay limitation. This guide explains why and walks through the supported workarounds available today.


On this page:


Overview



Overview


If you are trying to collect a deposit through Shopify POS with card on file and the deposit option is not appearing, this is expected behaviour. Shopify POS does not currently support fixed selling plans (which is how Downpay attaches a deposit) or being able to store a card on file. This is a Shopify platform constraint, not a Downpay limitation.


The workarounds below let you still collect deposits from in-person customers using your online storefront or a checkout link.


Why Downpay deposits don't work on POS


Downpay attaches a deposit to an order by including a selling_plan in the cart request at checkout. Shopify POS does not support selling plans with card on file, so there is no way for Downpay to attach a deposit instruction through the POS terminal. This is a Shopify platform constraint that Downpay cannot work around directly.


Workarounds



The simplest option for in-person sales is to have the customer check out through your online store directly. You can hand them an iPad or ask them to pull up your store on their phone and complete the checkout themselves. Since the deposit is available on your storefront, this works exactly as it would for any online order.



Read the Checkout Links integration guide


If handing over a device is not practical, you can generate a checkout link and send it to the customer via SMS or email while they are in store. The link takes them directly to checkout with the product and deposit option already selected.


Downpay has a direct integration with the Checkout Links app for this purpose.


Alternative: Partial payment without card on file


If you do not need to store the customer's card for the remaining balance, Shopify POS does support split payments natively. You can collect a partial payment in person and send the customer an invoice for the remaining amount at a later date. Note that this method does not store a card on file, so collecting the balance will require a separate step.


Jump to top

Updated on: 15/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!