Let customers chose licenses quantiy in the checkout directly
I’m forced to hardcode a way to choose the number of license to purchase inside my app because your checkout page doesn’t seem to have a way for the customer to decide. It would be cool if the customer could decide directly. Like any cart. Not critical but would be cool. It’s common in carts anyway.

Jim Faster 3 days ago
Let customers chose licenses quantiy in the checkout directly
I’m forced to hardcode a way to choose the number of license to purchase inside my app because your checkout page doesn’t seem to have a way for the customer to decide. It would be cool if the customer could decide directly. Like any cart. Not critical but would be cool. It’s common in carts anyway.

Jim Faster 3 days ago
Instant Plan Upgrades for Indian Credit Cards Without 48hr Delay
Due to RBI regulations, e-mandate auto-debits require a 48-hour cooling period, causing delays when users upgrade their plan. Proposed Solution: Use a one-time OTP-based payment for the prorated upgrade amount, bypassing the 48hr wait. Future renewals continue via recurring mandate with RBI compliance. Result: Indian users get instant plan upgrades without any waiting period.

Venkatesh Tangaraj Yadav 3 days ago
Instant Plan Upgrades for Indian Credit Cards Without 48hr Delay
Due to RBI regulations, e-mandate auto-debits require a 48-hour cooling period, causing delays when users upgrade their plan. Proposed Solution: Use a one-time OTP-based payment for the prorated upgrade amount, bypassing the 48hr wait. Future renewals continue via recurring mandate with RBI compliance. Result: Indian users get instant plan upgrades without any waiting period.

Venkatesh Tangaraj Yadav 3 days ago
Vietnam local currency support
I have lot of customers from vietnam. Hence requesting Vietnam local currency support. The most popular payment mode there is through MoMo, ZaloPay, VNPAY

Tensor Tonic 4 days ago
Vietnam local currency support
I have lot of customers from vietnam. Hence requesting Vietnam local currency support. The most popular payment mode there is through MoMo, ZaloPay, VNPAY

Tensor Tonic 4 days ago
Show monthly equivalent price for annual plans on checkout
When a product has both monthly and annual pricing, the checkout should display the annual plan's monthly equivalent cost alongside the total annual price. For example, if the annual plan is $120/year, show "$10/month, billed annually" so customers can directly compare it to the monthly plan. Currently only the raw annual price is shown, which makes it appear more expensive than the monthly option even when it's not — leading to lower annual plan conversions.

Venkatesh Tangaraj Yadav 5 days ago
Show monthly equivalent price for annual plans on checkout
When a product has both monthly and annual pricing, the checkout should display the annual plan's monthly equivalent cost alongside the total annual price. For example, if the annual plan is $120/year, show "$10/month, billed annually" so customers can directly compare it to the monthly plan. Currently only the raw annual price is shown, which makes it appear more expensive than the monthly option even when it's not — leading to lower annual plan conversions.

Venkatesh Tangaraj Yadav 5 days ago
Support National IDs and Driver’s Licences for Account Verification
I am a developer based in Zambia and noticed that account verification currently only accepts passports. In many countries, users are also able to verify using a driver's licence or national ID card. For many people in Zambia and other countries, a passport is not the most common form of identification, while national IDs and driver's licences are much more accessible. It would be very helpful if Dodo Payments could support additional verification documents such as national IDs and driver's licences for more countries, including Zambia. This would make onboarding much easier and more inclusive for developers and businesses in regions where passports are less common.

roy 7 days ago
Support National IDs and Driver’s Licences for Account Verification
I am a developer based in Zambia and noticed that account verification currently only accepts passports. In many countries, users are also able to verify using a driver's licence or national ID card. For many people in Zambia and other countries, a passport is not the most common form of identification, while national IDs and driver's licences are much more accessible. It would be very helpful if Dodo Payments could support additional verification documents such as national IDs and driver's licences for more countries, including Zambia. This would make onboarding much easier and more inclusive for developers and businesses in regions where passports are less common.

