Cannot activate trialing subscription without payment method
You're trying to activate an automatically-collected subscription, but it doesn't have a payment method.
| Error Message | Automatically-collected subscriptions in trial require a payment method to be activated. |
| Error Code | subscription_missing_payment_method_cannot_activate |
| Status Code | 400 |
Common causes
The trialing subscription doesn't have a payment method set, so it can't transition to active.
If the
customer_idagainst this subscription has been replaced recently, the payment method against it was removed for security. It must be readded.
Solutions
Create a customer portal session to capture a payment method from the customer, then retry the activation.
Get a transaction to update payment method and pass to Paddle.js to capture a payment method from the customer, then retry the activation.
Change collection mode against the subscription to
manual, then retry the activation. Paddle sends an invoice for the amount due each time a subscription renews or a charge is made.