Skip to main content

[IMP] This board has a new home!

We've moved our feedback board to a new home. Head over to feedback.dodopayments.com to share ideas, upvote requests, and follow our roadmap. See you there!

This board won't be functional anymore.

Validation analytics (per license key)

Please add visibility for validation activity, such as: Total validation count Last validated at Validation history (time, result, maybe device label) Filters/export by product/key/customer/date Why this matters: critical for support, fraud detection, and understanding real-world license usage for software products. Polar.sh has this as well. On Dodo, it could be shows on the Entitlements page, and then each customer has it’s license key (obviously), and when you click on a Customer, it would show this: This shows how many times the product has been validated (each time it opens) and when was the last time that it successfully activated.

Tiago Dias4 months ago

Customer Portal: Self-serve license deactivation

Please add license activation management to the customer portal, so customers can: View active device instances Deactivate an instance (and reactivate later from the app). This one is what matters the most. Why this matters: users often lose access to old machines, and without this they must contact support for manual reset. Polar.sh has this on their customer portal. The activation shows the machine name on which the activation is on, and the “X” deactivates it directly from the customer portal. That makes it so the license becomes useable again by freeing up the space.

Tiago Dias4 months ago

Enable NGN Currency

Please enable NGN for one-time product base pricing on my account.

Ugwumsinachi Nnadi4 months ago

Payout Status Inquiry – Payout Initiated but Not Received in Bank Account

Hello Dodo Payments Support Team, I hope you are doing well. My payout has been initiated on the Dodo Payments dashboard, but I have not yet received the funds in my bank account. Payout Details: Payout Amount: ₹2,566.97 Payout Fee: ₹5.00 Payment Method: Bank Transfer Status: Initiated Created At: 18 June 2026, 12:00:29 AM My account verification and bank verification have already been completed successfully. Could you please check the status of this payout and let me know the expected timeline for the funds to be credited to my bank account? Please let me know if any additional information is required from my side. Thank you for your assistance. Best regards, Abubakkar Ahamed Registered Email: abubakkarahamed2000@gmail.com

Abubakkar Ahamed4 months ago

Payout Status Inquiry – Payout Initiated but Not Received in Bank Account

Hello Dodo Payments Support Team, I hope you are doing well. My payout has been initiated on the Dodo Payments dashboard, but I have not yet received the funds in my bank account. Payout Details: Payout Amount: ₹2,566.97 Payout Fee: ₹5.00 Payment Method: Bank Transfer Status: Initiated Created At: 18 June 2026, 12:00:29 AM My account verification and bank verification have already been completed successfully. Could you please check the status of this payout and let me know the expected timeline for the funds to be credited to my bank account? Please let me know if any additional information is required from my side. Thank you for your assistance. Best regards, Abubakkar Ahamed Registered Email: abubakkarahamed2000@gmail.com

Abubakkar Ahamed4 months ago
Completed

Metadata should be included in "credit.added" webhook payload

It would be really nice if the metadata object created during checkout is also included in the “credit.added” webhook event payload. It is what is currently holding me back and delaying us from shipping billing to our beta customers. This is really urgent. In our system subscriptions are scoped to orgs and a user can own many orgs, an org can only own one sub record ever, so we have to rely on the orgId (we’re passing to the metadata object during checkout creation) to accurately credit the org’s wallet after successful checkout not customerId that dodo returns. I see the metadata object in subscription.renewed and subscription.active but not credit.active Again this is really urgent and would appreciate swift support on this.

Julius4 months ago

Change the Activation Limitation wording

This is very bad wording. I actually mistakenly believed that it meant THE NUMBER OF TIME a license can be activated. That is false and your own documentation proves it. What you should have really written is “Maximum concurrent activations per key“, which what your docs says. Because of that, I set it to unlimited, when it should have been 2 (2 machines per license max). Now I have customers with unlimited seats… Please fix so other people don’t make that mistake.

Jim Faster4 months ago

More user friendly payment failure error description

