• Resolved gerasjuta

    (@gerasjuta)


    Hi,

    Please, what is the best way to change a client’s payment card for their subscription plan without cancelling it and reapplying again?

Viewing 6 replies - 1 through 6 (of 6 total)
  • Hello,

    We would like to inform you that our plugin includes a feature that allows customers to manually update their payment card details at any time during an active subscription period.

    This functionality provides flexibility and ensures uninterrupted access to subscribed services by enabling users to modify their payment information whenever required. It enhances user convenience and helps prevent subscription disruptions caused by expired or changed card details.

    Please note:

    • This feature is available exclusively in the Premium version.
    • It is supported only when Stripe is configured as the payment gateway.

    Should you require any further clarification, please feel free to reach out to our support team

    Best regards,

    Hello,

    We would like to inform you that our plugin includes a feature that allows customers to manually update their payment card details at any time during an active subscription period.

    This functionality provides flexibility and ensures uninterrupted access to subscribed services by enabling users to modify their payment information whenever required. It enhances user convenience and helps prevent subscription disruptions caused by expired or changed card details.

    Please note:

    • This feature is available exclusively in the Premium version.
    • It is supported only when Stripe is configured as the payment gateway.

    Should you require any further clarification, please feel free to reach out.

    Best regards,

    Thread Starter gerasjuta

    (@gerasjuta)

    Thank you for your response.

    I’m currently using the free version and have implemented a custom solution. I’ve analyzed your plugin source code (class-wps-subscriptions-payment-stripe.php) and found that during renewal, the plugin calls prepare_order_source($parent_order) using the parent order ID retrieved from wps_parent_order meta of the subscription.

    Can you confirm: is updating _stripe_source_id on the parent order sufficient to change the payment method for future renewals, or does the premium “change payment method” feature update additional fields beyond _stripe_source_id?

    Specifically, I want to know if there are any other meta fields or database records that need to be updated when changing a payment method.

    Thank you.

    • This reply was modified 3 months, 2 weeks ago by gerasjuta.
    • This reply was modified 3 months, 2 weeks ago by gerasjuta.

    Hello,

    Yes in our plugin updating _stripe_source_id form parent order with updated value of _stripe_source_id will work for change the payment method for future renewals,

    Thank you

    Thread Starter gerasjuta

    (@gerasjuta)

    Hello,

    Thank you for your response, it was very helpful.

    Best regards

    Hello,

    We are happy that we are able to resolve your query, you can share your positive feedback if you want

    Thank you so much!

Viewing 6 replies - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.