Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Adds Payment Method support to Top-ups


Adds Payment Method support to Top-ups

What’s new

Adds the ability to process top-ups in the US using the Payment Methods API. This change adds two new properties to the Top-up object:

  • payment_method : The ID of the PaymentMethod object used for the top-up. Currently only supports us_bank_account payment methods types.
  • payment_method_options : The payment method-specific configuration for the top-up. The us _ bank _ account sub-hash includes a network property enum that specifies the US bank transfer network used (defaults to ach ).

Impact

You can now use the Payment Methods API instead of the Sources API when creating and managing Top-ups in the US. To use this new behavior, pass a us_bank_account PaymentMethod ID in the payment_method parameter when creating a top-up, and optionally configure the transfer network using payment_method_options.us_bank_account.network.

Changes

ParametersChangeResources or endpoints
payment_method payment_method_optionsAddedTopup

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: 2026-07-29. dahlia
  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 .
  4. In Workbench, perform the upgrade . You can roll back the version for 72 hours.

Learn more about Stripe API upgrades.

Last verified 2026-09-24

Is this helpful?