Welcome to "IndiesWebs" Magento Extensions and Development Store !
My Cart (0) Checkout

Magento Deposit Payment

Buyers will pay deposit or upfront payment for orders they placed

90 Days Support 90 Days Upgrade

Availability: In stock


How it Works?

  • Deposit payment module for Magento allows your buyers to pay deposit of the products they purchase from your store.
  • Later buyers can pay the remaining amount in single or multiple installments as set by admin.
  • Admin can add a surcharge as well.
  • Installments can be paid manually by buyer or can be captured automatic by admin.

* Required Fields


Compatible with Magento Editions:
1.5.x.x, 1.6.x.x, 1.7.x.x, 1.8.x.x
1.10.x.x, 1.11.x.x, 1.12.x.x, 1.13.x.x


This module will equip your online store with a new feature to let your customers pay in multiple installments for a single order. It is specifically designed for the ease of payment for the customers and a new way for you as store owners to attract new customers and increase your sale. Although putting up discounts and special offers is still a large part of marketing but wouldn’t it be awesome if you didn’t have to pay discount and still widen your customer base? Well, Indies' Magento Deposit Payment module helps you do just that! Buyers pay only a part of the whole price of their order and the rest of the payment they can pay later.

How it works?

Once you have installed the Magento Deposit Payment Module in your magento store you will be able to configure it for various options from admin panel. When a customer would like to buy a product from your store he will be given a choice to either pay whole amount of the order or he can pay part of the payment. This initial amount that the customer pays at the time of checkout can be set by the admin.  The remaining amount will be collected by you some days later. So the customer pays the whole amount over a period of days instead of all at once. This will motivate buyers to pay large orders and store owners will enjoy huge increase in sale.

Details like the remaining payment information and due date for the next installment can be accessed in the customer’s account by him.

Why to Use?

By using Magento Deposit Payment module, your customers can have option to purchase multiple products simultaneously as they don’t need to pay the whole amount at an instant for their purchased products. So they can manage their budget among different products without any financial limitations. So ultimately your online store business performance will be improved.

Features of Magento Deposit Payment:


  • First deposit by customer can be a certain percentage of the whole order or it can be a specific amount set by the admin. For example 30% of the total amount as deposit.
  • Deposit payment extension can be set for the products of your choice.
  • Admin can set the brand label to this module and according to that it will be displayed on the Front-End.
  • This module is compatible with all major payment methods and gateways. We can customize the extension for special gateways.
  • The second and each next installment can be paid by user from their “My Account” section or can be set as auto collection by admin.
  • Admin can set the number of installments to provide the customer. It can be either two (first and the rest of the amount) or it can be more than two.
  • Payment in installments facility will increase returning customers for your store as well as customers will be encouraged to buy multiple products at once instead of one product at once due to the relaxation in payment method.
  • Facility to get Carbon copy of each email to be send to the customers. This can be configured from Main configuration.
  • Email will be automatically send for Order Confirmation (when buyer purchases any product), Installment Reminder (Reminder email for next installment) and Installment confirmation (when buyer pays next installment)
  • Deposit payment can also be limited to whole cart price total having more than x amount of price.
  • Multi language supported
  • Multi store supported
  • Admin also can set the number of days, weekly, or monthly payment system for customer to pay the rest of the price of the product he/she bought.
  • Admin will have discount calculation option to deduct discount from first installment or distribute that discount equally in all installments.
  • Supports following payment methods:
    • PayPal Standard and Paypal Pro
    • Authorize.net
    • CyberSource
    • Indies Stripe payment method
    • eWay
    • ATOS/Sips Standard
    • Sage Pay Suite - DIRECT and SERVER Integration
    • iDEAL Checkout - iDEAL
    • Cash On Delivery
    • Check/Money Order
    • Saved CC
  • Admin can have Auto-Capture facility to auto-capture remaining installments with following Payment methods:
    • Sage Pay Suite - DIRECT and SERVER Integration
    • Authorize.net


  • Buyer can have facility to pay whole amount in installments for their purchased products.
  • Buyer can have Discounts on Out of stock products if admin has defined that.
  • Buyer can see the calculation of amount to be paid now as he/she selects option to use Deposit payment.

FAQ Details

Q: I want to allocate different deposit amount for different products meaning I want 2% in one product and 8% in another. How can I do that?
A: No. you cannot charge different deposit payment for specific product. Although you can enable or disable the entire extension for specific products you cannot do so for the first installment alone. If you need this facility created you can contact us for customization.

