Subscriptions
Atualizar Método de Pagamento
Atualize o método de pagamento para uma assinatura existente. Você pode adicionar um novo método de pagamento ou usar um existente dos métodos de pagamento salvos do cliente.
POST
JavaScript
Atualize o método de pagamento para uma assinatura. Este endpoint suporta tanto assinaturas ativas quanto assinaturas no estadoDocumentation Index
Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
on_hold.
Para assinaturas no estado
on_hold, atualizar o método de pagamento cria automaticamente uma cobrança pelos valores remanescentes, gera uma fatura e reativa a assinatura para o estado active após o pagamento ser bem-sucedido.Casos de Uso
- Assinaturas ativas: Atualize o método de pagamento quando um cartão expira ou o cliente deseja usar um método de pagamento diferente
- Assinaturas em espera: Reative assinaturas que foram colocadas em espera devido a falhas de pagamento atualizando o método de pagamento
- Gerenciamento de métodos de pagamento: Troque entre métodos de pagamento salvos ou adicione novos
Para listar os métodos de pagamento existentes de um cliente, use a List Payment Methods API. Isso ajuda a recuperar os IDs dos métodos de pagamento disponíveis ao usar
type: "existing" para atualizar o método de pagamento de uma assinatura.Comportamento para Assinaturas Ativas
Ao atualizar o método de pagamento para uma assinatura ativa:- O método de pagamento é atualizado imediatamente
- Nenhuma cobrança é criada
- A assinatura permanece ativa
- As renovações futuras usarão o novo método de pagamento
Comportamento para Assinaturas em Espera
Ao atualizar o método de pagamento de uma assinatura no estadoon_hold:
- Uma cobrança é criada automaticamente pelos valores remanescentes
- Uma fatura é gerada para a cobrança
- O pagamento é processado usando o novo método de pagamento
- Após o pagamento ser bem-sucedido, a assinatura é reativada para o estado
active - Você receberá eventos de webhook:
payment.succeededseguido porsubscription.active
Eventos de Webhook
Ao atualizar um método de pagamento para uma assinaturaon_hold, você receberá os seguintes eventos de webhook:
payment.succeeded- A cobrança pelos valores remanescentes foi bem-sucedidasubscription.active- A assinatura foi reativada
Autorizações
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parâmetros de caminho
Subscription Id
Corpo
application/json
Last modified on April 8, 2026
JavaScript