Ir a contenido
Crea una cuenta
o
inicia sesión
Logotipo de la documentación de Stripe
/
Pregúntale a la IA
Crear cuenta
Iniciar sesión
Empezar
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Recursos para desarrolladores
Resumen
Facturación
ResumenAcerca de las API de facturación
Suscripciones
    Resumen
    Cómo funcionan las suscripciones
    Empezar
    Inicio rápido
    Planificar una integración
    Crear una integración
    Casos de uso
    Acerca de las suscripciones
    Habilitar el modo Facturación
    Configurar eventos de suscripción
    Derechos
    Facturas de suscripciones
    Calendarios de suscripciones
    Modelos de tarifas recurrentes
    Autenticación reforzada de clientes (SCA)
    Configurar suscripciones
    Configurar métodos de cobro
    Integra una tabla de tarifas
    Establece los ciclos de facturación
    Administración de suscripciones
    Migrar las suscripciones a Stripe
    Establecer cantidades de productos o suscripciones
    Suscripciones a intervalos combinados
    Activa las suscripciones con fechas pasadas
    Configurar períodos de prueba
    Gestión de suscripciones con pago diferido
    Aplicar cupones
    Modificar suscripciones
    Gestionar los métodos de pago de la suscripción
      Adeudo directo ACH
      Amazon Pay
      Adeudo directo Bacs en el Reino Unido
      Transferencia bancaria
      Débito directo BECS en Australia
      Cash App Pay
      Klarna
      PayPal
      Revolut Pay
      Tarjetas coreanas
      Kakao Pay
      Naver Pay
      Adeudo preautorizado en Canadá
      Adeudo directo SEPA en la UE
      iDEAL con adeudo directo SEPA
      Bancontact con adeudo directo SEPA
    Análisis
    Cómo gestionar las suscripciones en iOS
Invoicing
Facturación basada en el consumo
Presupuestos
Gestión de clientes
Facturación con otros productos
Recuperación de ingresos
Automatizaciones
Prueba tu integración
Impuesto
Resumen
Usa Stripe Tax
Gestiona el cumplimiento de la normativa
Elaboración de informes
Resumen
Selecciona un informe
Configura informes
API de informes
Informes para varias cuentas
Reconocimiento de ingresos
Datos
ResumenEsquema
Informes personalizados
Data Pipeline
Gestión de datos
InicioIngresosSubscriptions

Set payment methods per-subscription

Learn how to specify which payment methods are available for a subscription.

The subscription payment_settings parameter lets you set specific payment methods on individual subscriptions. This allows more flexibility than a single default_payment_method or less granular customer settings.

To enable payment methods, you first need to activate them in your account settings in the Stripe Dashboard.

In some situations, there might be restrictions that prevent certain payment methods from being used for a subscription. For example, a payment method might only operate in one currency, or have limitations on the amount that a customer can pay. Stripe doesn’t automatically select a payment method if limitations prevent it from being used. Learn more about payment method support.

Manually select payment methods

You can override the payment methods that a customer can use to pay a subscription by changing its payment settings.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/subscriptions/sub_49ty4767H20z6a \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "payment_settings[payment_method_types][]"=card \ -d "payment_settings[payment_method_types][]"=customer_balance

If you configured a default payment method on either the Customer or the Subscription, be sure to include it in the list of payment_method_types. Otherwise, that method won’t be used and payment might fail.

Payment method priority

By default, customers can pay a subscription’s generated invoice with any of the enabled payment methods in your Invoice default payment method configuration. This takes precedence over the older default_source customer setting.

If set, a subscription’s payment_settings.payment_method_types takes priority over default invoice settings, but only for that specific subscription. Payment method types are passed onto the subscription’s setup intent and invoices.

You can further specify a subscription’s default_payment_method, or the older default_source, to prioritize which payment method is attempted.

If you enable Save customer payment information in the Dashboard invoice settings or the save_default_payment_method parameter of the Subscription, any payment method the customer uses to pay the invoice becomes the new default.

Enable customers to update their payment method

From the Dashboard, you can generate single-use links that let customers update the payment method on an automatically billed subscription.

You can generate an update link from two places:

  • On the Subscription details page for the subscription, click the Actions menu and select Share payment update link.
  • On the Subscriptions page, find the subscription and click its overflow menu (), then select Share payment update link.

In the Share payment update link dialog, you can email the link directly to the customer or copy it to share another way. You can also deactivate all of the subscription’s existing payment update links.

You can generate links only for subscriptions that have Billing set to Auto. The menu item doesn’t appear for subscriptions with Billing set to Send.

Subscription payment update links have the following restrictions:

  • A link can only update the payment method on the associated subscription, and can’t change the customer’s default payment method.
  • The subscription’s status must be active, past_due, or trialing. It can’t be unpaid or ended.
  • The new payment method must be a card.
  • Each link only allows a customer to update their payment details one time.
  • If unused, a link expires after 30 days.

Payment method errors

Payment method errors can prevent a subscription from being created. This can happen when:

  • You manually select a payment method but a restriction, such as supported currencies, prevents it from being used.
  • A payment method isn’t activated for your account

Errors can also occur at time of payment, and Stripe can’t finalize the invoice. See invoicing payment method errors for details.

Payment method options

Some payment methods have additional options that you can set to customize how a customer pays. See the payment method options documentation for details.

¿Te ha sido útil la página?
SíNo
  • ¿Necesitas ayuda? Ponte en contacto con el equipo de soporte.
  • Únete a nuestro programa de acceso anticipado.
  • Echa un vistazo a nuestro registro de cambios.
  • ¿Tienes alguna pregunta? Ponte en contacto con el equipo de ventas.
  • ¿LLM? Lee llms.txt.
  • Con tecnología de Markdoc