Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

5282 articles

Adds new plan types for Japan instalments


Adds new plan types for Japan instalments

What’s new

Adds bonus and revolving enum values to the type parameter for card instalment plans.

Impact

This change coincides with the release of instalment payments for Stripe Japan accounts, which support other plan types than fixed_count to also choose from:

  • With a bonus instalment plan, the customer defers payment to a later date that aligns with their salary bonus.
  • With a revolving instalment plan, the customer pays a certain amount each month, and the remaining balance rolls over to the next month.

Changes

FieldsChangeFrom → to
Charge. payment_method_details. card. installments. plan. type ConfirmationToken. payment_method_options. card. installments. plan. type ConfirmationToken. testHelpers#create. payment_method_options. card. installments. plan. type Invoice#create. payment_settings. payment_method_options. card. installments. plan. type Invoice#update. payment_settings. payment_method_options. card. installments. plan. type PaymentIntent#confirm. payment_method_options. card. installments. plan. type PaymentIntent#create. payment_method_options. card. installments. plan. type PaymentIntent#update. payment_method_options. card. installments. plan. type PaymentIntent. payment_method_options. card. installments. available_plans[]. type PaymentIntent. payment_method_options. card. installments. plan. typeChangedliteral('fixed_count') → enum('bonus'|'fixed_count'|'revolving') literal('fixed_count') → enum('bonus'|'fixed_count'|'revolving') literal('fixed_count') → enum('bonus'|'fixed_count'|'revolving') + 7 more literal('fixed_count') → enum('bonus'|'fixed_count'|'revolving') literal('fixed_count') → enum('bonus'|'fixed_count'|'revolving') literal('fixed_count') → enum('bonus'|'fixed_count'|'revolving') literal('fixed_count') → enum('bonus'|'fixed_count'|'revolving') literal('fixed_count') → enum('bonus'|'fixed_count'|'revolving') literal('fixed_count') → enum('bonus'|'fixed_count'|'revolving') literal('fixed_count') → enum('bonus'|'fixed_count'|'revolving')

Upgrade

  1. View your current API version in Workbench.
  2. If you use an SDK, upgrade to the corresponding SDK version for this API version.
  • If you don’t use an SDK, update your API requests to include Stripe-Version: 2025-06-30. basil
  1. Upgrade the API version used for webhook endpoints .
  2. Test your integration against the new version.
  3. If you use Connect, test your Connect integration .

Learn more about Stripe API upgrades.

Last verified 2026-09-25

Is this helpful?