chargebee/chargebee-php
ChargeBee API client implementation for PHP
v4.26.0
8.9M downloads/mo
#1863 most downloaded on Packagist
chargebee/chargebee-php
What this package is like to depend on
Last release 4 days ago
19 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 210 of 232 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
238 releases · first in 2013
27 releases in the last 12 months
see the full history below
Release timeline
238 releases · Jul 2013 to Aug 2026Releases
latest 60 of 238-
v4.26.019 Aug 2026Release notes
Open source →v4.26.0 (2026-08-19)
New Resources:
GatewayPaymentMethodTokenhas been added.OmnichannelSubscriptionItemMetrichas been added.QuoteEntitlementhas been added.VaultedPaymentMethodhas been added.
New Actions:
update_credit_note_detailshas been added toCreditNote.export_subscription_rampshas been added toExport.void_authorizations_before_capturehas been added toInvoice.list_gateway_payment_method_tokens_for_a_payment_sourcehas been added toPaymentSource.
New Attributes:
payment_method_optionshas been added toPaymentIntent.vault_tokenhas been added toPaymentSource.has_entitlementshas been added toQuote.
New Parameters:
updated_at.onhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.updated_at.betweenhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.purchased_at.onhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.purchased_at.betweenhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.limithas been added as query parameter tolist_gateway_payment_method_tokens_for_a_payment_sourceinPaymentSource.offsethas been added as query parameter tolist_gateway_payment_method_tokens_for_a_payment_sourceinPaymentSource.include_deletedhas been added as query parameter tolist_gateway_payment_method_tokens_for_a_payment_sourceinPaymentSource.commenthas been added as request body parameter toupdate_credit_note_detailsinCreditNote.ramphas been added as request body parameter toexport_subscription_rampsinExport.export_typehas been added as request body parameter toexport_subscription_rampsinExport.localehas been added as request body parameter tocreate_a_pre-cancel_hosted_pageinHostedPage.commenthas been added as request body parameter tovoid_authorizations_before_captureinInvoice.void_reason_codehas been added as request body parameter tovoid_authorizations_before_captureinInvoice.invoice_actionhas been added as request body parameter tovoid_authorizations_before_captureinInvoice.payment_method_optionshas been added as request body parameter toupdate_a_payment_intentinPaymentIntent.payment_method_optionshas been added as request body parameter tocreate_a_payment_intentinPaymentIntent.subscription_items.descriptionhas been added as request body parameter tocreate_a_quote_for_a_new_subscription_itemsinQuote.entitlement_overrideshas been added as request body parameter tocreate_a_quote_for_a_new_subscription_itemsinQuote.subscription_items.descriptionhas been added as request body parameter toedit_update_subscription_quote_for_itemsinQuote.entitlement_overrideshas been added as request body parameter toedit_update_subscription_quote_for_itemsinQuote.subscription_items.descriptionhas been added as request body parameter toedit_create_subscription_quote_for_itemsinQuote.entitlement_overrideshas been added as request body parameter toedit_create_subscription_quote_for_itemsinQuote.subscription_items.descriptionhas been added as request body parameter tocreate_a_quote_for_update_subscription_itemsinQuote.entitlement_overrideshas been added as request body parameter tocreate_a_quote_for_update_subscription_itemsinQuote.
New Events:
vault_token_updatedhas been added.vault_token_deletedhas been added.omnichannel_subscription_item_mrr_updatedhas been added.vault_token_createdhas been added.
New Enums:
consumption_basedhas been added as a new value enumCreditOptionForCurrentTermCharges.omnichannel_subscription_item_metrichas been added as a new value enumEntityType.omnichannel_subscription_item_mrr_updated,vault_token_created,vault_token_updated, andvault_token_deletedhave been added as new values enumEventType.chargebee,chargebee_payments,adyen,stripe,wepay,braintree,authorize_net,paypal_pro,pin,eway,eway_rapid,worldpay,balanced_payments,beanstream,bluepay,elavon,first_data_global,hdfc,migs,nmi,ogone,paymill,paypal_payflow_pro,sage_pay,tco,wirecard,amazon_payments,paypal_express_checkout,gocardless,orbital,moneris_us,moneris,bluesnap,cybersource,vantiv,checkout_com,paypal,ingenico_direct,exact,mollie,quickbooks,razorpay,global_payments,bank_of_america,ecentric,metrics_global,windcave,pay_com,ebanx,dlocal,nuvei,solidgate,paystack,jp_morgan,deutsche_bank,ezidebit,twikey,tempus,moyasar,payway, andnot_applicablehave been added as new values enumGatewayName.voidandwrite_offhave been added as new values enumInvoiceAction.active,inactive, andpending_verificationhave been added as new values to enum attributestatusinGatewayPaymentMethodToken.payment_method_helper,card_components,checkout,collect_now,portal, andpayment_componentshave been added as new values to enum attributepayment_intent_metadata.sourceinPaymentIntent.plan_price,addon_price,charge_price, andchargehave been added as new values to enum attributeentity_typeinQuoteEntitlement.upsertandremovehave been added as new values to enum attributeaction_typeinQuoteEntitlement.
-
v4.25.218 Aug 2026Release notes
Open source →v4.25.2 (2026-08-18)
Bug Fixes:
- HTTP methods are now uppercased before a request is constructed, so the SDK no longer emits deprecation notices from
guzzlehttp/psr72.11+ (Passing a non-uppercase HTTP method is deprecated) orguzzlehttp/guzzle7.11+. Both libraries preserve method casing in their next major versions, where a lowercase method would have been sent on the wire as-is.
- HTTP methods are now uppercased before a request is constructed, so the SDK no longer emits deprecation notices from
-
v4.25.111 Aug 2026Release notes
Open source →v4.25.1 (2026-08-11)
Bug Fixes:
- Filter operators
in,not_inandbetweenare now sent as a single form field byURLFormEncoder, at any nesting depth. Filters on export operations, such asramp[effective_from][between], were index-encoded and therefore ignored by the API.
- Filter operators
-
v4.25.030 Jul 2026Release notes
Open source →v4.25.0 (2026-07-30)
New Resources:
CreditUnithas been added.LedgerEntryhas been added.
New Actions:
allocatehas been added toLedgerOperation.
New Attributes:
unit_idhas been added toAlert.subscription_idhas been added toGrantBlock.modified_athas been added toGrantBlock.resource_versionhas been added toGrantBlock.created_athas been added toLedgerAccountBalance.resource_versionhas been added toLedgerAccountBalance.
New Parameters:
account_typehas been added as query parameter tolist_grant_blocksinGrantBlock.unit_idhas been added as request body parameter tocreate_an_alertinAlert.include_cancellation_day_in_billinghas been added as request body parameter tocancel_subscription_for_items_estimateinEstimate.subscription_idhas been added as request body parameter toallocateinLedgerOperation.unit_idhas been added as request body parameter toallocateinLedgerOperation.amounthas been added as request body parameter toallocateinLedgerOperation.expires_athas been added as request body parameter toallocateinLedgerOperation.metadatahas been added as request body parameter toallocateinLedgerOperation.include_cancellation_day_in_billinghas been added as request body parameter tocancel_subscription_for_itemsinSubscription.
New Events:
grant_blocks_createdhas been added.ledger_updatedhas been added.ledger_account_balance_updatedhas been added.grant_blocks_updatedhas been added.
New Enums:
ledger_account_balance_updated,grant_blocks_created,grant_blocks_updated, andledger_updatedhave been added as new values enumEventType.dana,touch_n_go,tamara, andqpayhave been added as new values enumPaymentMethod.dana,touch_n_go,tamara, andqpayhave been added as new values enumPaymentMethodType.dana,touch_n_go,tamara,qpay,credit_balance_dropped,credit,debit,hold, andunholdhave been added as new values enumType.activeandarchivedhave been added as new values to enum attributestatusinCreditUnit.grant_renewalandsubscription_renewedhave been added as new values to enum attributegrant_sourceinGrantBlock.provisionedandoverdrafthave been added as new values to enum attributeaccount_typeinLedgerEntry.credit_unithas been added as a new value to enum attributeunit_typeinLedgerEntry.dana,touch_n_go,tamara, andqpayhave been added as new values to enum attributepayment_method_typeinPaymentIntent.dana,touch_n_go,tamara, andqpayhave been added as new values to enum attributeactive_payment_attempt.payment_method_typeinPaymentIntent.archivedandactivehave been added as new values to enum query parameterstatus.ininlist_credit_unitsofCreditUnit.archivedandactivehave been added as new values to enum query parameterstatus.isinlist_credit_unitsofCreditUnit.provisionedandoverdrafthave been added as new values to enum query parameteraccount_type.isinlist_grant_blocksofGrantBlock.dana,touch_n_go,tamara, andqpayhave been added as new values to enum request body parameterpayment_method_typeinupdate_a_payment_intentofPaymentIntent.dana,touch_n_go,tamara, andqpayhave been added as new values to enum request body parameterpayment_method_typeincreate_a_payment_intentofPaymentIntent.
Release v4.25.0 adds CreditUnit and LedgerEntry resources, credit unit actions, ledger operation allocation, expanded ledger response data, new resource fields and request filters, four webhook events, and numerous enum values. Documentation and version metadata are updated accordingly.
-
v4.24.021 Jul 2026Release notes
Open source →v4.24.0 (2026-07-21)
New Resources:
AsyncResponsehas been added.AsyncResponseListhas been added.ColumnDefinitionhas been added.Meterhas been added.MeteredFeaturehas been added.
New Attributes:
currency_codehas been added toAlert.thresholdhas been added toAlert.filter_conditionshas been added toAlert.exchange_rateshas been added toCreditNote.meteredhas been added toFeature.exchange_rateshas been added toInvoice.payment_intent_metadatahas been added toPaymentIntent.
New Parameters:
meteredhas been added as query parameter tolist_featuresinFeature.decommissionedhas been added as query parameter tolist_subscriptionsinSubscription.currency_codehas been added as request body parameter tocreate_an_alertinAlert.line_items.proration_modehas been added as request body parameter toimport_credit_noteinCreditNote.item_prices.descriptionhas been added as request body parameter tocreate_invoice_for_items_estimateinEstimate.item_prices.entity_descriptionhas been added as request body parameter tocreate_invoice_for_items_estimateinEstimate.charges.entity_descriptionhas been added as request body parameter tocreate_invoice_for_items_estimateinEstimate.subscription.decommissionedhas been added as request body parameter toexport_subscriptionsinExport.item_prices.descriptionhas been added as request body parameter tocreate_invoice_for_items_and_one-time_chargesinInvoice.item_prices.entity_descriptionhas been added as request body parameter tocreate_invoice_for_items_and_one-time_chargesinInvoice.charges.entity_descriptionhas been added as request body parameter tocreate_invoice_for_items_and_one-time_chargesinInvoice.create_pending_invoicehas been added as request body parameter tocreate_invoice_for_items_and_one-time_chargesinInvoice.line_items.proration_modehas been added as request body parameter toimport_invoiceinInvoice.paid_athas been added as request body parameter toimport_invoiceinInvoice.discounts_to_add.quantityhas been added as request body parameter tocreate_a_rampinRamp.discounts_to_add.quantityhas been added as request body parameter toupdate_a_subscription_rampinRamp.customer.emailhas been added as request body parameter torecord_a_purchaseinRecordedPurchase.customer.first_namehas been added as request body parameter torecord_a_purchaseinRecordedPurchase.customer.last_namehas been added as request body parameter torecord_a_purchaseinRecordedPurchase.
Parameter Updates:
metered_feature_idhas been changed from required to optional increate_an_alertofAlert.
New Events:
payment_source_business_entity_changedhas been added.
Deleted Attributes:
start_balancehas been removed fromLedgerOperation.end_balancehas been removed fromLedgerOperation.
New Enums:
real_time_paymentshas been added as a new value enumDunningType.payment_source_business_entity_changedhas been added as a new value enumEventType.paynow,bizum, andpromptpayhave been added as new values enumPaymentMethod.paynow,bizum, andpromptpayhave been added as new values enumPaymentMethodType.active,archived, anddeletedhave been added as new values enumStatus.zero_rated,region_non_taxable,product_exempt,high_value_physical_goods,zero_value_item, andtax_not_configured_external_providerhave been added as new values enumTaxOverrideReason.paynow,bizum,promptpay,simple,compound, andspend_exceededhave been added as new values enumType.successandfailedhave been added as new values to enum attributestatusinAsyncResponse.numberandstringhave been added as new values to enum attributedata_typeinColumnDefinition.simpleandcompoundhave been added as new values to enum attributetypeinMeter.active,archived, anddeletedhave been added as new values to enum attributestatusinMeter.paynow,bizum, andpromptpayhave been added as new values to enum attributepayment_method_typeinPaymentIntent.paynow,bizum, andpromptpayhave been added as new values to enum attributeactive_payment_attempt.payment_method_typeinPaymentIntent.cb_js,components_fields,checkout_v3,paynow_v3,portal_v3,gift_v3,checkout_v4,payment_component,pc_inapp_v4, andpc_fpc_v4have been added as new values to enum attributepayment_intent_metadata.sourceinPaymentIntent.adjusted_term,service_period_revision,delta, andresethave been added as new values to enum request body parameterline_items.proration_modeinimport_credit_noteofCreditNote.trueandfalsehave been added as new values to enum query parametermetered.isinlist_featuresofFeature.adjusted_term,service_period_revision,delta, andresethave been added as new values to enum request body parameterline_items.proration_modeinimport_invoiceofInvoice.updated_at,name,created_at, andidhave been added as new values to enum query parametersort_by.ascinlist_all_available_metersofMeter.updated_at,name,created_at, andidhave been added as new values to enum query parametersort_by.descinlist_all_available_metersofMeter.numberandstringhave been added as new values to enum request body parametercolumn_definitions.data_typeincreate_a_metered_featureofMeteredFeature.paynow,bizum, andpromptpayhave been added as new values to enum request body parameterpayment_method_typeinupdate_a_payment_intentofPaymentIntent.paynow,bizum, andpromptpayhave been added as new values to enum request body parameterpayment_method_typeincreate_a_payment_intentofPaymentIntent.trueandfalsehave been added as new values to enum query parameterdecommissioned.isinlist_subscriptionsofSubscription.
-
v4.23.001 Jul 2026Release notes
Open source →v4.23.0 (2026-06-30)
New Features
- Added an optional telemetry adapter hook for tracing Chargebee API calls via OpenTelemetry (or any APM). Configure it via the
telemetryAdapterclient option (orEnvironment::setTelemetryAdapter). When unconfigured, the SDK skips all telemetry work — no behavior change for existing integrations. - Each API call emits one CLIENT span (
chargebee.{resource}.{operation}) with OpenTelemetry HTTP semantic-convention attributes pluschargebee.*attributes. Adapters may inject W3C trace context (traceparent) into outbound request headers for distributed tracing. - Exposed the
TelemetryAdapter,RequestTelemetryContext,RequestTelemetryResult,RequestTelemetryErrortypes, theTelemetrySupporthelpers, and theTelemetryAttributeKeysconstants under theChargebee\Telemetrynamespace.
- Added an optional telemetry adapter hook for tracing Chargebee API calls via OpenTelemetry (or any APM). Configure it via the
-
v4.22.015 Jun 2026Release notes
Open source →v4.22.0 (2026-06-12)
New Resources:
GrantBlockhas been added.LedgerAccountBalancehas been added.LedgerOperationhas been added.PromotionalGranthas been added.
New Attributes:
noteshas been added toCreditNote.layouthas been added toHostedPage.
New Parameters:
sort_byhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.
New Enums:
available,exhausted,scheduled, andin_grace_periodhave been added as new values enumStatus.subscription_created,subscription_changed,top_up,promotional_grants, androlloverhave been added as new values to enum attributegrant_sourceinGrantBlock.provisionedandoverdrafthave been added as new values to enum attributeaccount_typeinGrantBlock.credit_unithas been added as a new value to enum attributeunit_typeinGrantBlock.credit_unithas been added as a new value to enum attributeunit_typeinLedgerAccountBalance.allocation,capture,authorize,release_authorization,capture_authorization,expiry,void,rollover, andadjustmenthave been added as new values to enum attributetypeinLedgerOperation.credit_unithas been added as a new value to enum attributeunit_typeinLedgerOperation.expires_at,created_at, andeffective_fromhave been added as new values to enum query parametersort_by.ascinlist_grant_blocksofGrantBlock.expires_at,created_at, andeffective_fromhave been added as new values to enum query parametersort_by.descinlist_grant_blocksofGrantBlock.allocation,release_authorization,void,capture,rollover,adjustment,expiry,authorize, andcapture_authorizationhave been added as new values to enum query parametertype.isinlist_ledger_operationsofLedgerOperation.allocation,release_authorization,void,capture,rollover,adjustment,expiry,authorize, andcapture_authorizationhave been added as new values to enum query parametertype.ininlist_ledger_operationsofLedgerOperation.created_athas been added as a new value to enum query parametersort_by.ascinlist_ledger_operationsofLedgerOperation.created_athas been added as a new value to enum query parametersort_by.descinlist_ledger_operationsofLedgerOperation.updated_atandcreated_athave been added as new values to enum query parametersort_by.ascinlist_omnichannel_subscriptionsofOmnichannelSubscription.updated_atandcreated_athave been added as new values to enum query parametersort_by.descinlist_omnichannel_subscriptionsofOmnichannelSubscription.
-
v4.21.008 Jun 2026Release notes
Open source →v4.21.0 (2026-06-08)
New Attributes:
purchased_athas been added toOmnichannelSubscription.updated_athas been added toOmnichannelSubscription.updated_athas been added toOmnichannelSubscriptionItem.
New Parameters:
customer_id.inhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.customer_id.not_inhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.idhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.id_at_sourcehas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.updated_athas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.purchased_athas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.gift_receiverhas been added as request body parameter toupdate_a_giftinGift.layouthas been added as request body parameter tocheckout_gift_subscription_for_itemsinHostedPage.
Parameter Updates:
scheduled_athas been changed from required to optional inupdate_a_giftofGift.
New Events:
omnichannel_subscription_item_updatedhas been added.omnichannel_subscription_item_recoveredhas been added.
Deleted Resources:
- QuoteEntitlement has been removed.
Deleted Attributes:
entity_idhas been removed fromQuoteEntitlement.entity_typehas been removed fromQuoteEntitlement.feature_idhas been removed fromQuoteEntitlement.valuehas been removed fromQuoteEntitlement.is_enabledhas been removed fromQuoteEntitlement.start_datehas been removed fromQuoteEntitlement.end_datehas been removed fromQuoteEntitlement.created_athas been removed fromQuoteEntitlement.modified_athas been removed fromQuoteEntitlement.
Deleted Parameters:
excludehas been removed as query parameter fromlist_invoicesinInvoice.
New Enums:
omnichannel_subscription_item_updatedandomnichannel_subscription_item_recoveredhave been added as new values enumEventType.klarna,alipay_hk,paypay,gcash, andsouth_korean_cardshave been added as new values enumPaymentMethod.klarna,alipay_hk,paypay,gcash, andsouth_korean_cardshave been added as new values enumPaymentMethodType.klarna,alipay_hk,paypay,gcash, andsouth_korean_cardshave been added as new values enumType.klarna,alipay_hk,paypay,gcash, andsouth_korean_cardshave been added as new values to enum attributepayment_method_typeinPaymentIntent.klarna,alipay_hk,paypay,gcash, andsouth_korean_cardshave been added as new values to enum attributeactive_payment_attempt.payment_method_typeinPaymentIntent.klarna,alipay_hk,paypay,gcash, andsouth_korean_cardshave been added as new values to enum request body parameterpayment_method_typeinupdate_a_payment_intentofPaymentIntent.klarna,alipay_hk,paypay,gcash, andsouth_korean_cardshave been added as new values to enum request body parameterpayment_method_typeincreate_a_payment_intentofPaymentIntent.
-
v4.20.101 Jun 2026Release notes
Open source →4.20.1 (2026-06-01)
Fixed
- Corrected Usage Summary API documentation URLs to use
/usage_summary/instead of/usage_summaries/.
- Corrected Usage Summary API documentation URLs to use
-
v4.20.004 May 2026Release notes
Open source →v4.20.0 (2026-05-04)
New Resources:
QuoteEntitlementhas been added.
New Actions:
list_applicable_alerts_for_a_subscriptionhas been added toAlert.retrieve_an_alerthas been added toAlert.update_an_alerthas been added toAlert.delete_an_alerthas been added toAlert.list_alertshas been added toAlert.create_an_alerthas been added toAlert.list_alert_statuses_for_a_subscriptionhas been added toAlertStatus.list_alert_statuses_for_an_alerthas been added toAlertStatus.
New Attributes:
alarm_statushas been added toAlertStatus.
New Parameters:
limithas been added as query parameter tolist_applicable_alerts_for_a_subscriptioninAlert.offsethas been added as query parameter tolist_applicable_alerts_for_a_subscriptioninAlert.statushas been added as query parameter tolist_applicable_alerts_for_a_subscriptioninAlert.typehas been added as query parameter tolist_applicable_alerts_for_a_subscriptioninAlert.limithas been added as query parameter tolist_alertsinAlert.offsethas been added as query parameter tolist_alertsinAlert.idhas been added as query parameter tolist_alertsinAlert.typehas been added as query parameter tolist_alertsinAlert.subscription_idhas been added as query parameter tolist_alertsinAlert.statushas been added as query parameter tolist_alertsinAlert.limithas been added as query parameter tolist_alert_statuses_for_a_subscriptioninAlertStatus.offsethas been added as query parameter tolist_alert_statuses_for_a_subscriptioninAlertStatus.alarm_statushas been added as query parameter tolist_alert_statuses_for_a_subscriptioninAlertStatus.alert_idhas been added as query parameter tolist_alert_statuses_for_a_subscriptioninAlertStatus.limithas been added as query parameter tolist_alert_statuses_for_an_alertinAlertStatus.offsethas been added as query parameter tolist_alert_statuses_for_an_alertinAlertStatus.alarm_statushas been added as query parameter tolist_alert_statuses_for_an_alertinAlertStatus.excludehas been added as query parameter tolist_invoicesinInvoice.thresholdhas been added as request body parameter toupdate_an_alertinAlert.statushas been added as request body parameter toupdate_an_alertinAlert.thresholdhas been added as request body parameter tocreate_an_alertinAlert.filter_conditionshas been added as request body parameter tocreate_an_alertinAlert.typehas been added as request body parameter tocreate_an_alertinAlert.namehas been added as request body parameter tocreate_an_alertinAlert.descriptionhas been added as request body parameter tocreate_an_alertinAlert.metered_feature_idhas been added as request body parameter tocreate_an_alertinAlert.subscription_idhas been added as request body parameter tocreate_an_alertinAlert.metahas been added as request body parameter tocreate_an_alertinAlert.defer_payment_method_typehas been added as request body parameter tocreate_a_payment_intentinPaymentIntent.net_term_dayshas been added as request body parameter toedit_quote_for_charge_items_and_chargesinQuote.net_term_dayshas been added as request body parameter tocreate_a_quote_for_charge_and_charge_itemsinQuote.
Deleted Attributes:
alarm_triggered_athas been removed fromAlert.scopehas been removed fromAlert.alert_statushas been removed fromAlertStatus.
New Enums:
within_limitandin_alarmhave been added as new values enumAlarmStatus.moyasarandpaywayhave been added as new values enumGateway.absoluteandpercentagehave been added as new values enumMode.twint,go_pay,grab_pay,pay_co,after_pay,swish, andpaymehave been added as new values enumPaymentMethod.twint,go_pay,grab_pay,pay_co,after_pay,swish, andpaymehave been added as new values enumPaymentMethodType.twint,go_pay,grab_pay,pay_co,after_pay,swish, andpaymehave been added as new values enumType.madahas been added as a new value to enum attributecard_typeinCard.rate_limitedhas been added as a new value to enum attributewebhook_statusinEvent.twint,go_pay,grab_pay,pay_co,after_pay,swish, andpaymehave been added as new values to enum attributepayment_method_typeinPaymentIntent.twint,go_pay,grab_pay,pay_co,after_pay,swish, andpaymehave been added as new values to enum attributeactive_payment_attempt.payment_method_typeinPaymentIntent.madahas been added as a new value to enum attributecard.brandinPaymentSource.plan_price,addon_price,charge_price, andchargehave been added as new values to enum attributeentity_typeinQuoteEntitlement.disabledandenabledhave been added as new values to enum query parameterstatus.isinlist_applicable_alerts_for_a_subscriptionofAlert.enabledanddisabledhave been added as new values to enum request body parameterstatusinupdate_an_alertofAlert.disabledandenabledhave been added as new values to enum query parameterstatus.isinlist_alertsofAlert.plan_price_idhas been added as a new value to enum request body parameterfilter_conditions.fieldincreate_an_alertofAlert.not_equalsandequalshave been added as new values to enum request body parameterfilter_conditions.operatorincreate_an_alertofAlert.rate_limitedhas been added as a new value to enum query parameterwebhook_status.isinlist_eventsofEvent.rate_limitedhas been added as a new value to enum query parameterwebhook_status.is_notinlist_eventsofEvent.rate_limitedhas been added as a new value to enum query parameterwebhook_status.ininlist_eventsofEvent.rate_limitedhas been added as a new value to enum query parameterwebhook_status.not_ininlist_eventsofEvent.twint,go_pay,grab_pay,pay_co,after_pay,swish, andpaymehave been added as new values to enum request body parameterpayment_method_typeinupdate_a_payment_intentofPaymentIntent.twint,go_pay,grab_pay,pay_co,after_pay,swish, andpaymehave been added as new values to enum request body parameterpayment_method_typeincreate_a_payment_intentofPaymentIntent.madahas been added as a new value to enum request body parametercard.brandincreate_using_permanent_tokenofPaymentSource.
-
v4.19.027 Mar 2026 -
v4.18.003 Mar 2026 -
v4.17.002 Mar 2026 -
v4.16.006 Feb 2026 -
v4.15.120 Jan 2026 -
v4.15.016 Jan 2026 -
v4.14.012 Jan 2026 -
v4.13.030 Dec 2025 -
v4.12.115 Dec 2025 -
v4.12.026 Nov 2025 -
v4.11.028 Oct 2025Nothing published for this version
-
4.10.023 Sep 2025Nothing published for this version
-
v4.9.003 Sep 2025Nothing published for this version
-
v4.8.021 Aug 2025 -
v4.8.0-beta.104 Aug 2025 pre-releaseNothing published for this version
-
v4.7.021 Jul 2025 -
v4.6.023 Jun 2025 -
v4.5.019 Jun 2025 -
v4.4.116 Jun 2025 -
v4.4.026 May 2025 -
v4.3.015 May 2025 -
v4.3.0-beta.107 May 2025 pre-releaseNothing published for this version
-
v4.2.002 May 2025 -
v4.1.125 Apr 2025 -
v4.1.023 Apr 2025 -
v4.0.016 Apr 2025 -
v4.0.0-beta.308 Apr 2025 pre-release -
v4.0.0-beta.204 Apr 2025 pre-releaseRelease notes
Open source →
- Added a way to append suffix in User-Agent headers through
Chargebee::Environment. - Fixed double parsing issue when input is already in JSON format for JSON attributes.
- Added a way to append suffix in User-Agent headers through
-
v4.0.0-beta.113 Mar 2025 pre-releaseRelease notes
Open source →
- chargebee-php now requires PHP >= 8.1.
- The namespace ChargeBee has been renamed to Chargebee.
- Models now follow the namespace use
Chargebee\Resources\*;instead of useChargeBee\ChargeBee\Models\*; - The way to initialize the Chargebee client has changed.
- Users no longer need to import individual classes for operations.
- The response will no longer return a global Result class; instead, it returns a specific response class for each action.
- Input parameters have changed from camelCase to snake_case.
-
v3.51.030 Dec 2025Nothing published for this version
-
v3.50.026 Nov 2025Nothing published for this version
-
v3.49.028 Oct 2025Nothing published for this version
-
v3.48.023 Sep 2025Nothing published for this version
-
v3.47.026 Aug 2025Nothing published for this version
-
v3.46.022 Aug 2025Nothing published for this version
-
v3.45.021 Jul 2025Nothing published for this version
-
v3.44.019 Jun 2025Nothing published for this version
-
v3.43.015 May 2025Nothing published for this version
-
v3.42.023 Apr 2025Nothing published for this version
-
v3.41.019 Mar 2025 -
v3.40.006 Mar 2025 -
v3.39.119 Feb 2025Release notes
Open source →
Bug Fixes
- Fixed double parsing issue when input is already in JSON format for JSON keys.
-
v3.39.010 Feb 2025Release notes
Open source →
New Resources:
- Rule has been added.
- UsageEvent has been added.
New Attribute:
- deleted has been added to AttachedItem.
- deleted has been added to Coupon.
- deleted has been added to DifferentialPrice.
- deleted has been added to ItemFamily.
- deleted has been added to ItemPrice.
- deleted has been added to Item.
- deleted has been added to PriceVariant.
- tax_application has abeend added to CreditNote#Allocation.
- tax_application has been added to Invoice#AppliedCredit.
- line_item_credit has been added to Invoice.
New Input Params:
- exhausted_coupon_ids has been added to Subscription#ImportForItems.
New Enums
- STORE has been added in CreditNote#TypeEnum.
- STORE has been added in CreditNoteEstimate#TypeEnum.
- STORE has been added in Order#TypeEnum.
- TaxApplicationEnum has been added in CreditNote#Application.
- TaxApplicationEnum has been added in Invoice#AppliedCredit.
- RECORDED_PURCHASE has been added in EntityTypeEnum.
- RECORD_PURCHASE_FAILED, has been added in EventTypeEnum.
Deleted Input Params
- tax_providers_fields has been removed from Customer#MoveParams.
- tax_providers_fields has been removed from Customer#MergeParams
Deprecated input params.
- deprecated label in discount_quantity has been removed from Coupon#CreateParams.
- deprecated label in discount_quantity has been removed from Coupon#UpdateParams.
- deprecated label in discount_quantity has been removed from Coupon#CreateForItemsParams.
- deprecated label in discount_quantity has been removed from Coupon#UpdateForItemsParams.
-
v3.38.019 Dec 2024Release notes
Open source →
New Resource:
- Configuration has been added.
New Attribute:
- discount_type has been added to CreditNote#Discount.
- discount_type has been added to CreditNoteEstimate#Discount.
- discount_type has been added to Invoice#Discount.
- discount_type has been added to InvoiceEstimate#Discount.
- discount_type has been added to QuoteLineGroup#Discount.
- initial_purchase_transaction has been added to OmnichannelSubscription.
- error_cause_id has been added to GatewayErrorDetail.
- error_cause_id has been added to Transaction#GatewayErrorDetail.
- error_cause_id has been added to APIError.
- deleted has been added to Quote.
- current_term_start has been added to QuotedSubscripiton#SubscriptionItem.
- current_term_end has been added to QuotedSubscripiton#SubscriptionItem.
- next_billing_at has been added to QuotedSubscripiton#SubscriptionItem.
- current_term_start has been added to Subscription#SubscriptionItem.
- current_term_end has been added to Subscription#SubscriptionItem.
- next_billing_at has been added to Subscription#SubscriptionItem.
- billing_override has been added to Subscription.
- grace_period_expires_at has been added to OmnichannelSubscriptionItem.
New Input Params:
- billing_override has been added to Subscription#CreateWithItemsInputParam.
- billing_override has been added to Subscription#UpdateForItemsInputParam.
New Enum Values:
- OMNICHANNEL_SUBSCRIPTION_IMPORTED has been added to EventTypeEnum.
- DISABLED has been added to Event#WebhookStatus.
- OMNICHANNEL_SUBSCRIPTION_ITEM_GRACE_PERIOD_STARTED has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_GRACE_PERIOD_EXPIRED has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_DUNNING_STARTED has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_DUNNING_EXPIRED has been added to EventTypeEnum.
- IGNORED has been added to RecordedPurchase#StatusEnum.
- IN_DUNNING & IN_GRACE_PERIOD have been added to OmnichannelSubscriptionItem#StatusEnum.
-
v3.37.104 Dec 2024 -
v3.37.027 Nov 2024Release notes
Open source →
New Resource:
- OmnichannelSubscriptionItem has been added.
New Attribute:
- resource_version has been added to OmnichannelSubscription.
- resource_version has been added to OmnichannelTransaction.
- resource_version has been added to RecordedPurchase.
New Input Parameters:
- limit has been added to OmnichannelSubscription#ListRequest.
- offset has been added to OmnichannelSubscription#ListRequest.
- customer_id has been added to OmnichannelSubscription#ListRequest.
- replace_coupon_list has been added to HostedPage#CheckoutExistingRequest.
- replace_coupon_list has been added to HostedPage#CheckoutExistingForItemsRequest.
- subscription[po_number] has been added to HostedPage#CheckoutNewForItemsRequest.
Removed Subresource:
- OmnichannelSubscriptionItem subresource has been removed from OmnichannelSubscription and is now a standalone resource.
Deprecated Attribute:
- metadata has been deprecated from subscription.
-
v3.36.014 Nov 2024Release notes
Open source →
New Resource:
- OmnichannelTransaction has been added.
- OmnichannelSubscription has been added.
- RecordedPurchase has been added.
New Attributes:
- business_entity_id has been added to AttachedItem.
- business_entity_id has been added to DifferentialPrice.
- business_entity_id has been added to Items.
- business_entity_id has been added to ItemFamily.
- business_entity_id has been added to ItemPrice.
- business_entity_id has been added to PriceVariant.
- valid_from has been added to coupon.
New Input Parameters:
- business_entity_id has been added to AttachedItem#CreateRequest.
- preferred_scheme has been added to Card#UpdateCardForCustomerRequest.
- valid_from has been added to Coupon#CreateForItem & Coupon#UpdateForItemsRequest.
- preferred_scheme has been added to Customer#CreateRequest & Customer#CollectPaymentRequest.
- business_entity_id has been added to DifferentialPrice#CreateRequest.
- preferred_scheme has been added to Invoice#CreateRequest & Invoice#CreateForChargeItemsAndChargesRequest.
- business_entity_id has been added to Items#CreateRequest.
- business_entity_id & include_site_level_resources have been added to Items#ListItemParams.
- business_entity_id has been added to ItemFamily#CreateRequest.
- business_entity_id & include_site_level_resources have been added to ItemFamily#ListItemFamilyParams.
- business_entity_id has been added to ItemPrice#CreateRequest.
- business_entity_id & include_site_level_resources have been added to ItemPrice#ListItemPriceParams.
- business_entity_id & include_site_level_resources have been added to PriceVariant#ListItemFamilyParams.
- business_entity_id has been added to PriceVariant#CreateRequest.
- business_entity_id & include_site_level_resources have been added to PriceVariant#ListPriceVariantParams.
- preferred_scheme has been added to Subscription#CreateRequest, Subscription#UpdateRequest.
- preferred_scheme Subscription#UpdateForItemsRequest, & Subscription#ImportSubscriptionRequest.
- business_entity_id & include_site_level_resources have been added to Export#ItemFamiliesRequest & Export#ItemsRequest.
- business_entity_id & include_site_level_resources have been added to Export#ItemPricesRequest Export#PriceVariantsRequest
- name & flexible_schedules[period] have been added to PaymentScheduleScheme#CreateRequest.
New Enum Values:
- FUTURE has been added to Coupon#StatusEnum.
- EXISTING_CUSTOMER & NEW_CUSTOMER have been added to Coupon#TypeEnum.
- LATE_FAILURE has added to Transation#LinkedPaymentEnum & Transation#StatusEnum.
- OMNICHANNEL_SUBSCRIPTION, has been added to EntityTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM, has been added to EntityTypeEnum.
- OMNICHANNEL_TRANSACTION, has been added to EntityTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_RENEWED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_CREATED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_DOWNGRADE_SCHEDULED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_SCHEDULED_DOWNGRADE_REMOVED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_DOWNGRADED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_EXPIRED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_CANCELLATION_SCHEDULED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_SCHEDULED_CANCELLATION_REMOVED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_RESUBSCRIBED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_UPGRADED, has been added to EventTypeEnum.
- OMNICHANNEL_SUBSCRIPTION_ITEM_CANCELLED, has been added to EventTypeEnum.
Deprecated method name:
- PaymentVoucherPaymentVouchersForInvoiceRequest method payment_vouchersForInvoice use paymentVouchersForInvoice instead.
- PaymentVoucherPaymentVouchersForCustomerRequest method payment_vouchersForCustomer use paymentVouchersForCustomer instead.
-
v3.35.108 Nov 2024 -
v3.35.017 Oct 2024 -
v3.34.103 Oct 2024Release notes
Open source →
Bug Fixes:
- metadata field not working bug fixed.
- meta_data field not working bug fixed.