---
title: "Changes to Create a customer balance transaction"
method: POST
path: "/v1/customers/{customer}/balance_transactions"
---

# Changes to Create a customer balance transaction

`POST /v1/customers/{customer}/balance_transactions`

> Every recorded change to this operation, newest first.
> 19 revisions in range; 7 not diffed, 2 could not be searched.

## Timeline

Changed in 4 of 19 revisions.

- **2026-09-29** `7cff4cc46d06`: 10 warning
- **2026-07-01** `e24a26de4188`: 492 breaking
- **2026-03-23** `8c89b982e519`: 9 info
- **2026-02-23** `9d681f6248d7`: 10 info

## Changes

- **2026-09-29** `7cff4cc46d06`: 10 warning
  - added the new `final_payment_failure` enum value to the `checkout_session/anyOf[subschema #2: Checkout Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type` response property for the response status `200`
  - added the new `final_payment_failure` enum value to the `checkout_session/anyOf[subschema #2: Checkout Session]/payment_link/anyOf[subschema #2: Payment Link]/on_behalf_of/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: Bank Account]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type` response property for the response status `200`
  - added the new `final_payment_failure` enum value to the `checkout_session/anyOf[subschema #2: Checkout Session]/payment_link/anyOf[subschema #2: Payment Link]/transfer_data/anyOf[subschema #1: PaymentLinksResourceTransferData]/destination/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: Bank Account]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type` response property for the response status `200`
  - added the new `final_payment_failure` enum value to the `checkout_session/anyOf[subschema #2: Checkout Session]/subscription/anyOf[subschema #2: Subscription]/status_details/paused/subscription/type` response property for the response status `200`
  - added the new `final_payment_failure` enum value to the `customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type` response property for the response status `200`
  - added the new `first_payment_failure` enum value to the `checkout_session/anyOf[subschema #2: Checkout Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type` response property for the response status `200`
  - added the new `first_payment_failure` enum value to the `checkout_session/anyOf[subschema #2: Checkout Session]/payment_link/anyOf[subschema #2: Payment Link]/on_behalf_of/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: Bank Account]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type` response property for the response status `200`
  - added the new `first_payment_failure` enum value to the `checkout_session/anyOf[subschema #2: Checkout Session]/payment_link/anyOf[subschema #2: Payment Link]/transfer_data/anyOf[subschema #1: PaymentLinksResourceTransferData]/destination/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: Bank Account]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type` response property for the response status `200`
  - added the new `first_payment_failure` enum value to the `checkout_session/anyOf[subschema #2: Checkout Session]/subscription/anyOf[subschema #2: Subscription]/status_details/paused/subscription/type` response property for the response status `200`
  - added the new `first_payment_failure` enum value to the `customer/anyOf[subschema #2: Customer]/subscriptions/data/items/status_details/paused/subscription/type` response property for the response status `200`
- **2026-07-01** `e24a26de4188`: 492 breaking
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/last_finalization_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/last_finalization_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/last_finalization_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_intent/anyOf[subschema #2: PaymentIntent]/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_intent/anyOf[subschema #2: PaymentIntent]/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_intent/anyOf[subschema #2: PaymentIntent]/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - …452 more
  - …this revision’s changelog is incomplete
- **2026-03-23** `8c89b982e519`: 9 info
  - added the optional property `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/presentment_details` to the response with the `200` status
  - added the optional property `checkout_session/anyOf[subschema #2: Session]/payment_link/anyOf[subschema #2: PaymentLink]/on_behalf_of/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/presentment_details` to the response with the `200` status
  - added the optional property `checkout_session/anyOf[subschema #2: Session]/payment_link/anyOf[subschema #2: PaymentLink]/transfer_data/anyOf[subschema #1: PaymentLinksResourceTransferData]/destination/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/presentment_details` to the response with the `200` status
  - added the optional property `checkout_session/anyOf[subschema #2: Session]/subscription/anyOf[subschema #2: Subscription]/presentment_details` to the response with the `200` status
  - added the optional property `customer/anyOf[subschema #2: Customer]/subscriptions/data/items/presentment_details` to the response with the `200` status
  - removed the `custom` enum value from the `checkout_session/anyOf[subschema #2: Session]/ui_mode` response property for the response status `200`
  - removed the `embedded` enum value from the `checkout_session/anyOf[subschema #2: Session]/ui_mode` response property for the response status `200`
  - removed the `form` enum value from the `checkout_session/anyOf[subschema #2: Session]/ui_mode` response property for the response status `200`
  - removed the `hosted` enum value from the `checkout_session/anyOf[subschema #2: Session]/ui_mode` response property for the response status `200`
- **2026-02-23** `9d681f6248d7`: 10 info
  - added `#/components/schemas/subscriptions_resource_trial_settings_trial_settings` to the `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/subscriptions_resource_trial_settings_trial_settings` to the `checkout_session/anyOf[subschema #2: Session]/payment_link/anyOf[subschema #2: PaymentLink]/on_behalf_of/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/subscriptions_resource_trial_settings_trial_settings` to the `checkout_session/anyOf[subschema #2: Session]/payment_link/anyOf[subschema #2: PaymentLink]/transfer_data/anyOf[subschema #1: PaymentLinksResourceTransferData]/destination/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/subscriptions_resource_trial_settings_trial_settings` to the `checkout_session/anyOf[subschema #2: Session]/subscription/anyOf[subschema #2: Subscription]/trial_settings` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/subscriptions_resource_trial_settings_trial_settings` to the `customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/subscriptions_trials_resource_trial_settings` from the `checkout_session/anyOf[subschema #2: Session]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/subscriptions_trials_resource_trial_settings` from the `checkout_session/anyOf[subschema #2: Session]/payment_link/anyOf[subschema #2: PaymentLink]/on_behalf_of/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/subscriptions_trials_resource_trial_settings` from the `checkout_session/anyOf[subschema #2: Session]/payment_link/anyOf[subschema #2: PaymentLink]/transfer_data/anyOf[subschema #1: PaymentLinksResourceTransferData]/destination/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/subscriptions_trials_resource_trial_settings` from the `checkout_session/anyOf[subschema #2: Session]/subscription/anyOf[subschema #2: Subscription]/trial_settings` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/subscriptions_trials_resource_trial_settings` from the `customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`

---

[Operation](https://skmtc.dev/stainless-api/apis/stripe-api/docs/v1/customers/:customer/balance_transactions/post.md) · [API](https://skmtc.dev/stainless-api/apis/stripe-api.md) · [Page](https://skmtc.dev/stainless-api/apis/stripe-api/changes/v1/customers/:customer/balance_transactions/post)
