Allow editable email pre-fills during checkout
Right now, passing customer_email through the API locks the field during checkout. It would be useful to add an option to make the email pre-filled to save the user time, staying editable. Sometimes users want to use a different email for the invoice/receipt than the one they have in the website.

Anth Zorax About 5 hours ago
Allow editable email pre-fills during checkout
Right now, passing customer_email through the API locks the field during checkout. It would be useful to add an option to make the email pre-filled to save the user time, staying editable. Sometimes users want to use a different email for the invoice/receipt than the one they have in the website.

Anth Zorax About 5 hours ago
Support RTL Checkout
Dodo Payments support RTL languages like Arabic and Hebrew, but when using the checkout in those languages, the direction stays left to right. Is there a way to fix it and is there s on the road map with any ETA for solving it? should be surly simple fix.

Elior Buskila 5 days ago
Support RTL Checkout
Dodo Payments support RTL languages like Arabic and Hebrew, but when using the checkout in those languages, the direction stays left to right. Is there a way to fix it and is there s on the road map with any ETA for solving it? should be surly simple fix.

Elior Buskila 5 days ago
Copy the meters from test mode to live mode.
Currently, meters need to be recreated manually in Live Mode, which increases the risk of configuration errors and takes additional time. Having a one-click or automated “Copy to Live” option would improve workflow efficiency, reduce manual effort, and ensure consistency between environments.

Venkatesh Tangaraj Yadav 6 days ago
Copy the meters from test mode to live mode.
Currently, meters need to be recreated manually in Live Mode, which increases the risk of configuration errors and takes additional time. Having a one-click or automated “Copy to Live” option would improve workflow efficiency, reduce manual effort, and ensure consistency between environments.

Venkatesh Tangaraj Yadav 6 days ago
Feature Request: Mobile App Missing Permission Prompts for Verification
On mobile, the identity verification form requires access to the camera and/or file storage (e.g., to upload a government ID or take a selfie), but the app never prompts the for these permissions. As a result, We are unable to complete the verification process.

Venkatesh Tangaraj Yadav 6 days ago
Feature Request: Mobile App Missing Permission Prompts for Verification
On mobile, the identity verification form requires access to the camera and/or file storage (e.g., to upload a government ID or take a selfie), but the app never prompts the for these permissions. As a result, We are unable to complete the verification process.

Venkatesh Tangaraj Yadav 6 days ago
Show the refund status in the payment page and details
Instead of showing just successful payment - show partially refund or fully refunded as the payment status and in the payment details page too.

Ayush Agarwal 7 days ago
Show the refund status in the payment page and details
Instead of showing just successful payment - show partially refund or fully refunded as the payment status and in the payment details page too.

Ayush Agarwal 7 days ago
Crypto Payouts
Guys PLEASE add crypto payouts, you can use Stable coins to make things easier for dodo, USDT or USDC would work amazing please this would be a much needed Killer feature

Big1400 8 days ago
Crypto Payouts
Guys PLEASE add crypto payouts, you can use Stable coins to make things easier for dodo, USDT or USDC would work amazing please this would be a much needed Killer feature

Big1400 8 days ago
Add Discount Code Field in Inline Checkout
Add a discount code input field in the inline checkout. It should validate the code and update the final amount instantly after applying the discount.

Venkatesh Tangaraj Yadav 8 days ago
Add Discount Code Field in Inline Checkout
Add a discount code input field in the inline checkout. It should validate the code and update the final amount instantly after applying the discount.

Venkatesh Tangaraj Yadav 8 days ago
Handle Canadian Bank Accounts correctly
When trying to enter a Canadian bank account, it asks for “IBAN/Bank Account Number”. Canadian bank accounts don’t use IBAN, they use 3 numbers: “Institution Number”, “Transit Number”, and “Bank Account Number”.

Andrew H 9 days ago
Handle Canadian Bank Accounts correctly
When trying to enter a Canadian bank account, it asks for “IBAN/Bank Account Number”. Canadian bank accounts don’t use IBAN, they use 3 numbers: “Institution Number”, “Transit Number”, and “Bank Account Number”.