please consider improving error description and instead displaying raw error message show something more user friendly something like "Unfortunately transaction could not be authenticated by your bank. Please try again or use different payment method."

Mateusz Nieckarz4 months ago

Bank Verification

It’s been long time I have submitted bank details for verification. Can we please prioritise this? It’s blocking my feature rollout. Thanks!

Abhishek4 months ago

Add Support for Kosovo (XK)

Kosovo (XK) is currently not included in the list of supported countries for payment acceptance. I would like to request support for Kosovo, as there is a growing number of developers, freelancers, SaaS founders, and startups who would benefit from using Dodo Payments. Adding Kosovo would enable businesses and creators from Kosovo to access your platform and expand your reach in the Western Balkans region. Use case: SaaS founders selling software globally Indie developers and digital product creators Startups looking for a Merchant of Record solution Freelancers selling digital services and products Thank you for considering this request.

Gentrit Ahmeti4 months ago

Paid Trials

I'd love to see support for paid trials in Dodo Payments. Right now, trials are typically free, which can attract spam users, fake signups, and people who have no real intention of becoming paying customers. A paid trial option would allow merchants to charge a small amount (e.g. $1, $5, or any custom amount) before granting trial access. This helps: Reduce abuse and spam signups Verify that users have a valid payment method Improve trial-to-paid conversion quality Filter for users with genuine purchase intent Ideally, this could work similarly to existing trial settings, but with a configurable upfront charge that automatically transitions into the regular subscription after the trial period ends. For SaaS products, especially B2B tools, paid trials are often more effective than completely free trials and provide a better balance between user acquisition and abuse prevention. PAID TRIALS ARE THE BEST FREE TRIAL PROTECTION A SASS CAN HAVE. Would love to see this added.

Bhavik Agarwal4 months ago

Feature request

Please add PayPal

Sok Sovanrith4 months ago

ID Verification

Hello Dodo Payments team, I am trying to complete verification for ClearScribe AI as an individual founder based in Lebanon. My product is a SaaS/AI transcription and productivity platform for subscriptions, Developer API access, and future usage-based credits. When I select Lebanon as the country of my government ID, the verification flow says: “Unable to verify identities in this country. Please select another country.” Can you confirm whether Dodo Payments supports manual identity verification for Lebanon-based individual merchants? If individual verification from Lebanon is not supported, can you advise what setup is required to use Dodo Payments legally for ClearScribe AI? For example, would I need a registered entity in another supported country? Thank you.

Nagib Araman4 months ago

Bank Verification

I have updated my bank details as expected, still haven’t got verified. Please look into this matter. Thanks!

Abhishek4 months ago

ID verification

ID verification failed because My ID format is not the same as the one depicted in the scanner….The back of my ID card is not the same as what the scanner expects so it failed Also after the failed scan…There is no retry until success?

Lorenzo Otieno4 months ago

Bank Verification

I am still waiting for bank verification, it’s been almost a week I submitted request.

Abhishek4 months ago

product verification

Why is product verification not accepted even though my products are digital and not delivered manually?

Mustafa4 months ago

Live payments are disabled even though all documents have been validated.

Live payments are disabled even though all documents have been validated.

youssef oubella4 months ago

Allow "prefix" to license key generation in product fields

If I want to move from Lemon Squeezy to dodo payments, I set “dodo_“ as prefix in dodo payments product fields, so license keys will be “dodo_XXXX“, in this case when I was validating license keys I first see if license keys starts with “dodo_“, then I make request to dodo payments to validate it, else goes to old Lemon squezzy API, this will reduce waiting time for customers to get validated. If dodo payments don’t have this, then I have to make requests to dodo to see if license keys is valid or not, if not, then make request to Lemon Squezy, this is time consuming, bad UX for customers. I think polar has this feature? Please have this “prefix” to license keys in product field. It will reduce our headaches. I truly want to move to dodo payments now. Old customers stay with Lemon squezzy, new customers will be on dodo payments’s license keys.

SA SP4 months ago
1