When a customer chooses Pay in Tranches, they pay using their card, which is securely stored for recurring debits. Based on the payment schedule configured by the merchant, Mainstack automatically charges the customer's card until the total amount has been paid.
Payment schedules can be configured as:
Weekly
Monthly
Quarterly
Yearly
Customers also have the flexibility to make payments before their scheduled debit date if they want to pay off part or all of their remaining balance early.
The customer selects Pay in Tranches during checkout.
The customer makes the initial payment with their card.
The customer's card is securely saved for future recurring payments.
Mainstack automatically debits the customer's card based on the selected payment schedule.
The process continues until all scheduled tranche payments have been completed.
To help customers prepare for upcoming payments, Mainstack automatically sends reminder emails:
72 hours before the next scheduled debit
24 hours before the next scheduled debit
These reminders help reduce missed payments and improve successful collections.
A scheduled debit may fail for reasons such as:
Insufficient funds
Bank restrictions
Card-related issues
The customer will also receive an email notification informing them that the scheduled payment could not be processed.
Increase conversion by making high-value products and services more affordable.
Improve customer accessibility without requiring full upfront payment.
Automate recurring payment collection.
Reduce manual payment follow-up through automatic reminders and scheduled debits.
Track every installment from a single dashboard.
Manage installment plans with flexible administrative controls.
Spread payments over time.
Avoid making a large one-time payment.
Receive email reminders before each scheduled debit.
Make payments early at any time before the next scheduled debit.
Enjoy automatic recurring payments without needing to manually initiate each installment.
The Pay in Tranches dashboard provides merchants with complete visibility into every installment plan.
From the dashboard, you can:
View a complete history of a customer's Pay in Tranches plan, including:
Total amount
Amount paid
Outstanding balance
Payment schedule
Upcoming debits
Completed payments
Failed payments
Defaulted payments
This gives you a complete timeline of every installment made by the customer.
Cancel an active Pay in Tranches plan when necessary. Once cancelled, future scheduled debits will no longer be attempted.
Note: Cancelling a Pay in Tranches plan does not automatically refund payments that have already been collected.Issue a refund for eligible tranche payments directly from the dashboard. Refunds allow merchants to reverse payments in accordance with their refund policy.
Modify the due date of an upcoming installment when a customer requires additional flexibility. Rescheduling updates the customer's payment timeline while preserving the overall installment plan.
If a customer completes a payment outside of the automatic debit process (for example, via a manual bank transfer or another approved payment method), you can manually mark the tranche as Paid.
This ensures the customer's payment history remains accurate and prevents duplicate collection.
Depending on its progress, a tranche payment may have one of the following statuses:
Status | Description |
Scheduled | The payment is waiting for its scheduled debit date. |
Paid | The installment has been successfully collected or marked as paid. |
Failed | A debit attempt was unsuccessful. |
Defaulted | All three automatic retry attempts failed. |
Cancelled | The installment plan has been cancelled, and no further debits will occur. |
Refunded | A previously collected payment has been refunded. |

Can customers pay before their scheduled debit date?
Yes. Customers can make payments in advance before their next scheduled automatic debit.
What happens if a customer's card cannot be charged?
If a scheduled debit fails due to insufficient funds, bank restrictions, or another card-related issue, Mainstack automatically retries the payment up to three times. If all retry attempts fail, the payment is marked as Defaulted, and the customer is notified by email.
Will customers receive reminders before payments are collected?
Yes. Customers receive reminder emails 72 hours and 24 hours before every scheduled debit.
Can merchants manage installment plans?
Yes. Merchants can track payment history, cancel installment plans, refund payments, reschedule upcoming installments, and manually mark payments as paid from the Pay in Tranches dashboard.