Articles on: Advanced Setup

Product Rentals Pro Integration Setup

Learn how to use Product Rentals Pro (PRP) with Downpay. With this integration, you’ll be able to offer rentals with PRP while using Downpay to store a credit card on file and authorize it with a security deposit to protect your rental products from theft.



On this page:


Overview of the Integration
Considerations
Setup and configuration for Product Rentals Pro and Downpay
Shopify setup
Downpay setup
Product Rentals Pro setup



Overview of the Integration



A security deposit product can be automatically added to a customer's cart using the PRP integration with Downpay. The deposit product can't be removed from the cart unless the rental product that it was added with is removed first. Removing the rental product will also remove the security deposit product, automatically.

This guide will walk you through the end to end setup for enabling a deferred payment, authorized security deposit through Downpay for your rentals with PRP.

Downpay and PRP offer exclusive bundle pricing when using both apps. Please contact us to learn more.

Considerations



Ensure your rental terms & conditions are very clear regarding security deposits, damage and late/non-returns. Downpay does not provide advice on rental terms or their legality for any jurisdiction. Failure to clearly communicate terms could result in suspension from Downpay, should customer complaints make their way to Shopify and/or Downpay.



Jump to top

Setup and configuration for Product Rentals Pro and Downpay



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

Shopify setup



Create a new product in your Shopify store that will act as your security deposit. This product will be setup to be automatically added to cart by PRP.
Ensure the price of the product reflects the security deposit you wish to collect in the future.
You may wish to hide this product from SEO and your store's search

It is possible to add extra fees to an order after it has been created with Downpay. If you wish to charge added fees, ensure your rental terms & conditions are very clear regarding this.

Downpay setup



Install Downpay from the Shopify App store (if you don't already have it).
Follow the in-app onboarding or check out our getting started guide.
Navigate to Downpay and click Create purchase option.
Set your line item help text to something like Not charged at checkout for added clarity on the cart and checkout line item.
Select the security deposit product you created in the Shopify setup step 1.
Set your deposit option to 0% to defer the full security deposit's fee.
Set your deferred payment due date to Number of days after checkout and match the rough timeline of your rental program to get a more accurate due date on orders.
Use the content editing guide to reword the due date field on the checkout page and your email notifications.

Product Rentals Pro setup



There are 4 sections in PRP setup to ensuring a security deposit is deferred and is not able to be removed from the cart.

Initial app setup
Creating the deposit add-on
Enabling the PRP Cart Manager app embed
Enabling the cart quantity validation checkout function

Initial app setup



We generally recommend creating a new product template for rentals as some standard fields like variant selection, quantity and buy buttons will be replaced by PRP.

Install Product Rentals Pro from the Shopify App store.
Configure PRP following the in-app onboarding guide or documentation.

Creating the deposit add-on



Navigate to Settings in PRP and select Add-Ons and click Deposits
Click Add deposit to create a new security deposit.
Give this deposit an internal name and optionally display an external info text in your PRP Rental widget.
Select the product you created in the Shopify setup step 1.
Choose when to apply the security deposit. You may want to create rules where different security deposits are applied to the cart based on a product's variant price, for example.

Enabling PRP's Cart Manager app embed



Enable the Cart Manager in your theme..

Enable the Cart Quantity Validation Checkout Function



Enable PRP's cart validation checkout function. This will ensure the security deposit add on product cannot be removed from the cart.



Jump to top


Once all the steps have been completed, try the product rental flow to ensure the security deposit is added to cart and it's fee is deferred.



Jump to top

Updated on: 10/03/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!