Brand-Level Checkout Design
Right now, checkout design can only be configured at the account level, not per brand. This makes it hard to visually differentiate between multiple brands under the same account. It would be very helpful to have brand-level checkout design controls, so that: Each brand can have its own themed checkout (logo, colors, styling). Customers clearly recognize which brand they are buying from. Multi-brand accounts can keep checkout experiences clean and well separated. This would improve brand consistency, reduce customer confusion, and make Dodo more powerful for businesses running multiple brands under one account.

Vansh 1 day ago
Brand-Level Checkout Design
Right now, checkout design can only be configured at the account level, not per brand. This makes it hard to visually differentiate between multiple brands under the same account. It would be very helpful to have brand-level checkout design controls, so that: Each brand can have its own themed checkout (logo, colors, styling). Customers clearly recognize which brand they are buying from. Multi-brand accounts can keep checkout experiences clean and well separated. This would improve brand consistency, reduce customer confusion, and make Dodo more powerful for businesses running multiple brands under one account.

Vansh 1 day ago
Brand Identity in Customer Portal
Currently, the customer portal displays the account (business) name instead of the brand’s name and identity. This creates a lot of confusion for customers, because the name they see in the portal doesn’t match the brand they actually purchased from. It would be helpful if the customer portal could: Show the brand name, logo, and visual identity instead of (or in addition to) the parent account name. This would make it much clearer for customers which product/brand they’re managing and reduce support queries caused by brand/account name mismatches.

Vansh 1 day ago
Brand Identity in Customer Portal
Currently, the customer portal displays the account (business) name instead of the brand’s name and identity. This creates a lot of confusion for customers, because the name they see in the portal doesn’t match the brand they actually purchased from. It would be helpful if the customer portal could: Show the brand name, logo, and visual identity instead of (or in addition to) the parent account name. This would make it much clearer for customers which product/brand they’re managing and reduce support queries caused by brand/account name mismatches.

Vansh 1 day ago
Brand Identity in Customer Portal
Currently, the customer portal displays the account (business) name instead of the brand’s name and identity. This creates a lot of confusion for customers, because the name they see in the portal doesn’t match the brand they actually purchased from. It would be helpful if the customer portal could: Show the brand name, logo, and visual identity instead of the parent account name. Ensure all customer-facing messaging (portal title, welcome text, emails) is aligned with the brand they bought from. This would make it much clearer for customers which product/brand they’re managing and reduce support queries caused by brand/account name mismatches.

Vansh 1 day ago
Brand Identity in Customer Portal
Currently, the customer portal displays the account (business) name instead of the brand’s name and identity. This creates a lot of confusion for customers, because the name they see in the portal doesn’t match the brand they actually purchased from. It would be helpful if the customer portal could: Show the brand name, logo, and visual identity instead of the parent account name. Ensure all customer-facing messaging (portal title, welcome text, emails) is aligned with the brand they bought from. This would make it much clearer for customers which product/brand they’re managing and reduce support queries caused by brand/account name mismatches.

Vansh 1 day ago
Feature Request — Partial/Custom Payout Amount
Hi Dodo team, I’d like to request a feature that allows partial payouts (custom amount) instead of paying out the full available balance. Example: If my balance is $500, I want the option to withdraw $300 and keep $200 in the wallet. This would help with cash‑flow planning. Thanks!

prabit joshi 2 days ago
Feature Request — Partial/Custom Payout Amount
Hi Dodo team, I’d like to request a feature that allows partial payouts (custom amount) instead of paying out the full available balance. Example: If my balance is $500, I want the option to withdraw $300 and keep $200 in the wallet. This would help with cash‑flow planning. Thanks!

prabit joshi 2 days ago
Add Automatic Revenue Split per founder
1. Automatic Revenue Split Allow founders to set a percentage share of revenue. Example: Founder A → 50% Founder B → 30% Founder C → 20% When a payment happens: Dodo receives ₹1000 System automatically calculates: A → ₹500 B → ₹300 C → ₹200 Feature idea Founders page Add founder email + payout percentage Must equal 100% total

