Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
4a3ea81
Update CHANGELOG.md to include note on pinned API version (#2096)
ramya-stripe Oct 30, 2025
7bb8b57
Merge upstream and update generated code for v2108 and
stripe-openapi[bot] Nov 4, 2025
081f377
Update generated code for v2109 and
stripe-openapi[bot] Nov 4, 2025
f2a8e85
Update generated code for v2111 and
stripe-openapi[bot] Nov 5, 2025
da6145b
Update generated code (#2102)
stripe-openapi[bot] Nov 5, 2025
6cf9067
Bump version to 30.2.0
ramya-stripe Nov 5, 2025
0902639
Merge upstream and update generated code for v2112 and
stripe-openapi[bot] Nov 6, 2025
b576d96
Update generated code for v2113 and
stripe-openapi[bot] Nov 7, 2025
eeec996
Update generated code for v2113 and
stripe-openapi[bot] Nov 7, 2025
cbdf093
Update generated code for v2113 and
stripe-openapi[bot] Nov 9, 2025
b2ee82a
Update generated code for v2114 and
stripe-openapi[bot] Nov 9, 2025
6f25215
Add min version for custom request support (#2109)
ramya-stripe Nov 10, 2025
56d0d0a
Merge upstream and update generated code for v2115 and
stripe-openapi[bot] Nov 10, 2025
0adfe44
Update generated code for v2117 and
stripe-openapi[bot] Nov 12, 2025
4c2963f
Update generated code for v2121 and
stripe-openapi[bot] Nov 14, 2025
067b6f6
Update generated code for v2123 and
stripe-openapi[bot] Nov 15, 2025
0931ee3
Update generated code (#2108)
stripe-openapi[bot] Nov 15, 2025
a15d099
Merge upstream and update generated code for v2124 and
stripe-openapi[bot] Nov 17, 2025
db05641
Update generated code (#2113)
stripe-openapi[bot] Nov 17, 2025
6a30e75
Update v2 array parameter serialization to use indexed format (#2110)
mbroshi-stripe Nov 17, 2025
83b2550
Merge upstream and update generated code for v2124 and
stripe-openapi[bot] Nov 17, 2025
7ce0154
Update generated code for v2125 and
stripe-openapi[bot] Nov 18, 2025
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 API_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
c5d9f47b11fbac901125e0621faadddc6ac6eb1e
a4f6cd305e695abb9ca7cdf25b8828504e2854d7
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## 30.2.0 - 2025-11-05
* [#2102](https://github.com/stripe/stripe-java/pull/2102) Update generated code
* Add support for `captureMethod` on `PaymentIntent.payment_method_options.card_present`, `PaymentIntentConfirmParams.payment_method_options.card_present`, `PaymentIntentCreateParams.payment_method_options.card_present`, and `PaymentIntentUpdateParams.payment_method_options.card_present`

## 30.2.0-beta.1 - 2025-10-29

This release changes the pinned API version to `2025-10-29.preview`.
Expand Down
2 changes: 1 addition & 1 deletion OPENAPI_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v2104
v2125
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,8 @@ Stripe has features in the [private preview phase](https://docs.stripe.com/relea

### Custom requests

> This feature is only available from version 27 of this SDK.

If you would like to send a request to an undocumented API (for example you are in a private beta), or if you prefer to bypass the method definitions in the library and specify your request details directly, you can use the `rawRequest` method on `StripeClient`.

```java
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/stripe/ApiVersion.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
package com.stripe;

final class ApiVersion {
public static final String CURRENT = "2025-10-29.preview";
public static final String CURRENT = "2025-11-17.preview";
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
// File generated from our OpenAPI spec
package com.stripe.events;

import com.google.gson.annotations.SerializedName;
import com.stripe.model.v2.core.Event;
import java.time.Instant;
import lombok.Getter;
import lombok.Setter;

@Getter
public final class V2CoreHealthEventGenerationFailureResolvedEvent extends Event {
/** Data for the v2.core.health.event_generation_failure.resolved event. */
@SerializedName("data")
V2CoreHealthEventGenerationFailureResolvedEvent.EventData data;

@Getter
@Setter
public static final class EventData {
/** The alert ID. */
@SerializedName("alert_id")
String alertId;
/** The grouping key for the alert. */
@SerializedName("grouping_key")
String groupingKey;
/** The user impact. */
@SerializedName("impact")
Impact impact;
/** The time when the user experience has returned to expected levels. */
@SerializedName("resolved_at")
Instant resolvedAt;
/** A short description of the alert. */
@SerializedName("summary")
String summary;

public static final class Impact {
/**
* The context the event should have been generated for. Only present when the account is a
* connected account.
*/
@SerializedName("context")
String context;
/** The type of event that Stripe failed to generate. */
@SerializedName("event_type")
String eventType;
/** The related object details. */
@SerializedName("related_object")
com.stripe.events.V2CoreHealthEventGenerationFailureResolvedEvent.EventData.Impact
.RelatedObject
relatedObject;

public static final class RelatedObject {
/** The ID of the related object (e.g., "pi_..."). */
@SerializedName("id")
String id;
/** The type of the related object (e.g., "payment_intent"). */
@SerializedName("type")
String type;
/** The API URL for the related object (e.g., "/v1/payment_intents/pi_..."). */
@SerializedName("url")
String url;
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// File generated from our OpenAPI spec
package com.stripe.events;

import com.stripe.exception.StripeException;
import com.stripe.model.v2.core.EventNotification;

public final class V2CoreHealthEventGenerationFailureResolvedEventNotification
extends EventNotification {
/** Retrieve the corresponding full event from the Stripe API. */
@Override
public V2CoreHealthEventGenerationFailureResolvedEvent fetchEvent() throws StripeException {
return (V2CoreHealthEventGenerationFailureResolvedEvent) super.fetchEvent();
}
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading