• Resolved farwesttexascattleco

    (@farwesttexascattleco)


    My subscription renewals are failing after a customer updates their payment method. I’ve been getting an error message when my Yith Subscriptions plugin tries to renew a subscription order after a customer has updated their payment information from their account page. The error is:

    Credit Card Failed payment: Error: stdClass Object
    (
    [error] => stdClass Object
    (
    [message] => The provided source has already been used to make another payment. You cannot reuse sources without attaching them to a Customer object first.
    [type] => invalid_request_error
    )
    
    )

    I was told by the Yith support team that it is not updating the stripe_source_id from the plugin to my stripe dashboard when they update payment method. But I don’t know why.

    My question is, should my customers be allowed to update their payment info, if I am using this plugin (WooCommerce Stripe Payment Gateway) and Yith Subscription? Or does it just not allow for that?

    If it should work, any ideas as to why its not working?

    Thanks

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Plugin Support Brad P. a11n

    (@snaacks)

    Hi @farwesttexascattleco

    Sorry to see you’re encountering some difficulty with your subscriptions. The YITH subscriptions plugin isn’t one we support here so I can’t speak to the expected behavior with that specific extension.

    What I can share is that WooCommerce Stripe, with WooCommerce Subscriptions does indeed support the ability for customers to update their payment method as shown here:

    https://woocommerce.com/document/subscriptions/payment-gateways/#advanced-features

    Since we know this behavior is possible with extensions we support, I would suggest working with YITH to identify why it may not be possible with their plugin.

    Thanks!

Viewing 1 replies (of 1 total)
  • The topic ‘Customer Payment Method not updating to Stripe’ is closed to new replies.