Installments
DEUNA allows merchants to offer installments in a flexible and fully-orchestrated way across any integration method — Widgets, SDKs, or Direct API.
Our platform supports three different models for defining which installment options should be presented to the customer and ultimately processed with the payment provider:
- Merchant-Provided Installments
- DEUNA Installment Campaigns
- Payment-Provider Installments
Depending on your business needs, you can enable one or combine multiple strategies to ensure customers always see the correct installment options based on card brand, BIN, issuer capabilities, currency, and routing rules.
1. Merchant-Provided Installments
Merchants can explicitly define the number of installments they want to offer to customers. This is the most direct and controlled model.
How it works
You provide the installment value directly to DEUNA:
- When processing a payment via API, include the
installmentsparameter. - When using DEUNA Widgets, provide the list of allowed installments during widget initialization.
DEUNA will:
- Present these installments to the user (if using a widget)
- Process the payment using the selected installment count
- Respect routing rules defined by the merchant
When to use this model
Use this approach when:
- You want full control over the installment list
- You manage eligibility logic internally
- You need different installment sets based on products, markets, or pricing tiers
2. Installment Campaigns (DEUNA Smart Rules)
Installment campaigns allow you to configure rules inside DEUNA that dynamically determine installment options based on:
- Transaction amount
- Currency
- Card brand
- BIN ranges
- Country
- Custom merchant conditions
- Routing strategies
How it works
- Configure installment campaigns in the DEUNA console or via API.
- DEUNA evaluates the rules in real time.
- The widget or API response automatically returns the installment options to offer.
What DEUNA does
- Uses card metadata (BIN, brand, issuer country, etc.)
- Applies merchant-defined business logic
- Ensures consistent installment options across widgets, API, routing, and retries
- Allows merchants to change installment logic without modifying their backend
Use cases
- Offer 3 and 6 installments for Visa cards above USD 100
- Exclude corporate or prepaid cards
- Seasonal promotions requiring higher installment limits
- Installment configurations that differ by geographic region
This is the recommended model for dynamic, scalable installment orchestration.
3. Payment-Provider Installments
In this model, DEUNA retrieves installment options directly from the payment processor in real time.
This is typically used when the merchant does not have a commercial agreement defining which installments should be offered.
Instead, the merchant relies entirely on the provider’s rules.
DEUNA consults the configured payment provider during each transaction to obtain the installment plans available for that specific card and context.
How it works
- Merchant enables provider installments in DEUNA.
- During checkout, DEUNA calls the payment provider’s installment API or metadata service.
- The provider returns the list of eligible installment options.
- DEUNA normalizes and returns the options through the widget or API.
Fallback & Retry Considerations
If using fallback or retry logic:
- Ensure all fallback providers support the same installment options, or
- Disable fallback for installment transactions, or
- Limit installments to the intersection of supported values across all providers.
Example:
If Provider A supports 3/6/12 and Provider B supports 3/6, a transaction initialized with 12 installments cannot be retried at Provider B.
DEUNA can enforce rules that prevent incompatible installment selections.
Provider limitations
Provider rules may depend on:
- Local vs international cards
- Issuer-bank partnerships
- MCC category
- Supported currencies
- Card type (credit, debit, corporate)
DEUNA normalizes provider responses into a unified format.
Updated about 3 hours ago