Hi @ivancurdinjakovic,
Thanks for the report. The error and change in subscription status certainly is not desirable, but it is currently the expected behavior. The issue is documented here on GitHub.
To change the payment method for a subscription to PayPal or credit cards (via Advanced Card Processing), a saved payment method is required, as indicated in the description on the “Change payment” page, or here in the documentation.
The payment token management is currently undergoing changes, and this particular issue will be addressed after the token management was migrated to the new system.
Expected: as a client, I’m offered PayPal checkout to enter my PayPal data, because nothing is in the vault yet.
Please note, this expectation currently cannot be met as vaulting a payment method requires a transaction. In the current state, the PayPal gateway should ideally only be displayed on this page when a saved payment method exists, but that’s not how it works for now.
That being said, an improved Vaulting integration that will enable more features, such as saving payment methods without a purchase, is in development for a future update.
Kind regards,
Niklas
