> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.56.0 (27 October 2025)

> Streamlined onboarding, C# SDK launch, webhook verification, Two-Factor Authentication, overlay checkout sessions, and usage-based subscription plan changes

## 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](/developer-resources/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](https://github.com/standard-webhooks), 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.