Coden 4 days ago
Add Automatic Revenue Split per founder
1. Automatic Revenue Split Allow founders to set a percentage share of revenue. Example: Founder A → 50% Founder B → 30% Founder C → 20% When a payment happens: Dodo receives ₹1000 System automatically calculates: A → ₹500 B → ₹300 C → ₹200 Feature idea Founders page Add founder email + payout percentage Must equal 100% total

Coden 4 days ago
Add KES as currency option in checkout
Hello, I am a user from Kenya. Currently Kenyan Shilling (KES) is not supported in the checkout page. Please add this currency option. Thanks.

Hisako 4 days ago
Add KES as currency option in checkout
Hello, I am a user from Kenya. Currently Kenyan Shilling (KES) is not supported in the checkout page. Please add this currency option. Thanks.

Hisako 4 days ago
Live payments not enabled for merchant
I have submitted my bank documents and filled all the form the email came from dodo payment that I can accept international payment but when I tried to check out the payment is no enabled it's really Making me disappointed please verify it Thank you

Vinoth Joshua 5 days ago
Live payments not enabled for merchant
I have submitted my bank documents and filled all the form the email came from dodo payment that I can accept international payment but when I tried to check out the payment is no enabled it's really Making me disappointed please verify it Thank you

Vinoth Joshua 5 days ago
Duplicate Brand Creation Allowed and No Delete Option Visible
I accidentally created two brands with the same name. The system did not prevent me from creating a brand name that already exists. When I asked the AI for help, it said I should go to Settings → Brand to find an option to delete the duplicate brand. However, I do not see any option to delete the brand there

Sujal Meghwal 5 days ago
Duplicate Brand Creation Allowed and No Delete Option Visible
I accidentally created two brands with the same name. The system did not prevent me from creating a brand name that already exists. When I asked the AI for help, it said I should go to Settings → Brand to find an option to delete the duplicate brand. However, I do not see any option to delete the brand there

Sujal Meghwal 5 days ago
Currency symbol mismatch after applying 100% discount
I noticed a currency inconsistency during checkout when testing a product with a 100% discount code. Setup: Product price: $1 USD Currency set in product: USD Discount code: 100% Final payable amount: $0 Issue: After applying the discount, the checkout summary shows the currency as ₹ (INR) instead of $ (USD). Example shown in checkout: Subtotal: ₹1.00 Discount: ₹1.00 GST: ₹0.00 Total: ₹0.00 However, the product was created with USD pricing, so the amounts should display in USD. Expected display: Subtotal: $1.00 Discount: $1.00 GST: $0.00 Total: $0.00 Possible cause: It looks like the checkout UI is switching to local currency (INR) without converting the amount, resulting in symbol change but not value conversion. Suggested fix: The checkout should either: Respect the product currency (USD) and keep the same symbol, or Convert the price properly if switching to local currency. Currently it appears only the symbol changes without currency conversion, which can be confusing for merchants and customers. Let me know if additional logs or checkout session details would help reproduce this. Product Link : https://checkout.dodopayments.com/buy/pdt_0Na50xIAIPdWvlcAD9REv?session=sess_N6F6UnAE4R Discount Code : SUHAIL Error : I see INR 1 Which it should be USD 1 or else INR 83 Rupees

Suhail Roushan 6 days ago
Currency symbol mismatch after applying 100% discount
I noticed a currency inconsistency during checkout when testing a product with a 100% discount code. Setup: Product price: $1 USD Currency set in product: USD Discount code: 100% Final payable amount: $0 Issue: After applying the discount, the checkout summary shows the currency as ₹ (INR) instead of $ (USD). Example shown in checkout: Subtotal: ₹1.00 Discount: ₹1.00 GST: ₹0.00 Total: ₹0.00 However, the product was created with USD pricing, so the amounts should display in USD. Expected display: Subtotal: $1.00 Discount: $1.00 GST: $0.00 Total: $0.00 Possible cause: It looks like the checkout UI is switching to local currency (INR) without converting the amount, resulting in symbol change but not value conversion. Suggested fix: The checkout should either: Respect the product currency (USD) and keep the same symbol, or Convert the price properly if switching to local currency. Currently it appears only the symbol changes without currency conversion, which can be confusing for merchants and customers. Let me know if additional logs or checkout session details would help reproduce this. Product Link : https://checkout.dodopayments.com/buy/pdt_0Na50xIAIPdWvlcAD9REv?session=sess_N6F6UnAE4R Discount Code : SUHAIL Error : I see INR 1 Which it should be USD 1 or else INR 83 Rupees

