Skip to main content

New Features 🚀

  1. 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
  2. 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
  3. 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.
  4. 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
    Learn more: Dodo Payments SDKs
  5. 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 use
    • unsafe_unwrap(): Parses webhook payloads without verification for local testing and development
    To use webhook verification, provide your DODO_PAYMENTS_WEBHOOK_KEY when 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.