roy 7 days ago
Allow Purchase Confirmation + Customer Portal Emails in the Sandbox
Hi. It is weird that the sandbox flow just stops after the checkout. I initially thought it was a technical issue because every other MoR I tested, have such feature (I tested 3). The dodo bot told me the absence of those automated emails after a successful purchase is “normal” in Test Mode. I think it’s essential to be able to track the entire customer experience end to end, which doesn’t just stop after the checkout. Having to test in prod with real money just to check what the emails look like, is not good imho. Thanks a lot.

Jim Faster 9 days ago
Allow Purchase Confirmation + Customer Portal Emails in the Sandbox
Hi. It is weird that the sandbox flow just stops after the checkout. I initially thought it was a technical issue because every other MoR I tested, have such feature (I tested 3). The dodo bot told me the absence of those automated emails after a successful purchase is “normal” in Test Mode. I think it’s essential to be able to track the entire customer experience end to end, which doesn’t just stop after the checkout. Having to test in prod with real money just to check what the emails look like, is not good imho. Thanks a lot.

Jim Faster 9 days ago
Completed
Fix documentation URLs click events
Do not make documentation links open in the current tab. I just lost my progress on a new product creation because of this.

Jim Faster 9 days ago
Completed
Fix documentation URLs click events
Do not make documentation links open in the current tab. I just lost my progress on a new product creation because of this.

Jim Faster 9 days ago
Show descriptive reasons for wallet credit deductions in Customer Portal
When a subscription renewal is charged using wallet credits, the transaction entry in the Customer Portal only shows a generic label like "payment." It should instead show a meaningful reason such as "Subscription renewal" so customers clearly understand why their wallet balance was reduced.

Venkatesh Tangaraj Yadav 11 days ago
Show descriptive reasons for wallet credit deductions in Customer Portal
When a subscription renewal is charged using wallet credits, the transaction entry in the Customer Portal only shows a generic label like "payment." It should instead show a meaningful reason such as "Subscription renewal" so customers clearly understand why their wallet balance was reduced.

Venkatesh Tangaraj Yadav 11 days ago
Support Custom Metadata for Discounts
Add support for defining and accessing custom metadata on discounts. This would allow users to attach key-value pairs to discounts and use them programmatically for validation, categorization, or business logic. By leveraging metadata, users can avoid relying on hardcoded discount IDs or environment variables, making integrations more flexible, scalable, and easier to maintain.

Venkatesh Tangaraj Yadav 11 days ago
Support Custom Metadata for Discounts
Add support for defining and accessing custom metadata on discounts. This would allow users to attach key-value pairs to discounts and use them programmatically for validation, categorization, or business logic. By leveraging metadata, users can avoid relying on hardcoded discount IDs or environment variables, making integrations more flexible, scalable, and easier to maintain.

Venkatesh Tangaraj Yadav 11 days ago
Add ability to display custom text on the order confirmation page
Currently, there is no way to add custom text or messages to the payment confirmation pages (success or failure) shown in the browser. A simple option to display additional lines or a toast notification on these pages would be helpful — for example, to inform customers to "Check your email for download link and invoice copy" on success, or "Payment failed, please try again" on failure. This would help reduce post-purchase confusion without requiring any major UI changes.

Venkatesh Tangaraj Yadav 12 days ago
Add ability to display custom text on the order confirmation page
Currently, there is no way to add custom text or messages to the payment confirmation pages (success or failure) shown in the browser. A simple option to display additional lines or a toast notification on these pages would be helpful — for example, to inform customers to "Check your email for download link and invoice copy" on success, or "Payment failed, please try again" on failure. This would help reduce post-purchase confusion without requiring any major UI changes.

Venkatesh Tangaraj Yadav 12 days ago
Invoice Currency Mismatch for INR Subscriptions
Invoices for INR subscriptions are currently generated in USD. Customers who subscribe and pay in INR expect their invoices to be in INR, and this mismatch is causing confusion and repeated support requests. Multiple customers have requested invoices in INR, and aligning the invoice currency with the subscription/payment currency will improve clarity and overall customer experience.

