diff --git a/CHANGELOG.md b/CHANGELOG.md
index 443dbdae..31530249 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,63 @@
+### v3.48.0 (2026-06-08)
+* * *
+### New Attributes:
+- [`purchased_at`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/omnichannel-subscription-object#purchased_at) has been added to [`OmnichannelSubscription`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions).
+- [`updated_at`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/omnichannel-subscription-object#updated_at) has been added to [`OmnichannelSubscription`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions).
+- [`updated_at`](https://apidocs.chargebee.com/docs/api/omnichannel_subscription_items/omnichannel-subscription-item-object#updated_at) has been added to [`OmnichannelSubscriptionItem`](https://apidocs.chargebee.com/docs/api/omnichannel_subscription_items).
+
+
+### New Parameters:
+- [`customer_id.in`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/list-omnichannel-subscriptions#customer_id_in) 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).
+- [`customer_id.not_in`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/list-omnichannel-subscriptions#customer_id_not_in) 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).
+- [`id`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/list-omnichannel-subscriptions#id) 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).
+- [`id_at_source`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/list-omnichannel-subscriptions#id_at_source) 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).
+- [`updated_at`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/list-omnichannel-subscriptions#updated_at) 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).
+- [`purchased_at`](https://apidocs.chargebee.com/docs/api/omnichannel_subscriptions/list-omnichannel-subscriptions#purchased_at) 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).
+- [`gift_receiver`](https://apidocs.chargebee.com/docs/api/gifts/update-a-gift#gift_receiver) has been added as request body parameter to [`update_a_gift`](https://apidocs.chargebee.com/docs/api/gifts/update-a-gift) in [`Gift`](https://apidocs.chargebee.com/docs/api/gifts).
+- [`layout`](https://apidocs.chargebee.com/docs/api/hosted_pages/checkout-gift-subscription-for-items#layout) has been added as request body parameter to [`checkout_gift_subscription_for_items`](https://apidocs.chargebee.com/docs/api/hosted_pages/checkout-gift-subscription-for-items) in [`HostedPage`](https://apidocs.chargebee.com/docs/api/hosted_pages).
+
+
+### Parameter Updates:
+- [`scheduled_at`](https://apidocs.chargebee.com/docs/api/gifts/update-a-gift#scheduled_at) has been changed from required to optional in [`update_a_gift`](https://apidocs.chargebee.com/docs/api/gifts/update-a-gift) of [`Gift`](https://apidocs.chargebee.com/docs/api/gifts).
+
+
+### New Events:
+- [`omnichannel_subscription_item_updated`](https://apidocs.chargebee.com/docs/api/events/webhook/omnichannel_subscription_item_updated) has been added.
+- [`omnichannel_subscription_item_recovered`](https://apidocs.chargebee.com/docs/api/events/webhook/omnichannel_subscription_item_recovered) has been added.
+
+
+### Deleted Resources:
+- QuoteEntitlement has been removed.
+
+
+### Deleted Attributes:
+- `entity_id` has been removed from `QuoteEntitlement`.
+- `entity_type` has been removed from `QuoteEntitlement`.
+- `feature_id` has been removed from `QuoteEntitlement`.
+- `value` has been removed from `QuoteEntitlement`.
+- `is_enabled` has been removed from `QuoteEntitlement`.
+- `start_date` has been removed from `QuoteEntitlement`.
+- `end_date` has been removed from `QuoteEntitlement`.
+- `created_at` has been removed from `QuoteEntitlement`.
+- `modified_at` has been removed from `QuoteEntitlement`.
+
+
+### Deleted Parameters:
+- `exclude` has been removed as query parameter from [`list_invoices`](https://apidocs.chargebee.com/docs/api/invoices/list-invoices) in [`Invoice`](https://apidocs.chargebee.com/docs/api/invoices).
+
+
+### New Enums:
+- `omnichannel_subscription_item_updated` and `omnichannel_subscription_item_recovered` have been added as new values enum `EventType`.
+- `klarna`, `alipay_hk`, `paypay`, `gcash`, and `south_korean_cards` have been added as new values enum `PaymentMethod`.
+- `klarna`, `alipay_hk`, `paypay`, `gcash`, and `south_korean_cards` have been added as new values enum `PaymentMethodType`.
+- `klarna`, `alipay_hk`, `paypay`, `gcash`, and `south_korean_cards` have been added as new values enum `Type`.
+- `klarna`, `alipay_hk`, `paypay`, `gcash`, and `south_korean_cards` 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).
+- `klarna`, `alipay_hk`, `paypay`, `gcash`, and `south_korean_cards` 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).
+- `klarna`, `alipay_hk`, `paypay`, `gcash`, and `south_korean_cards` 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).
+- `klarna`, `alipay_hk`, `paypay`, `gcash`, and `south_korean_cards` 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).
+
+
+
### v3.47.0 (2026-05-04)
* * *
### New Resources:
diff --git a/VERSION b/VERSION
index 5e895b24..7dd5eda8 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.47.0
+3.48.0
diff --git a/pom.xml b/pom.xml
index 62b8194a..4942c033 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.chargebee
chargebee-java
- 3.47.0
+ 3.48.0
jar
diff --git a/src/main/java/com/chargebee/Environment.java b/src/main/java/com/chargebee/Environment.java
index f01fd6bd..54976245 100644
--- a/src/main/java/com/chargebee/Environment.java
+++ b/src/main/java/com/chargebee/Environment.java
@@ -38,7 +38,7 @@ public class Environment {
public static final String API_VERSION = "v2";
- public static final String LIBRARY_VERSION = "3.47.0";
+ public static final String LIBRARY_VERSION = "3.48.0";
private final String apiBaseUrl;
diff --git a/src/main/java/com/chargebee/internal/ResultBase.java b/src/main/java/com/chargebee/internal/ResultBase.java
index ef64e147..d8e530f2 100644
--- a/src/main/java/com/chargebee/internal/ResultBase.java
+++ b/src/main/java/com/chargebee/internal/ResultBase.java
@@ -148,10 +148,6 @@ public QuoteLineGroup quoteLineGroup() {
return (QuoteLineGroup)get("quote_line_group");
}
- public QuoteEntitlement quoteEntitlement() {
- return (QuoteEntitlement)get("quote_entitlement");
- }
-
public CpqQuoteSignature cpqQuoteSignature() {
return (CpqQuoteSignature)get("cpq_quote_signature");
}
@@ -328,6 +324,10 @@ public PricingPageSession pricingPageSession() {
return (PricingPageSession)get("pricing_page_session");
}
+ public OmnichannelSubscriptionItemScheduledChange omnichannelSubscriptionItemScheduledChange() {
+ return (OmnichannelSubscriptionItemScheduledChange)get("omnichannel_subscription_item_scheduled_change");
+ }
+
public OmnichannelSubscription omnichannelSubscription() {
return (OmnichannelSubscription)get("omnichannel_subscription");
}
@@ -360,10 +360,6 @@ public UsageEvent usageEvent() {
return (UsageEvent)get("usage_event");
}
- public OmnichannelSubscriptionItemScheduledChange omnichannelSubscriptionItemScheduledChange() {
- return (OmnichannelSubscriptionItemScheduledChange)get("omnichannel_subscription_item_scheduled_change");
- }
-
public UsageFile usageFile() {
return (UsageFile)get("usage_file");
}
diff --git a/src/main/java/com/chargebee/models/Customer.java b/src/main/java/com/chargebee/models/Customer.java
index b992baf8..1751a25b 100644
--- a/src/main/java/com/chargebee/models/Customer.java
+++ b/src/main/java/com/chargebee/models/Customer.java
@@ -209,7 +209,7 @@ public Boolean sendBillingEmail() {
public static class PaymentMethod extends Resource {
public enum Type {
- 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,PIX,TWINT,GO_PAY,GRAB_PAY,PAY_CO,AFTER_PAY,SWISH,PAYME,
+ 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,TWINT,GO_PAY,GRAB_PAY,PAY_CO,AFTER_PAY,SWISH,PAYME,PIX,KLARNA,ALIPAY_HK,PAYPAY,GCASH,SOUTH_KOREAN_CARDS,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
diff --git a/src/main/java/com/chargebee/models/Gift.java b/src/main/java/com/chargebee/models/Gift.java
index 0dc46716..b1466f7b 100644
--- a/src/main/java/com/chargebee/models/Gift.java
+++ b/src/main/java/com/chargebee/models/Gift.java
@@ -692,7 +692,7 @@ private UpdateGiftRequest(Method httpMeth, String uri) {
}
public UpdateGiftRequest scheduledAt(Timestamp scheduledAt) {
- params.add("scheduled_at", scheduledAt);
+ params.addOpt("scheduled_at", scheduledAt);
return this;
}
@@ -703,6 +703,21 @@ public UpdateGiftRequest comment(String comment) {
}
+ public UpdateGiftRequest giftReceiverEmail(String giftReceiverEmail) {
+ params.addOpt("gift_receiver[email]", giftReceiverEmail);
+ return this;
+ }
+
+ public UpdateGiftRequest giftReceiverFirstName(String giftReceiverFirstName) {
+ params.addOpt("gift_receiver[first_name]", giftReceiverFirstName);
+ return this;
+ }
+
+ public UpdateGiftRequest giftReceiverLastName(String giftReceiverLastName) {
+ params.addOpt("gift_receiver[last_name]", giftReceiverLastName);
+ return this;
+ }
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/HostedPage.java b/src/main/java/com/chargebee/models/HostedPage.java
index bae6c672..67a8117a 100644
--- a/src/main/java/com/chargebee/models/HostedPage.java
+++ b/src/main/java/com/chargebee/models/HostedPage.java
@@ -3032,6 +3032,12 @@ private CheckoutGiftForItemsRequest(Method httpMeth, String uri) {
super(httpMeth, uri);
}
+ public CheckoutGiftForItemsRequest layout(com.chargebee.models.enums.Layout layout) {
+ params.addOpt("layout", layout);
+ return this;
+ }
+
+
public CheckoutGiftForItemsRequest businessEntityId(String businessEntityId) {
params.addOpt("business_entity_id", businessEntityId);
return this;
diff --git a/src/main/java/com/chargebee/models/Invoice.java b/src/main/java/com/chargebee/models/Invoice.java
index 2350c845..04f0619b 100644
--- a/src/main/java/com/chargebee/models/Invoice.java
+++ b/src/main/java/com/chargebee/models/Invoice.java
@@ -3849,11 +3849,6 @@ public InvoiceListRequest sortByUpdatedAt(SortOrder order) {
}
- public StringFilter exclude() {
- return new StringFilter("exclude",this).supportsMultiOperators(true);
- }
-
-
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/OmnichannelSubscription.java b/src/main/java/com/chargebee/models/OmnichannelSubscription.java
index 6062589d..a8b4b7b2 100644
--- a/src/main/java/com/chargebee/models/OmnichannelSubscription.java
+++ b/src/main/java/com/chargebee/models/OmnichannelSubscription.java
@@ -58,6 +58,14 @@ public Timestamp createdAt() {
return reqTimestamp("created_at");
}
+ public Timestamp purchasedAt() {
+ return optTimestamp("purchased_at");
+ }
+
+ public Timestamp updatedAt() {
+ return reqTimestamp("updated_at");
+ }
+
public Long resourceVersion() {
return optLong("resource_version");
}
@@ -119,7 +127,27 @@ public EnumFilter customerId() {
- return new StringFilter("customer_id",this);
+ return new StringFilter("customer_id",this).supportsMultiOperators(true);
+ }
+
+
+ public StringFilter id() {
+ return new StringFilter("id",this).supportsMultiOperators(true);
+ }
+
+
+ public StringFilter idAtSource() {
+ return new StringFilter("id_at_source",this).supportsMultiOperators(true);
+ }
+
+
+ public TimestampFilter updatedAt() {
+ return new TimestampFilter("updated_at",this);
+ }
+
+
+ public TimestampFilter purchasedAt() {
+ return new TimestampFilter("purchased_at",this);
}
diff --git a/src/main/java/com/chargebee/models/OmnichannelSubscriptionItem.java b/src/main/java/com/chargebee/models/OmnichannelSubscriptionItem.java
index 5415ff32..49c7c5a7 100644
--- a/src/main/java/com/chargebee/models/OmnichannelSubscriptionItem.java
+++ b/src/main/java/com/chargebee/models/OmnichannelSubscriptionItem.java
@@ -153,6 +153,10 @@ public Boolean hasScheduledChanges() {
return reqBoolean("has_scheduled_changes");
}
+ public Timestamp updatedAt() {
+ return reqTimestamp("updated_at");
+ }
+
public Long resourceVersion() {
return optLong("resource_version");
}
diff --git a/src/main/java/com/chargebee/models/PaymentIntent.java b/src/main/java/com/chargebee/models/PaymentIntent.java
index 826f2cce..cff92c67 100644
--- a/src/main/java/com/chargebee/models/PaymentIntent.java
+++ b/src/main/java/com/chargebee/models/PaymentIntent.java
@@ -56,7 +56,6 @@ public enum PaymentMethodType {
CASH_APP_PAY,
WECHAT_PAY,
ALIPAY,
- PIX,
TWINT,
GO_PAY,
GRAB_PAY,
@@ -64,6 +63,12 @@ public enum PaymentMethodType {
AFTER_PAY,
SWISH,
PAYME,
+ PIX,
+ KLARNA,
+ ALIPAY_HK,
+ PAYPAY,
+ GCASH,
+ SOUTH_KOREAN_CARDS,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
diff --git a/src/main/java/com/chargebee/models/enums/EnabledEvents.java b/src/main/java/com/chargebee/models/enums/EnabledEvents.java
index 1656b94a..dfc9e14d 100644
--- a/src/main/java/com/chargebee/models/enums/EnabledEvents.java
+++ b/src/main/java/com/chargebee/models/enums/EnabledEvents.java
@@ -221,6 +221,8 @@ public enum EnabledEvents {
OMNICHANNEL_SUBSCRIPTION_MOVED_IN,
OMNICHANNEL_TRANSACTION_CREATED,
ALERT_STATUS_CHANGED,
+ OMNICHANNEL_SUBSCRIPTION_ITEM_UPDATED,
+ OMNICHANNEL_SUBSCRIPTION_ITEM_RECOVERED,
PLAN_CREATED,
PLAN_UPDATED,
PLAN_DELETED,
diff --git a/src/main/java/com/chargebee/models/enums/EventType.java b/src/main/java/com/chargebee/models/enums/EventType.java
index 164ff124..486b96c9 100644
--- a/src/main/java/com/chargebee/models/enums/EventType.java
+++ b/src/main/java/com/chargebee/models/enums/EventType.java
@@ -230,6 +230,8 @@ public enum EventType {
OMNICHANNEL_SUBSCRIPTION_MOVED_IN,
OMNICHANNEL_TRANSACTION_CREATED,
ALERT_STATUS_CHANGED,
+ OMNICHANNEL_SUBSCRIPTION_ITEM_UPDATED,
+ OMNICHANNEL_SUBSCRIPTION_ITEM_RECOVERED,
PLAN_CREATED,
PLAN_UPDATED,
PLAN_DELETED,
diff --git a/src/main/java/com/chargebee/models/enums/PaymentMethod.java b/src/main/java/com/chargebee/models/enums/PaymentMethod.java
index c61f2552..6a84a86a 100644
--- a/src/main/java/com/chargebee/models/enums/PaymentMethod.java
+++ b/src/main/java/com/chargebee/models/enums/PaymentMethod.java
@@ -51,6 +51,11 @@ public enum PaymentMethod {
AFTER_PAY,
SWISH,
PAYME,
+ KLARNA,
+ ALIPAY_HK,
+ PAYPAY,
+ GCASH,
+ SOUTH_KOREAN_CARDS,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
\ No newline at end of file
diff --git a/src/main/java/com/chargebee/models/enums/PaymentMethodType.java b/src/main/java/com/chargebee/models/enums/PaymentMethodType.java
index 7acd935d..abf148be 100644
--- a/src/main/java/com/chargebee/models/enums/PaymentMethodType.java
+++ b/src/main/java/com/chargebee/models/enums/PaymentMethodType.java
@@ -35,7 +35,6 @@ public enum PaymentMethodType {
NAVER_PAY,
REVOLUT_PAY,
CASH_APP_PAY,
- PIX,
TWINT,
GO_PAY,
GRAB_PAY,
@@ -43,6 +42,12 @@ public enum PaymentMethodType {
AFTER_PAY,
SWISH,
PAYME,
+ PIX,
+ KLARNA,
+ ALIPAY_HK,
+ PAYPAY,
+ GCASH,
+ SOUTH_KOREAN_CARDS,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a
java-client version incompatibility. We suggest you to upgrade to the latest version */
}
\ No newline at end of file
diff --git a/src/main/java/com/chargebee/models/enums/Type.java b/src/main/java/com/chargebee/models/enums/Type.java
index e7c2b67e..e7a378dc 100644
--- a/src/main/java/com/chargebee/models/enums/Type.java
+++ b/src/main/java/com/chargebee/models/enums/Type.java
@@ -35,7 +35,6 @@ public enum Type {
NAVER_PAY,
REVOLUT_PAY,
CASH_APP_PAY,
- PIX,
TWINT,
GO_PAY,
GRAB_PAY,
@@ -43,6 +42,12 @@ public enum Type {
AFTER_PAY,
SWISH,
PAYME,
+ PIX,
+ KLARNA,
+ ALIPAY_HK,
+ PAYPAY,
+ GCASH,
+ SOUTH_KOREAN_CARDS,
FREE_TRIAL,
PAY_UP_FRONT,
PAY_AS_YOU_GO,