Andrew H 9 days ago
Higher contrast mode for dashboard
First impressions of the Dodo dashboard (https://app.dodopayments.com) is it’s hard to read → woul be nice to have a higher contrast theme/option.

Andrew H 9 days ago
Higher contrast mode for dashboard
First impressions of the Dodo dashboard (https://app.dodopayments.com) is it’s hard to read → woul be nice to have a higher contrast theme/option.

Andrew H 9 days ago
Add option to block fraudulent users (email, IP, etc.)
We need a simple way to block users when fraud is detected. Today, if someone commits fraud, they can try again using: The same email The same IP address A similar email variation The same device There should be an easy Blocklist feature inside the dashboard.

Ayush Agarwal 10 days ago
Add option to block fraudulent users (email, IP, etc.)
We need a simple way to block users when fraud is detected. Today, if someone commits fraud, they can try again using: The same email The same IP address A similar email variation The same device There should be an easy Blocklist feature inside the dashboard.

Ayush Agarwal 10 days ago
Change plan at the end of billing cycle
This is a highly requested feature. Many people have been asking for this - changing the plan at the end of the billing cycle.

Sancho Godinho 10 days ago
Change plan at the end of billing cycle
This is a highly requested feature. Many people have been asking for this - changing the plan at the end of the billing cycle.

Sancho Godinho 10 days ago
URGENT: Payment Method Selection Before Address Input (One-Click Checkout)
Hi Dodo Team, We've noticed that our current checkout flow requires customers to enter their name, address, and other personal details before they can see or select a payment method. This creates unnecessary friction, especially for wallet-based payment methods like Apple Pay, Google Pay, and PayPal. The problem: These payment methods already contain all necessary customer data (name, billing address, email). That's the entire point of wallet payments — a seamless, one-tap checkout experience. Requiring users to manually fill out a form beforehand defeats this purpose. What we'd like to see: Step 1: Show available payment methods immediately (Apple Pay, Google Pay, PayPal, Credit Card, etc.) Step 2a (Wallet): If the customer selects Apple Pay / Google Pay / PayPal → authorize directly. Name, address, and email are pulled from the wallet. Done. Step 2b (Credit Card): If the customer selects Credit Card → show the card form and name/address fields only if they are required and not already known. This is standard behavior across Stripe, Shopify, and other major checkout providers. The wallet payment sheet handles identity verification and address collection natively — there's no need to duplicate this in the checkout UI. Is this something you can support, either as a configuration option or a layout change? Happy to jump on a call to discuss. Best regards

Zac 10 days ago
URGENT: Payment Method Selection Before Address Input (One-Click Checkout)
Hi Dodo Team, We've noticed that our current checkout flow requires customers to enter their name, address, and other personal details before they can see or select a payment method. This creates unnecessary friction, especially for wallet-based payment methods like Apple Pay, Google Pay, and PayPal. The problem: These payment methods already contain all necessary customer data (name, billing address, email). That's the entire point of wallet payments — a seamless, one-tap checkout experience. Requiring users to manually fill out a form beforehand defeats this purpose. What we'd like to see: Step 1: Show available payment methods immediately (Apple Pay, Google Pay, PayPal, Credit Card, etc.) Step 2a (Wallet): If the customer selects Apple Pay / Google Pay / PayPal → authorize directly. Name, address, and email are pulled from the wallet. Done. Step 2b (Credit Card): If the customer selects Credit Card → show the card form and name/address fields only if they are required and not already known. This is standard behavior across Stripe, Shopify, and other major checkout providers. The wallet payment sheet handles identity verification and address collection natively — there's no need to duplicate this in the checkout UI. Is this something you can support, either as a configuration option or a layout change? Happy to jump on a call to discuss. Best regards

Zac 10 days ago
Filtering by brand or dedicate brands dashboard
Need the filter by brand option to be available across other sections in the dashboard like customers, payments etc to help separate different brand’s performance. Would be ideal if each brand had it’s own dashboard. It’ll be way easier to gauge performance of each without getting the numbers mixed up

Hassan Bhatti 12 days ago
Filtering by brand or dedicate brands dashboard
Need the filter by brand option to be available across other sections in the dashboard like customers, payments etc to help separate different brand’s performance. Would be ideal if each brand had it’s own dashboard. It’ll be way easier to gauge performance of each without getting the numbers mixed up

Hassan Bhatti 12 days ago
Give a option in checkout for make phone_number required
Add a configuration option in checkout sessions to make the phone number field required. Currently, phone numbers are optional by default. This would allow merchants to enforce phone number collection when needed.

Venkatesh Tangaraj Yadav 13 days ago
Give a option in checkout for make phone_number required
Add a configuration option in checkout sessions to make the phone number field required. Currently, phone numbers are optional by default. This would allow merchants to enforce phone number collection when needed.

Venkatesh Tangaraj Yadav 13 days ago
Will This 'Fly' By - validate if Dodo is right for you?
I have seen sellers run into issues with their account because they were selling something against DP’s policy. Often it can be due to a lack of awareness or being unsure about what counts as fraudulent activity. A micro tool that lets a seller chat with an agent to understand if their product has any potential platform risk would be great.

Anthony Stephen Mendes 13 days ago
Will This 'Fly' By - validate if Dodo is right for you?
I have seen sellers run into issues with their account because they were selling something against DP’s policy. Often it can be due to a lack of awareness or being unsure about what counts as fraudulent activity. A micro tool that lets a seller chat with an agent to understand if their product has any potential platform risk would be great.

Anthony Stephen Mendes 13 days ago
I would like to be communicated via email on the dodo account verification.
I would like to be notified about my verification process via email. This would keep me informed about verification failures with me needing to logging into dodo every time.

Harrish S 13 days ago
I would like to be communicated via email on the dodo account verification.
I would like to be notified about my verification process via email. This would keep me informed about verification failures with me needing to logging into dodo every time.

Harrish S 13 days ago
API Returns invalid price-per-unit value
API returns 0.003 as price per unit value while configured price per unit is 0.00003. It would be correct even if it would have returned 0.03 Not sure where this value is coming from.

Madhu Dollu 14 days ago
API Returns invalid price-per-unit value
API returns 0.003 as price per unit value while configured price per unit is 0.00003. It would be correct even if it would have returned 0.03 Not sure where this value is coming from.

Madhu Dollu 14 days ago
When is the Paypal Payment option available again?
As its one of the biggest payment providers worldwide, we really need to offer this option for our customers. Please help. Cheers

Zac 14 days ago
When is the Paypal Payment option available again?
As its one of the biggest payment providers worldwide, we really need to offer this option for our customers. Please help. Cheers

Zac 14 days ago