- Does the module work with PayPal?
- What happens if a customer doesn't pay the balance?
- Can I force a deposit on specific products?
Stripe deposits & partial payments
Presentation
Stripe deposits & partial payments is a powerful PrestaShop module that allows you to collect deposits (down payments) at the time of order and request the remaining balance later. It integrates seamlessly with the Stripe payment gateway to ensure secure transactions.
Selling expensive or custom-made items can deter customers if they are required to pay the full amount immediately. This module automates the entire process, replacing the time-consuming and error-prone manual management of partial payments like checks or bank transfers.
Key highlights:
- Flexible Collection: Set deposits as a percentage or a fixed amount.
- Automated Tracking: Automatic email reminders for the remaining balance.
- Security: Secure payments powered by Stripe's infrastructure.
- User Experience: Total clarity for the customer regarding what they pay today and what is due later.
Features
Intelligent Deposit Rules
Define your partial payment strategy with high granularity using a priority system:
- Precise Targeting: Apply rules to specific Products, Categories, or globally to the entire shop.
- Payment Modes: Choose between Optional (customer chooses) or Mandatory (ideal for pre-orders).
- Priority: Product-level rules override Category rules, which in turn override Global rules.
Dashboard & Order Tracking
The Dashboard serves as your financial control tower for all deposit-related cash flow:
- Key Indicators: View total deposits collected, pending balances, and successful payments.
- Order Status: Track orders waiting for payment, pending balances, and overdue payments.
- Quick Actions: Resend payment links, regenerate expired links, or refund deposits via Stripe in one click.
Automation & Communication
The module handles all customer communication via customizable HTML templates:
- Available Templates: Deposit confirmation, balance reminders, overdue alerts, and final receipts.
- Dynamic Variables: Personalize messages using tags like
{remaining_amount},{due_date}, or{payment_link}. - Multilingual Support: Edit texts for every language installed on your store.
Installation
- Download the module ZIP file from your account.
- In your PrestaShop back-office, go to Modules > Module Manager.
- Click Upload a module and select the ZIP file.
- Once installed, click Configure.
Prerequisites
- PrestaShop: Compatible with versions 8.x to 9.x.
- Stripe Account: An active Stripe account is required.
- Security: SSL Certificate (HTTPS) enabled on the store.
- System: Ability to set up a CRON job for automated reminders.
FAQ
Does the module work with PayPal?
No, this module is specifically designed for the Stripe API to guarantee security and partial refund management.
What happens if a customer doesn't pay the balance?
The module sends automatic reminders. You also receive an admin alert for overdue payments to contact the customer directly.
Can I force a deposit on specific products?
Yes, by selecting the "Mandatory" mode in the Deposit Rules settings
Support
Contact us through your WePresta customer area or by email for any questions or technical assistance.