Venkatesh Tangaraj Yadav 12 days ago
Invoice Currency Mismatch for INR Subscriptions
Invoices for INR subscriptions are currently generated in USD. Customers who subscribe and pay in INR expect their invoices to be in INR, and this mismatch is causing confusion and repeated support requests. Multiple customers have requested invoices in INR, and aligning the invoice currency with the subscription/payment currency will improve clarity and overall customer experience.

Venkatesh Tangaraj Yadav 12 days ago
Support stacking multiple discounts on a single subscription
Currently only one discount can be active on a subscription at a time. When multiple discounts need to coexist (e.g., a loyalty discount + a retention offer), the only workaround is to manually calculate a combined value and replace the original discount. For example, if a subscription is $100/mo with a 25% discount applied ($75/mo), and a 50% retention discount needs to be added on top, there's no way to stack them. The existing discount has to be replaced with a pre-calculated 62.5% combined discount. If either individual discount needs to change later, the combined value has to be recalculated and a new discount created, with no way to track the individual components. It would be helpful to support multiple independent discounts on a single subscription, where each can be added, removed, or updated without affecting the others.

Venkatesh Tangaraj Yadav 12 days ago
Support stacking multiple discounts on a single subscription
Currently only one discount can be active on a subscription at a time. When multiple discounts need to coexist (e.g., a loyalty discount + a retention offer), the only workaround is to manually calculate a combined value and replace the original discount. For example, if a subscription is $100/mo with a 25% discount applied ($75/mo), and a 50% retention discount needs to be added on top, there's no way to stack them. The existing discount has to be replaced with a pre-calculated 62.5% combined discount. If either individual discount needs to change later, the combined value has to be recalculated and a new discount created, with no way to track the individual components. It would be helpful to support multiple independent discounts on a single subscription, where each can be added, removed, or updated without affecting the others.

Venkatesh Tangaraj Yadav 12 days ago
Stacking discounts / applying additional discounts to existing subscription
We would like to have an option to apply multiple discounts on single subscription. To retain our customers we would like to offer additional discount on existing subscription. We are currently using hacky implementation buy calculating ahead of time stacked/combined discounts, we would really like to just apply additional discount instead of changing plan and changing discount.

Aljaz 13 days ago
Stacking discounts / applying additional discounts to existing subscription
We would like to have an option to apply multiple discounts on single subscription. To retain our customers we would like to offer additional discount on existing subscription. We are currently using hacky implementation buy calculating ahead of time stacked/combined discounts, we would really like to just apply additional discount instead of changing plan and changing discount.

Aljaz 13 days ago
Follow-up on Product Verification Issue
Dear Dodo Payments Team, I hope you are doing well. I am writing to follow up regarding my product verification, which has been pending for over a month. I received the rejection reason:"Need clarity on the disparity with website and description where proof of manual influence is found." I would like to clarify my product and address any confusion: My product is a digital portfolio template designed for developers, designers, and creators. It is a pre-built, ready-to-use template, not a manual or custom service. Customers receive instant access/download after payment. There is no manual intervention or customization involved in delivering the product. Website provided: https://getmyportfolio.vercel.app/ If there is any mismatch between the website and description, I would really appreciate it if you could point out the exact areas that need correction so I can update them. This delay is impacting my ability to go live with payments, so I kindly request a re-evaluation of my submission or clear guidance on what needs to be fixed. Looking forward to your response. Best regards, Avinash Kumar

Avinash 14 days ago
Follow-up on Product Verification Issue
Dear Dodo Payments Team, I hope you are doing well. I am writing to follow up regarding my product verification, which has been pending for over a month. I received the rejection reason:"Need clarity on the disparity with website and description where proof of manual influence is found." I would like to clarify my product and address any confusion: My product is a digital portfolio template designed for developers, designers, and creators. It is a pre-built, ready-to-use template, not a manual or custom service. Customers receive instant access/download after payment. There is no manual intervention or customization involved in delivering the product. Website provided: https://getmyportfolio.vercel.app/ If there is any mismatch between the website and description, I would really appreciate it if you could point out the exact areas that need correction so I can update them. This delay is impacting my ability to go live with payments, so I kindly request a re-evaluation of my submission or clear guidance on what needs to be fixed. Looking forward to your response. Best regards, Avinash Kumar

Avinash 14 days ago