New Features 🚀
-
New Onboarding Experience
Onboarding is now streamlined so you can get started faster and begin accepting payments without unnecessary delays.- Faster account activation
- Simplified verification process
-
Two-Factor Authentication (2FA)
Enhanced account security with two-factor authentication support. Protect your merchant account and team members with an additional layer of security beyond passwords.- Secure your account against unauthorized access
- Support for authenticator apps
- Required for sensitive operations
-
Session Links in Overlay Checkout
Checkout sessions now integrate seamlessly with overlay checkout, providing a smoother embedded payment experience. Create checkout sessions and display them in an overlay without redirecting customers away from your application. -
C# SDK
The official Dodo Payments C# SDK is now available, bringing native .NET support for integrating payment functionality into your C# and .NET applications.- Full type safety with C# interfaces
- Async/await support for all API operations
- Available on NuGet for easy installation
-
Webhook Verification in All SDKs
All SDKs now include built-in webhook verification functions to securely validate incoming webhook events. Powered by the industry-standard webhooks library, these functions make it simple to verify and process webhook payloads. Two methods are available:unwrap(): Verifies webhook signatures using your webhook secret key for production useunsafe_unwrap(): Parses webhook payloads without verification for local testing and development
DODO_PAYMENTS_WEBHOOK_KEYwhen initializing the Dodo Payments client. Both functions automatically parse the webhook payload and extract the event type, making webhook handling more secure and convenient.
Improvements & Updates ✨
-
Update customer name in subscription billing details
Customer names can now be modified directly in subscription billing details, making it easier to correct information or update records. -
Get Checkout Session API
Retrieve checkout session details programmatically to check status, validate sessions, or integrate with your analytics workflows. -
Changing plan support for usage-based subscriptions
Subscription plan changes are now fully supported for usage-based billing models, enabling seamless upgrades and downgrades while preserving usage tracking. -
Tax ID in subscription responses
Tax identification numbers are now included in subscription API responses, improving compliance reporting and invoice generation. -
Force 3DS flags in APIs
Enhanced 3D Secure control with force 3DS flags now available in checkout session, payment, and subscription APIs for stronger authentication requirements. -
Filter balance ledger by currency
Dashboard now supports filtering balance ledger entries by currency, simplifying reconciliation for multi-currency operations. -
Reduced payout threshold to $50
Merchants can now set payout thresholds as low as $50, providing more flexibility for smaller businesses and faster access to funds. -
Minor improvements and bug fixes
General enhancements and stability improvements across the platform.