Skip to content

Releases: chargebee/chargebee-php

v4.22.0

15 Jun 09:24
8a1056d

Choose a tag to compare

v4.22.0 (2026-06-12)

New Resources:

New Attributes:

New Parameters:

New Enums:

v4.21.0

08 Jun 06:41
bdcf578

Choose a tag to compare

v4.21.0 (2026-06-08)

New Attributes:

New Parameters:

Parameter Updates:

New Events:

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:

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 in PaymentIntent.
  • klarna, alipay_hk, paypay, gcash, and south_korean_cards have been added as new values to enum attribute active_payment_attempt.payment_method_type in PaymentIntent.
  • 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 of PaymentIntent.
  • 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 of PaymentIntent.

v4.20.1

01 Jun 08:27
6f60da8

Choose a tag to compare

4.20.1 (2026-06-01)

Fixed

  • Corrected Usage Summary API documentation URLs to use /usage_summary/ instead of /usage_summaries/.

v4.20.0

04 May 07:24
1b40a87

Choose a tag to compare

v4.20.0 (2026-05-04)

New Resources:

New Actions:

New Attributes:

New Parameters:

Read more

v4.19.0

27 Mar 06:26
0c7929a

Choose a tag to compare

v4.19.0 (2026-03-27)

New Resources:

New Actions:

New Attributes:

New Parameters:

New Events:

New Enums:

v4.18.0

03 Mar 06:25
a8532e4

Choose a tag to compare

v4.18.0 (2025-03-03)


PSR-18 / PSR-17 HTTP client injection (backward compatible):

  • Direct PSR-18 injection: You can now inject a Psr\Http\Client\ClientInterface (PSR-18) directly into ChargebeeClient without implementing the Chargebee-specific HttpClientFactory interface.
  • Optional PSR-17 factories: When using a PSR-18 client, you may optionally pass RequestFactoryInterface and StreamFactoryInterface (PSR-17). When omitted, php-http/discovery auto-discovers any installed PSR-17 implementation.
  • New adapter: Chargebee\HttpClient\PsrClientAdapter wraps a PSR-18 client and builds PSR-7 requests using the injected or discovered PSR-17 request/stream factories.
  • Backward compatibility: The existing HttpClientFactory injection path and the default GuzzleFactory are unchanged.

New dependencies (require):

  • php-http/discovery ^1.0
  • psr/http-factory ^1.0

v4.17.0

02 Mar 09:51
91b0624

Choose a tag to compare

v4.17.0 (2026-03-02)

New Resources:

New Attributes:

New Parameters:

New Enums:

v4.16.0

06 Feb 09:33
f978a27

Choose a tag to compare

v4.16.0 (2026-02-06)

New Attributes:

New Parameters:

Parameter Updates:

New Events:

New Enums:

  • charge has been added as a new value enum EntityType.
  • payment_due_reminder has been added as a new value enum EventType.
  • tempus has been added as a new value enum Gateway.
  • kakao_pay, naver_pay, revolut_pay, and cash_app_pay have been added as new values enum PaymentMethod.
  • always, ask, and never have been added as new values enum PaymentMethodSavePolicy.
  • kakao_pay, naver_pay, revolut_pay, and cash_app_pay have been added as new values enum PaymentMethodType.
  • kakao_pay, naver_pay, revolut_pay, and cash_app_pay have been added as new values enum Type.
  • accepted, rejected, message_acknowledgement, in_process, under_query, conditionally_accepted, and paid have been added as new values to enum attribute einvoice.status in CreditNote.
  • accepted, rejected, message_acknowledgement, in_process, under_query, conditionally_accepted, and paid have been added as new values to enum attribute status in Einvoice.
  • accepted, rejected, message_acknowledgement, in_process, under_query, conditionally_accepted, and paid have been added as new values to enum attribute einvoice.status in Invoice.
  • 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 in PaymentIntent.
  • 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 in PaymentIntent.
  • 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 of PaymentIntent.
  • 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 of PaymentIntent.

v4.15.1

20 Jan 10:42
530fd8a

Choose a tag to compare

v4.15.1 (2026-01-19)


Regression Bug Fixes:

  • Fix list fields to accept JSON objects with explicit numeric keys. Reference.

Tests:

  • Added PHPUnit test case coverage workflow on pull request.
  • Added tests suits for JsonParamEncoder.

v4.15.0

16 Jan 07:01
39ac2ef

Choose a tag to compare

v4.15.0 (2026-01-16)


New Parameters:

  • applicable_item_price_ids has been added to Coupon#CouponListRequest.
  • applicable_item_price_ids has been added to Export#CouponRequest.

New Enums:

  • Twikey has been added to GatewayEnum.

Deleted Action:

  • move action has been removed from the ItemPrice.