Q: After the order is placed with first deposit payment how will my customer pay the remaining amount of order?
A: The remaining amount of the order can be paid from the customer’s account page. There is a link dedicated to the orders placed by customer and the remaining amount notifications. The customer can select the particular order he wants to pay for and complete the order.

Q: Will this extension affect my core magento code?
A: No. It will not change or modify any core code in your magento installation. The extension is developed by rewriting the core files into local module and therefore completely safe to use. It is compatible with the stores that maintain the standards of magento coding.

Q: Once a customer pays the initial deposit can I send automated reminders to him about the remaining payments?
A: Yes you can set a specific duration of days in which the customer has to pay the full amount of the order placed. You can send reminder emails of installments using a cron job.

Q: Does deposit payment support all magento payment methods and gateways?
As of now deposit payment extension has been tested okay with

  • Authorized.net,
  • eway and 
  • PayPal Standard
  • ATOS/Sips Standard
  • Sage Pay Suite - DIRECT Integration
  • iDEAL Checkout - iDEAL

Note: If you require any additional payment methods we will be happy to customize the extension for you at additional cost.

Q: Is it possible to provide different payment method for regular payment and deposit payment options?
A: It is not part of our regular version of deposit payment but yes with customization you can have two different payment methods.

Q: Is it possible for a customer to pay half amount of the order through deposit payment and the other half by cash on delivery?
A: Yes it is absolutely possible to do with deposit payment. You can also select specific products to work with deposit payment.

Q: Can I set any type of credit limit for a customer?
A: No. Deposit payment does not support any type of credit limit as of now. But we can customize it as per your requirement.

Q: How can I offer discounts to my customers using deposit payment module?
A: Yes you can set discount amounts for order amounts using deposit payment extension.

Q: Does deposit payment extension allow order creation from admin side?
A: Yes it is possible. We offer an added option of purchase if you need such feature added in your module.

Q: Can I use deposit payment module on any of my test domains or IP?
A: Deposit Payment extension comes with single domain license. You can’t use the module on domain other then the official licensed domain. You also won’t be able to use module with any IP as that will not show the domain name. However you have following test domains available for your development and testing work:

Q: After the deposit payment can I have the remaining payment captured automatically?
It is possible to enable auto capture feature in deposit payment extension. Note that it can be used only with those payment gateways that support auto capture. One such payment option is authorize.net. You can contact other payment gateways to know if they will allow such feature or not. You can then contact us to customize your deposit payment module for such payment gateway be included in your extension.

Q: Will I be able to run this extension on my Magento pro and Enterprise store?
A: Yes with our added support you can use it for pro and enterprise magento stores.

Q: Can I use Google analytics to track the remaining installments after my first  deposit is paid?
A: No. Google analytics will track only the full amount of the entire purchase. You won't be able to track each installment.

Q- Whether allowing zero initial payment in Deposit Payment extension?
Ans- To work with our Deposit Payment extension, you will need at least $1 or 1% of the order total as the first installment for the payment. Deposit Payment module doesn't support zero initial payment. But if you require this functionality then we will need to customize it for you.

Q- Whether all the features are provided which are demonstrated in demo store of Deposit Payment?
Ans- No, the features provided are highly subjective to your particular purchase of extension. We have installed the complete package, which is Deposit Payment in our demo store. You can get the information about the particular features integrated in particular extensions by visiting Version Log tab.

Customer Reviews

Great Extension Review by Patrick
I bought Deposit Payment from Indies and it is working smoothly without a single bug. Nice work from team Indies. (Posted on 4/3/14)
Thanks for solving problem Review by Mina
By using this extension I have come to solve my problem for which I was worrying from a long time. Indies provided a quick solution to my problem and they are ready to help at any moment. Thank you for your support. (Posted on 2/27/14)
good support. Review by Curt
Thanks for the reply, it will work as per our requirement. Thanks again and keep it up!! (Posted on 2/11/14)
Nice to work with. Review by Isabella
This product has definitely leveraged my sales and revenues as customers are glad. They can pay in installments with the help of Deposit Payment. Even number of buyers is boosting. I am very happy buying this extension. I strongly recommend this product. Even they are ready to help you whenever you need. My query was solved within half an hour. Price is worth for this product. Great work and enthusiasm by Indies. (Posted on 7/10/13)
Great Extension! Review by Footsteps in Asia
This extension is proving to be a great addition to our website and for our type of business. Indies Web have not only provided great support for this module, but have done so in a timely manner which had made sure our business doesn't stop. Great work guys! (Posted on 2/26/13)
Very good plugin Review by Hossein
I'm very happy to have this plugin. Indiewebs team customizes it to fit with an additional payment method in a very shot time and for a reasonable price I could find somewhere else (Posted on 2/8/13)
thanks for good work Review by Hossein
Thank you for your fast response.

