Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ jobs:
with:
dotnet-version: ${{ needs.prepare-dotnet-versions.outputs.latest-dotnet-version }}
- name: Publish NuGet packages to NuGet
run: dotnet nuget push nuget/*.nupkg --api-key ${{ secrets.NUGET_KEY }} --source "nuget.org"
run: dotnet nuget push nuget/*.nupkg --api-key ${{ secrets.NUGET_KEY }} --source "nuget.org" --timeout 1200
- uses: stripe/openapi/actions/notify-release@master
if: always()
with:
Expand Down
2 changes: 1 addition & 1 deletion API_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
91ef4c6abe8dcdab3a855d81aa624693a6a4da9f
5a4dfc50ddb97c7c9752d0fb45f598bd3f356e9b
1 change: 0 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ This release changes the pinned API version to `2025-11-17.clover`.
* Add support for `LatestFraudWarning` on `Issuing.Card`
* Add support for `Hooks` on `PaymentIntentCaptureOptions`, `PaymentIntentConfirmOptions`, `PaymentIntentCreateOptions`, `PaymentIntentIncrementAuthorizationOptions`, `PaymentIntentUpdateOptions`, and `PaymentIntent`
* Add support for `MbWay` and `Twint` on `Refund.DestinationDetails`
* Add support for `Changes` on `V2.Core.Event`
* Add support for snapshot events `FinancialConnectionsAccountAccountNumbersUpdated` and `FinancialConnectionsAccountUpcomingAccountNumberExpiry` with resource `FinancialConnections.Account`

## 49.2.0 - 2025-11-05
Expand Down
2 changes: 1 addition & 1 deletion OPENAPI_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v2125
v2127
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public class AccountIdentityBusinessDetailsAnnualRevenue : StripeEntity<AccountI
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("amount")]
#endif
public V2.Amount Amount { get; set; }
public AccountIdentityBusinessDetailsAnnualRevenueAmount Amount { get; set; }

/// <summary>
/// The close-out date of the preceding fiscal year in ISO 8601 format. E.g. 2023-12-31 for
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// File generated from our OpenAPI spec
namespace Stripe.V2.Core
{
using Newtonsoft.Json;
#if NET6_0_OR_GREATER
using STJS = System.Text.Json.Serialization;
#endif

public class AccountIdentityBusinessDetailsAnnualRevenueAmount : StripeEntity<AccountIdentityBusinessDetailsAnnualRevenueAmount>
{
/// <summary>
/// A non-negative integer representing how much to charge in the <a
/// href="https://docs.stripe.com/currencies#minor-units">smallest currency unit</a>.
/// </summary>
[JsonProperty("value")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("value")]
#endif
public long? Value { get; set; }

/// <summary>
/// Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency
/// code</a>, in lowercase. Must be a <a href="https://stripe.com/docs/currencies">supported
/// currency</a>.
/// </summary>
[JsonProperty("currency")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("currency")]
#endif
public string Currency { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ public class AccountIdentityBusinessDetailsMonthlyEstimatedRevenue : StripeEntit
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("amount")]
#endif
public V2.Amount Amount { get; set; }
public AccountIdentityBusinessDetailsMonthlyEstimatedRevenueAmount Amount { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// File generated from our OpenAPI spec
namespace Stripe.V2.Core
{
using Newtonsoft.Json;
#if NET6_0_OR_GREATER
using STJS = System.Text.Json.Serialization;
#endif

public class AccountIdentityBusinessDetailsMonthlyEstimatedRevenueAmount : StripeEntity<AccountIdentityBusinessDetailsMonthlyEstimatedRevenueAmount>
{
/// <summary>
/// A non-negative integer representing how much to charge in the <a
/// href="https://docs.stripe.com/currencies#minor-units">smallest currency unit</a>.
/// </summary>
[JsonProperty("value")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("value")]
#endif
public long? Value { get; set; }

/// <summary>
/// Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency
/// code</a>, in lowercase. Must be a <a href="https://stripe.com/docs/currencies">supported
/// currency</a>.
/// </summary>
[JsonProperty("currency")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("currency")]
#endif
public string Currency { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public class FinancialAddressGeneratedMicrodeposits : StripeEntity<FinancialAddr
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("amounts")]
#endif
public List<Amount> Amounts { get; set; }
public List<FinancialAddressGeneratedMicrodepositsAmount> Amounts { get; set; }

/// <summary>
/// Has the value <c>true</c> if the object exists in live mode or the value <c>false</c> if
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// File generated from our OpenAPI spec
namespace Stripe.V2
{
using Newtonsoft.Json;
#if NET6_0_OR_GREATER
using STJS = System.Text.Json.Serialization;
#endif

public class FinancialAddressGeneratedMicrodepositsAmount : StripeEntity<FinancialAddressGeneratedMicrodepositsAmount>
{
/// <summary>
/// A non-negative integer representing how much to charge in the <a
/// href="https://docs.stripe.com/currencies#minor-units">smallest currency unit</a>.
/// </summary>
[JsonProperty("value")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("value")]
#endif
public long? Value { get; set; }

/// <summary>
/// Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency
/// code</a>, in lowercase. Must be a <a href="https://stripe.com/docs/currencies">supported
/// currency</a>.
/// </summary>
[JsonProperty("currency")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("currency")]
#endif
public string Currency { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public class Adjustment : StripeEntity<Adjustment>, IHasId, IHasObject
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("amount")]
#endif
public V2.Amount Amount { get; set; }
public AdjustmentAmount Amount { get; set; }

/// <summary>
/// Time at which the object was created. Represented as a RFC 3339 date &amp; time UTC
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// File generated from our OpenAPI spec
namespace Stripe.V2.MoneyManagement
{
using Newtonsoft.Json;
#if NET6_0_OR_GREATER
using STJS = System.Text.Json.Serialization;
#endif

public class AdjustmentAmount : StripeEntity<AdjustmentAmount>
{
/// <summary>
/// A non-negative integer representing how much to charge in the <a
/// href="https://docs.stripe.com/currencies#minor-units">smallest currency unit</a>.
/// </summary>
[JsonProperty("value")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("value")]
#endif
public long? Value { get; set; }

/// <summary>
/// Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency
/// code</a>, in lowercase. Must be a <a href="https://stripe.com/docs/currencies">supported
/// currency</a>.
/// </summary>
[JsonProperty("currency")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("currency")]
#endif
public string Currency { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public class FinancialAccountBalance : StripeEntity<FinancialAccountBalance>
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("available")]
#endif
public Dictionary<string, V2.Amount> Available { get; set; }
public Dictionary<string, FinancialAccountBalanceAvailable> Available { get; set; }

/// <summary>
/// Balance of inbound funds that will later transition to the <c>available</c> balance.
Expand All @@ -25,7 +25,7 @@ public class FinancialAccountBalance : StripeEntity<FinancialAccountBalance>
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("inbound_pending")]
#endif
public Dictionary<string, V2.Amount> InboundPending { get; set; }
public Dictionary<string, FinancialAccountBalanceInboundPending> InboundPending { get; set; }

/// <summary>
/// Balance of funds that are being used for a pending outbound money movement.
Expand All @@ -34,6 +34,6 @@ public class FinancialAccountBalance : StripeEntity<FinancialAccountBalance>
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("outbound_pending")]
#endif
public Dictionary<string, V2.Amount> OutboundPending { get; set; }
public Dictionary<string, FinancialAccountBalanceOutboundPending> OutboundPending { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// File generated from our OpenAPI spec
namespace Stripe.V2.MoneyManagement
{
using Newtonsoft.Json;
#if NET6_0_OR_GREATER
using STJS = System.Text.Json.Serialization;
#endif

public class FinancialAccountBalanceAvailable : StripeEntity<FinancialAccountBalanceAvailable>
{
/// <summary>
/// A non-negative integer representing how much to charge in the <a
/// href="https://docs.stripe.com/currencies#minor-units">smallest currency unit</a>.
/// </summary>
[JsonProperty("value")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("value")]
#endif
public long? Value { get; set; }

/// <summary>
/// Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency
/// code</a>, in lowercase. Must be a <a href="https://stripe.com/docs/currencies">supported
/// currency</a>.
/// </summary>
[JsonProperty("currency")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("currency")]
#endif
public string Currency { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// File generated from our OpenAPI spec
namespace Stripe.V2.MoneyManagement
{
using Newtonsoft.Json;
#if NET6_0_OR_GREATER
using STJS = System.Text.Json.Serialization;
#endif

public class FinancialAccountBalanceInboundPending : StripeEntity<FinancialAccountBalanceInboundPending>
{
/// <summary>
/// A non-negative integer representing how much to charge in the <a
/// href="https://docs.stripe.com/currencies#minor-units">smallest currency unit</a>.
/// </summary>
[JsonProperty("value")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("value")]
#endif
public long? Value { get; set; }

/// <summary>
/// Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency
/// code</a>, in lowercase. Must be a <a href="https://stripe.com/docs/currencies">supported
/// currency</a>.
/// </summary>
[JsonProperty("currency")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("currency")]
#endif
public string Currency { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// File generated from our OpenAPI spec
namespace Stripe.V2.MoneyManagement
{
using Newtonsoft.Json;
#if NET6_0_OR_GREATER
using STJS = System.Text.Json.Serialization;
#endif

public class FinancialAccountBalanceOutboundPending : StripeEntity<FinancialAccountBalanceOutboundPending>
{
/// <summary>
/// A non-negative integer representing how much to charge in the <a
/// href="https://docs.stripe.com/currencies#minor-units">smallest currency unit</a>.
/// </summary>
[JsonProperty("value")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("value")]
#endif
public long? Value { get; set; }

/// <summary>
/// Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency
/// code</a>, in lowercase. Must be a <a href="https://stripe.com/docs/currencies">supported
/// currency</a>.
/// </summary>
[JsonProperty("currency")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("currency")]
#endif
public string Currency { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public class InboundTransfer : StripeEntity<InboundTransfer>, IHasId, IHasObject
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("amount")]
#endif
public V2.Amount Amount { get; set; }
public InboundTransferAmount Amount { get; set; }

/// <summary>
/// Creation time of the InboundTransfer. Represented as a RFC 3339 date &amp; time UTC
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// File generated from our OpenAPI spec
namespace Stripe.V2.MoneyManagement
{
using Newtonsoft.Json;
#if NET6_0_OR_GREATER
using STJS = System.Text.Json.Serialization;
#endif

public class InboundTransferAmount : StripeEntity<InboundTransferAmount>
{
/// <summary>
/// A non-negative integer representing how much to charge in the <a
/// href="https://docs.stripe.com/currencies#minor-units">smallest currency unit</a>.
/// </summary>
[JsonProperty("value")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("value")]
#endif
public long? Value { get; set; }

/// <summary>
/// Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency
/// code</a>, in lowercase. Must be a <a href="https://stripe.com/docs/currencies">supported
/// currency</a>.
/// </summary>
[JsonProperty("currency")]
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("currency")]
#endif
public string Currency { get; set; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public class InboundTransferFrom : StripeEntity<InboundTransferFrom>
#if NET6_0_OR_GREATER
[STJS.JsonPropertyName("debited")]
#endif
public V2.Amount Debited { get; set; }
public InboundTransferFromDebited Debited { get; set; }

/// <summary>
/// The Payment Method object used to create the InboundTransfer.
Expand Down
Loading
Loading