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 Dias about 1 month ago
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 Dias about 1 month 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 Dias about 1 month 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 Dias about 1 month 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 Ahamed about 1 month 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 Ahamed about 1 month 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 Ahamed about 1 month 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 Ahamed about 1 month 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.

Julius about 1 month 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.

Julius about 1 month 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 Faster about 1 month 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 Faster about 1 month 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 Nieckarz about 1 month 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 Nieckarz about 1 month 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!

Abhishek about 1 month 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!

Abhishek about 1 month 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 Ahmeti about 1 month 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 Ahmeti about 1 month 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 Agarwal about 1 month 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 Agarwal about 1 month 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 Araman about 1 month 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 Araman about 1 month ago
Bank Verification
I have updated my bank details as expected, still haven’t got verified. Please look into this matter. Thanks!

Abhishek about 1 month ago
Bank Verification
I have updated my bank details as expected, still haven’t got verified. Please look into this matter. Thanks!

Abhishek about 1 month 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 Otieno about 1 month 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 Otieno about 1 month ago
Live payments are disabled even though all documents have been validated.
Live payments are disabled even though all documents have been validated.

youssef oubella about 2 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 oubella about 2 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 SP about 2 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 SP about 2 months ago