Skip to content

Commit a85c987

Browse files
committed
Releasing v3.43.0
1 parent 1b4abae commit a85c987

21 files changed

Lines changed: 134 additions & 7 deletions

CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
2+
### v3.43.0 (2026-02-06)
3+
* * *
4+
### New Attributes:
5+
- [`subscription_id`](https://apidocs.chargebee.com/docs/api/entitlement_overrides/entitlement-override-object#subscription_id) has been added to [`EntitlementOverride`](https://apidocs.chargebee.com/docs/api/entitlement_overrides).
6+
- [`is_enabled`](https://apidocs.chargebee.com/docs/api/entitlement_overrides/entitlement-override-object#is_enabled) has been added to [`EntitlementOverride`](https://apidocs.chargebee.com/docs/api/entitlement_overrides).
7+
- [`decommissioned`](https://apidocs.chargebee.com/docs/api/subscriptions/subscription-object#decommissioned) has been added to [`Subscription`](https://apidocs.chargebee.com/docs/api/subscriptions).
8+
9+
10+
### New Parameters:
11+
- [`omnichannel_subscription_item`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/list-omnichannel-subscriptions#omnichannel_subscription_item) has been added as query parameter to [`list_omnichannel_subscriptions`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/list-omnichannel-subscriptions) in [`OmnichannelSubscription`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions).
12+
- [`entitlement_overrides.entity_id`](https://apidocs.chargebee.com/docs/api/entitlement_overrides/upsert-or-remove-entitlement-overrides-for-a-subscription#entitlement_overrides_entity_id) has been added as request body parameter to [`upsert_or_remove_entitlement_overrides_for_a_subscription`](https://apidocs.chargebee.com/docs/api/entitlement_overrides/upsert-or-remove-entitlement-overrides-for-a-subscription) in [`EntitlementOverride`](https://apidocs.chargebee.com/docs/api/entitlement_overrides).
13+
- [`entitlement_overrides.entity_type`](https://apidocs.chargebee.com/docs/api/entitlement_overrides/upsert-or-remove-entitlement-overrides-for-a-subscription#entitlement_overrides_entity_type) has been added as request body parameter to [`upsert_or_remove_entitlement_overrides_for_a_subscription`](https://apidocs.chargebee.com/docs/api/entitlement_overrides/upsert-or-remove-entitlement-overrides-for-a-subscription) in [`EntitlementOverride`](https://apidocs.chargebee.com/docs/api/entitlement_overrides).
14+
- [`entitlement_overrides.is_enabled`](https://apidocs.chargebee.com/docs/api/entitlement_overrides/upsert-or-remove-entitlement-overrides-for-a-subscription#entitlement_overrides_is_enabled) has been added as request body parameter to [`upsert_or_remove_entitlement_overrides_for_a_subscription`](https://apidocs.chargebee.com/docs/api/entitlement_overrides/upsert-or-remove-entitlement-overrides-for-a-subscription) in [`EntitlementOverride`](https://apidocs.chargebee.com/docs/api/entitlement_overrides).
15+
- [`payment_method_save_policy`](https://apidocs.chargebee.com/docs/api/hosted_pages/collect-now#payment_method_save_policy) has been added as request body parameter to [`collect_now`](https://apidocs.chargebee.com/docs/api/hosted_pages/collect-now) in [`HostedPage`](https://apidocs.chargebee.com/docs/api/hosted_pages).
16+
- [`decommissioned`](https://apidocs.chargebee.com/docs/api/subscriptions/cancel-subscription-for-items#decommissioned) has been added as request body parameter to [`cancel_subscription_for_items`](https://apidocs.chargebee.com/docs/api/subscriptions/cancel-subscription-for-items) in [`Subscription`](https://apidocs.chargebee.com/docs/api/subscriptions).
17+
18+
19+
### Parameter Updates:
20+
- [`pricing_page`](https://apidocs.chargebee.com/docs/api/pricing_page_sessions/create-pricing-page-for-existing-subscription#pricing_page) has been changed from required to optional in [`create_pricing_page_for_existing_subscription`](https://apidocs.chargebee.com/docs/api/pricing_page_sessions/create-pricing-page-for-existing-subscription) of [`PricingPageSession`](https://apidocs.chargebee.com/docs/api/pricing_page_sessions).
21+
22+
23+
### New Events:
24+
- [`payment_due_reminder`](https://apidocs.chargebee.com/docs/api/events/webhook/payment_due_reminder) has been added.
25+
26+
27+
### New Enums:
28+
- `charge` has been added as a new value enum `EntityType`.
29+
- `payment_due_reminder` has been added as a new value enum `EventType`.
30+
- `tempus` has been added as a new value enum `Gateway`.
31+
- `kakao_pay`, `naver_pay`, `revolut_pay`, and `cash_app_pay` have been added as new values enum `PaymentMethod`.
32+
- `always`, `ask`, and `never` have been added as new values enum `PaymentMethodSavePolicy`.
33+
- `kakao_pay`, `naver_pay`, `revolut_pay`, and `cash_app_pay` have been added as new values enum `PaymentMethodType`.
34+
- `kakao_pay`, `naver_pay`, `revolut_pay`, and `cash_app_pay` have been added as new values enum `Type`.
35+
- `accepted`, `rejected`, `message_acknowledgement`, `in_process`, `under_query`, `conditionally_accepted`, and `paid` have been added as new values to enum attribute [`einvoice.status`](https://apidocs.chargebee.com/docs/api/credit_notes/credit-note-object#einvoice_status) in [`CreditNote`](https://apidocs.chargebee.com/docs/api/credit_notes).
36+
- `accepted`, `rejected`, `message_acknowledgement`, `in_process`, `under_query`, `conditionally_accepted`, and `paid` have been added as new values to enum attribute [`status`](https://apidocs.chargebee.com/docs/api/einvoices/einvoice-object#status) in [`Einvoice`](https://apidocs.chargebee.com/docs/api/einvoices).
37+
- `accepted`, `rejected`, `message_acknowledgement`, `in_process`, `under_query`, `conditionally_accepted`, and `paid` have been added as new values to enum attribute [`einvoice.status`](https://apidocs.chargebee.com/docs/api/invoices/invoice-object#einvoice_status) in [`Invoice`](https://apidocs.chargebee.com/docs/api/invoices).
38+
- `kakao_pay`, `naver_pay`, `revolut_pay`, `cash_app_pay`, `wechat_pay`, and `alipay` have been added as new values to enum attribute [`payment_method_type`](https://apidocs.chargebee.com/docs/api/payment_intents/payment-intent-object#payment_method_type) in [`PaymentIntent`](https://apidocs.chargebee.com/docs/api/payment_intents).
39+
- `kakao_pay`, `naver_pay`, `revolut_pay`, `cash_app_pay`, `wechat_pay`, and `alipay` have been added as new values to enum attribute [`active_payment_attempt.payment_method_type`](https://apidocs.chargebee.com/docs/api/payment_intents/payment-intent-object#active_payment_attempt_payment_method_type) in [`PaymentIntent`](https://apidocs.chargebee.com/docs/api/payment_intents).
40+
- `kakao_pay`, `naver_pay`, `revolut_pay`, `cash_app_pay`, `wechat_pay`, and `alipay` have been added as new values to enum request body parameter `payment_method_type` in [`update_a_payment_intent`](https://apidocs.chargebee.com/docs/api/payment_intents/update-a-payment-intent) of [`PaymentIntent`](https://apidocs.chargebee.com/docs/api/payment_intents).
41+
- `kakao_pay`, `naver_pay`, `revolut_pay`, `cash_app_pay`, `wechat_pay`, and `alipay` have been added as new values to enum request body parameter `payment_method_type` in [`create_a_payment_intent`](https://apidocs.chargebee.com/docs/api/payment_intents/create-a-payment-intent) of [`PaymentIntent`](https://apidocs.chargebee.com/docs/api/payment_intents).
42+
43+
44+
145
### v3.42.0 (2026-01-16)
246
* * *
347

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.42.0
1+
3.43.0

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.chargebee</groupId>
66
<artifactId>chargebee-java</artifactId>
7-
<version>3.42.0</version>
7+
<version>3.43.0</version>
88

99

1010
<packaging>jar</packaging>

src/main/java/com/chargebee/Environment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class Environment {
3838

3939
public static final String API_VERSION = "v2";
4040

41-
public static final String LIBRARY_VERSION = "3.42.0";
41+
public static final String LIBRARY_VERSION = "3.43.0";
4242

4343
private final String apiBaseUrl;
4444

src/main/java/com/chargebee/models/CreditNote.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ public ValidationStatus validationStatus() {
666666

667667
public static class Einvoice extends Resource<Einvoice> {
668668
public enum Status {
669-
SCHEDULED,SKIPPED,IN_PROGRESS,SUCCESS,FAILED,REGISTERED,
669+
SCHEDULED,SKIPPED,IN_PROGRESS,SUCCESS,FAILED,REGISTERED,ACCEPTED,REJECTED,MESSAGE_ACKNOWLEDGEMENT,IN_PROCESS,UNDER_QUERY,CONDITIONALLY_ACCEPTED,PAID,
670670
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
671671
java-client version incompatibility. We suggest you to upgrade to the latest version */
672672
}

src/main/java/com/chargebee/models/Customer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ public Boolean sendBillingEmail() {
209209

210210
public static class PaymentMethod extends Resource<PaymentMethod> {
211211
public enum Type {
212-
CARD,PAYPAL_EXPRESS_CHECKOUT,AMAZON_PAYMENTS,DIRECT_DEBIT,GENERIC,ALIPAY,UNIONPAY,APPLE_PAY,WECHAT_PAY,IDEAL,GOOGLE_PAY,SOFORT,BANCONTACT,GIROPAY,DOTPAY,UPI,NETBANKING_EMANDATES,VENMO,PAY_TO,FASTER_PAYMENTS,SEPA_INSTANT_TRANSFER,AUTOMATED_BANK_TRANSFER,KLARNA_PAY_NOW,ONLINE_BANKING_POLAND,PAYCONIQ_BY_BANCONTACT,ELECTRONIC_PAYMENT_STANDARD,KBC_PAYMENT_BUTTON,PAY_BY_BANK,TRUSTLY,STABLECOIN,
212+
CARD,PAYPAL_EXPRESS_CHECKOUT,AMAZON_PAYMENTS,DIRECT_DEBIT,GENERIC,ALIPAY,UNIONPAY,APPLE_PAY,WECHAT_PAY,IDEAL,GOOGLE_PAY,SOFORT,BANCONTACT,GIROPAY,DOTPAY,UPI,NETBANKING_EMANDATES,VENMO,PAY_TO,FASTER_PAYMENTS,SEPA_INSTANT_TRANSFER,AUTOMATED_BANK_TRANSFER,KLARNA_PAY_NOW,ONLINE_BANKING_POLAND,PAYCONIQ_BY_BANCONTACT,ELECTRONIC_PAYMENT_STANDARD,KBC_PAYMENT_BUTTON,PAY_BY_BANK,TRUSTLY,STABLECOIN,KAKAO_PAY,NAVER_PAY,REVOLUT_PAY,CASH_APP_PAY,
213213
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
214214
java-client version incompatibility. We suggest you to upgrade to the latest version */
215215
}

src/main/java/com/chargebee/models/Einvoice.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ public enum Status {
2020
SUCCESS,
2121
FAILED,
2222
REGISTERED,
23+
ACCEPTED,
24+
REJECTED,
25+
MESSAGE_ACKNOWLEDGEMENT,
26+
IN_PROCESS,
27+
UNDER_QUERY,
28+
CONDITIONALLY_ACCEPTED,
29+
PAID,
2330
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
2431
java-client version incompatibility. We suggest you to upgrade to the latest version */
2532
}

src/main/java/com/chargebee/models/EntitlementOverride.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ public String id() {
4040
return reqString("id");
4141
}
4242

43+
public String subscriptionId() {
44+
return optString("subscription_id");
45+
}
46+
4347
public String entityId() {
4448
return optString("entity_id");
4549
}
@@ -72,6 +76,10 @@ public Timestamp effectiveFrom() {
7276
return optTimestamp("effective_from");
7377
}
7478

79+
public Boolean isEnabled() {
80+
return reqBoolean("is_enabled");
81+
}
82+
7583
@Deprecated
7684
public ScheduleStatus scheduleStatus() {
7785
return optEnum("schedule_status", ScheduleStatus.class);
@@ -110,6 +118,14 @@ public AddEntitlementOverrideForSubscriptionRequest entitlementOverrideFeatureId
110118
params.add("entitlement_overrides[feature_id][" + index + "]", entitlementOverrideFeatureId);
111119
return this;
112120
}
121+
public AddEntitlementOverrideForSubscriptionRequest entitlementOverrideEntityId(int index, String entitlementOverrideEntityId) {
122+
params.addOpt("entitlement_overrides[entity_id][" + index + "]", entitlementOverrideEntityId);
123+
return this;
124+
}
125+
public AddEntitlementOverrideForSubscriptionRequest entitlementOverrideEntityType(int index, com.chargebee.models.enums.EntityType entitlementOverrideEntityType) {
126+
params.addOpt("entitlement_overrides[entity_type][" + index + "]", entitlementOverrideEntityType);
127+
return this;
128+
}
113129
public AddEntitlementOverrideForSubscriptionRequest entitlementOverrideValue(int index, String entitlementOverrideValue) {
114130
params.addOpt("entitlement_overrides[value][" + index + "]", entitlementOverrideValue);
115131
return this;
@@ -122,6 +138,10 @@ public AddEntitlementOverrideForSubscriptionRequest entitlementOverrideEffective
122138
params.addOpt("entitlement_overrides[effective_from][" + index + "]", entitlementOverrideEffectiveFrom);
123139
return this;
124140
}
141+
public AddEntitlementOverrideForSubscriptionRequest entitlementOverrideIsEnabled(int index, Boolean entitlementOverrideIsEnabled) {
142+
params.addOpt("entitlement_overrides[is_enabled][" + index + "]", entitlementOverrideIsEnabled);
143+
return this;
144+
}
125145
@Override
126146
public Params params() {
127147
return params;

src/main/java/com/chargebee/models/HostedPage.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2868,6 +2868,12 @@ public CollectNowRequest currencyCode(String currencyCode) {
28682868
}
28692869

28702870

2871+
public CollectNowRequest paymentMethodSavePolicy(com.chargebee.models.enums.PaymentMethodSavePolicy paymentMethodSavePolicy) {
2872+
params.addOpt("payment_method_save_policy", paymentMethodSavePolicy);
2873+
return this;
2874+
}
2875+
2876+
28712877
public CollectNowRequest customerId(String customerId) {
28722878
params.add("customer[id]", customerId);
28732879
return this;

src/main/java/com/chargebee/models/Invoice.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,7 @@ public String descriptor() {
906906

907907
public static class Einvoice extends Resource<Einvoice> {
908908
public enum Status {
909-
SCHEDULED,SKIPPED,IN_PROGRESS,SUCCESS,FAILED,REGISTERED,
909+
SCHEDULED,SKIPPED,IN_PROGRESS,SUCCESS,FAILED,REGISTERED,ACCEPTED,REJECTED,MESSAGE_ACKNOWLEDGEMENT,IN_PROCESS,UNDER_QUERY,CONDITIONALLY_ACCEPTED,PAID,
910910
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
911911
java-client version incompatibility. We suggest you to upgrade to the latest version */
912912
}

0 commit comments

Comments
 (0)