Suhail Roushan 6 days ago
Support option for merchants to absorb adaptive currency (FX) fees
Currently, adaptive currency (FX) fees are passed on to the customer and added on top of the payment amount. Some merchants have requested the ability to absorb these fees instead of charging them to the customer. This feature would allow merchants to enable an option where adaptive currency fees are treated as inclusive, meaning the customer pays the listed product price while the FX/adaptive currency fee is deducted from the merchant’s settlement. The goal is to provide flexibility so merchants can choose whether the adaptive currency fee should be passed to the customer or absorbed by the merchant.

Venkatesh Tangaraj Yadav 7 days ago
Support option for merchants to absorb adaptive currency (FX) fees
Currently, adaptive currency (FX) fees are passed on to the customer and added on top of the payment amount. Some merchants have requested the ability to absorb these fees instead of charging them to the customer. This feature would allow merchants to enable an option where adaptive currency fees are treated as inclusive, meaning the customer pays the listed product price while the FX/adaptive currency fee is deducted from the merchant’s settlement. The goal is to provide flexibility so merchants can choose whether the adaptive currency fee should be passed to the customer or absorbed by the merchant.

Venkatesh Tangaraj Yadav 7 days ago
Create a transactions report using a discount code
I am running an affiliate program where creators put out a discount code and then I want to make reports for how much commission should they get every month (both one time and subscription) based on sales coming through from that discount code. But right now there is no way to generate any report on discount code usage for me.

Sanket Nadhani 7 days ago
Create a transactions report using a discount code
I am running an affiliate program where creators put out a discount code and then I want to make reports for how much commission should they get every month (both one time and subscription) based on sales coming through from that discount code. But right now there is no way to generate any report on discount code usage for me.

Sanket Nadhani 7 days ago
Webhooks for payouts status
It would be very helpful to have webhook events for payout status changes. Right now, payouts can move through multiple states, but without webhooks we need to keep polling the API or dashboard to know when something changes. This makes it harder to build reliable automations and real-time user notifications.

Ayush Agarwal 9 days ago
Webhooks for payouts status
It would be very helpful to have webhook events for payout status changes. Right now, payouts can move through multiple states, but without webhooks we need to keep polling the API or dashboard to know when something changes. This makes it harder to build reliable automations and real-time user notifications.

Ayush Agarwal 9 days ago
Bug: Close button overlaps scrollbar on overlay checkout if many items
See screenshot. If you have many items in the checkout so that the scrollbar is created in the overlay checkout on your website the close and scroll button overlap slightly.

ropo 9 days ago
Bug: Close button overlaps scrollbar on overlay checkout if many items
See screenshot. If you have many items in the checkout so that the scrollbar is created in the overlay checkout on your website the close and scroll button overlap slightly.

ropo 9 days ago
Feature Req: Overlay checkout background theme override
I'd like a more opaque background opacity on the overlay checkout for my website since the "Pay in ***" and "Language" selection buttons on bottom are not that well visible on certain websites. I myself missed them completely when testing. An override for the bg-black/70 style would be needed since that controls opacity. Since dodo payments renderes the overlay in an iframe it cannot be changed with simple css override.

ropo 9 days ago
Feature Req: Overlay checkout background theme override
I'd like a more opaque background opacity on the overlay checkout for my website since the "Pay in ***" and "Language" selection buttons on bottom are not that well visible on certain websites. I myself missed them completely when testing. An override for the bg-black/70 style would be needed since that controls opacity. Since dodo payments renderes the overlay in an iframe it cannot be changed with simple css override.

ropo 9 days ago
Bug in Docs: wrong decline credit card 5105105105105100
In this doc page below the under “Declined Payments” tab this card is incorrectly stated to be a “decline” card, while in reality it’s a “success” card and triggers successful payments: 5105105105105100 https://docs.dodopayments.com/miscellaneous/testing-process#declined-payments

ropo 9 days ago
Bug in Docs: wrong decline credit card 5105105105105100
In this doc page below the under “Declined Payments” tab this card is incorrectly stated to be a “decline” card, while in reality it’s a “success” card and triggers successful payments: 5105105105105100 https://docs.dodopayments.com/miscellaneous/testing-process#declined-payments

ropo 9 days ago
Add “Expired” Status for Payment Checkout Sessions
It would be helpful if there was an “Expired” status for payments when a checkout session expires. Currently, the payment remains in the requires_payment_method status, which makes it difficult for me to distinguish between an expired checkout session and a payment that is still waiting for a payment yet to complete.

Venkatesh Tangaraj Yadav 10 days ago
Add “Expired” Status for Payment Checkout Sessions
It would be helpful if there was an “Expired” status for payments when a checkout session expires. Currently, the payment remains in the requires_payment_method status, which makes it difficult for me to distinguish between an expired checkout session and a payment that is still waiting for a payment yet to complete.

Venkatesh Tangaraj Yadav 10 days ago
Scheduled downgrade
We would like to be able to perform a scheduled downgrade when the customer is on Max plan and wants to switch to the Pro plan. Support answered in the chat that this functionality is not supported. Right now we have a custom process with the scheduled cloud functions doing this for us, but it would be great to handle this from your side and see it in the dashboard tab.

Viacheslav Tian 10 days ago
Scheduled downgrade
We would like to be able to perform a scheduled downgrade when the customer is on Max plan and wants to switch to the Pro plan. Support answered in the chat that this functionality is not supported. Right now we have a custom process with the scheduled cloud functions doing this for us, but it would be great to handle this from your side and see it in the dashboard tab.

Viacheslav Tian 10 days ago
API Endpoint to Expired or Terminate Checkout Sessions
We request the addition of an API endpoint that allows merchants to cancel or terminate active checkout sessions programmatically. Upon cancellation, the associated payment status should be automatically updated to expired to ensure accurate state management. This enhancement would provide greater control over checkout session lifecycle management and improve operational reliability.

Venkatesh Tangaraj Yadav 11 days ago
API Endpoint to Expired or Terminate Checkout Sessions
We request the addition of an API endpoint that allows merchants to cancel or terminate active checkout sessions programmatically. Upon cancellation, the associated payment status should be automatically updated to expired to ensure accurate state management. This enhancement would provide greater control over checkout session lifecycle management and improve operational reliability.

Venkatesh Tangaraj Yadav 11 days ago
Add Proration Mode That Resets Billing Cycle with Fair Credit Adjustment
We need a proration mode that resets the billing cycle to today while also giving credit for the unused time on the previous plan. Currently, the available options either: Provide credit but keep the existing billing cycle, or Reset the billing cycle without applying any credit We’re requesting a mode that does both , so billing cycles stay clean and aligned with plan changes, while still being fair to customers.

Venkatesh Tangaraj Yadav 11 days ago
Add Proration Mode That Resets Billing Cycle with Fair Credit Adjustment
We need a proration mode that resets the billing cycle to today while also giving credit for the unused time on the previous plan. Currently, the available options either: Provide credit but keep the existing billing cycle, or Reset the billing cycle without applying any credit We’re requesting a mode that does both , so billing cycles stay clean and aligned with plan changes, while still being fair to customers.

Venkatesh Tangaraj Yadav 11 days ago
Rejected
Request for identity verification
Hello, my name is abdihakim, i am a sole developer who lives in somalia, i tried to verify my identity, but i can’t because my country is not supported, i would kindly ask the doho owners to help me out!

Said Nawaawi 11 days ago
Rejected
Request for identity verification
Hello, my name is abdihakim, i am a sole developer who lives in somalia, i tried to verify my identity, but i can’t because my country is not supported, i would kindly ask the doho owners to help me out!

Said Nawaawi 11 days ago