The extension seems very good and should fit to my needs.
(Posted on 1/4/13)
Improved my sales Review by Martha
I get this deposit payment module installed before 2 months and it increased my sales. Initially I thought the module is a bit costly but it's really a good value for money. I can now allow customers to pay a small deposit and collects the payment with the extension on schedule. Thanks..... (Posted on 10/29/12)
First of its kind solution Review by Richard Ahlborn
I have been searching for some sort of deposit payment or upfront payment solution for my magento for more than a year. but my search ends with this extension. Excellent module. (Posted on 6/11/12)

Write Your Own Review

You're reviewing: Magento Deposit Payment

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars

Version Log Details

Version 3.4.0            23/04/2014

- Made Deposit payment wholecart compatible with authorize.net
- Updated totals(Grand total,tax,subtotal) while creating invoice.
- Added calculation of Discounts on out of stock products.
- Added updation of discount calculation in tooltip.
- Applied calculation of payments due dates based on the time zone of the clients.
- Applied Discount deduction on out of stock products from deposit amount.
- Added Confirmation mail to be sent after completion of paying through paypal.>
- Added Email notification to send for failed installments.
- Added closed orders in Deposit Payment grid in backend
- Bug fixes

Version 3.3.0       15/01/2014

Features updated:

- Made Deposit Payment compatible with different currency.
- Amount is displayed along with order's currency in Deposit Payment, installment grid in fromtend and partially paid
order grid in backend
- Paypal Standard : Email for success response of order placement will be sent only after placing order.
- Amount is updated at admin in sales->order as per installments are paid using check/money order.
- Changed the label of paying now to due amount on admin side sales/order
- Changed the label of paying now to due amount on customer account in "My Order" tab
- When fee amount and deposit amount is set to 0 then due amount and paying later will not be displayed on (sales/order
,invoice, credit memo ) admin side.
- Shows currency in tool tip as selected currently.
- Made Deposit Payment compatible with payment gateway : CyberSource and Stripe with auto capturing facility in both.

Issues Solved:

- Solved the problem for adding product into the cart in with Deposit Payment disabled when "Apply Deposit Payment to" set
is selected for a product

Version 3.2.0       24/08/2013

- Make deposit payment module compatible with Sage Pay Suite – SERVER Integration. Also support auto capturing facility with Sage Pay Suite – SERVER Integration.
- System configuration and payment methods controls dependency problems have been solved.
- Stock availability email functionality has been developed.
- Functionality to change deposit payment options according to the product’s price has been developed.
- Problem of multiple credit card payment method has been solved while paying remaining installments.
- Deposit payment link in my account page will display only when deposit payment module is enabled.
- Some problems with PayPal Pro integration have been solved.
- CSV file has been added to support language translation functionality.
- License violation message has been changed.
- License violation message will display only if module is enabled.



Version 3.1.0        24/06/2013

- Compatible with paypal pro. Also support auto capturing with paypal pro.
- Supports auto capturing with Sage Pay Suite – Direct Pro payment method.
- Some tax issues have been fixed.
- Support and Feedback module has been added.
- System configuration controls dependency problems have been solved.
- Duplicate invoice problem has been solved with paypal.
- Shipping and Tax equally distribution problem has been solved.
- Add Yes/No combo box to send installment reminder email.
- solved java script ajax problem of help tooltip

Related Links


Requirements: When customer orders for any product that is out of stock, he need to pay the initial installment. Rest of the amount for the product can be paid as admin decides.

Customization: To satisfy client’s requirements, we modified deposit payment extension such that if customer orders any product which is out of stock, he need to pay initial % deposit amount that admin decides. The rest installments can be paid when the admin notifies him that product is available. Admin also has the rights to ship the product before all installments are paid. All such rights are reserved by the admin.

NOTE:These have been achieved with major or minor customization and may be not part of default extension.