• Resolved alpha2

    (@neoseeyou)


    First of all I would like to congratulate you on your work, we have finally changed the module on our two stores and there is no comparison. Fewer errors with the 3ds window, more successful payments. Many thanks!

    I’m coming back to you because I’ve noticed that there’s a missing feature with your plugin and woo subscription. In fact, when a customer deletes one of his credit cards (attached to an existing subscription) and wishes to add another credit card (from his “My Account” space), there is no option (when adding the new credit card) that asks if you want to attach this new payment method to the customer’s existing subscriptions.
    As you can imagine, this leads to problems when renewing subscriptions, and even worse, when the customer wants to pay manually his pending renewal order (by going through the checkout again), the shopping cart appears empty.

    Thanks !

Viewing 14 replies - 1 through 14 (of 14 total)
  • Thread Starter alpha2

    (@neoseeyou)

    the second thing I noticed is that it’s possible to delete a saved credit from “my account” area even if it’s attach to a subscription and even if there is no other means of payment present on this account.

    Is there a solution for these please?

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @neoseeyou

    Glad to hear you are seeing immediate benefit using our plugin.

    there is no option (when adding the new credit card) that asks if you want to attach this new payment method to the customer’s existing subscriptions.

    The Add Payment Method page is controlled by WooCommerce. The feature you’re describing is offered by the WooCommerce Subscriptions plugin via the Change Payment Method page. That is the page that customers should be using to associate a payment method with a subscription. There is a notice to update all subscriptions with the new payment method.

    when the customer wants to pay manually his pending renewal order (by going through the checkout again), the shopping cart appears empty.

    This wouldn’t be something caused by the Stripe plugin. WCS controls the cart logic for renewal orders.

    the second thing I noticed is that it’s possible to delete a saved credit from “my account” area even if it’s attach to a subscription and even if there is no other means of payment present on this account.

    This is a tricky one because you get into the issue of a customer reserving the right to manage their payment method. There can be potential compliance issues if a customer is not allowed to remove their payment method from your site (GDPR).

    Kind Regards

    Thread Starter alpha2

    (@neoseeyou)

    The Add Payment Method page is controlled by WooCommerce. The feature you’re describing is offered by the WooCommerce Subscriptions plugin via the Change Payment Method page. That is the page that customers should be using to associate a payment method with a subscription. There is a notice to update all subscriptions with the new payment method.

    You’re right, I’ve just tested it. However, there’s a function with the other stripe plugin that lets you choose your default payment method (> my account > payment method).
    When you choose and validate your default payment, a window opens asking if I want to assign this default payment to the account’s active subscriptions. Please see capture bottom left. This sort of feature could be a good addition.

    https://ibb.co/vBnsbXv

    This wouldn’t be something caused by the Stripe plugin. WCS controls the cart logic for renewal orders.

    Of course, this is linked to the WCS module, but it happened twice and no payment method was attached to the subscription (since the customer had deleted it). During automatic renewal, the system refused payment, and the customer wishing to pay manually was unable to do so because it displayed an empty shopping cart when he clicked on the “pay” button.

    This is a tricky one because you get into the issue of a customer reserving the right to manage their payment method. There can be potential compliance issues if a customer is not allowed to remove their payment method from your site (GDPR).

    I understand your point of view but the other plugin did it without any GDPR problem. If the customer want to cancel his subscription or change payment method, he can still manage to do it himself (but not this way) or ask us.

    What’s really bothering us is that the customer is detaching his payment method from his subscription in the wrong way, and this is causing us problems with more active subscriptions. Do you have a function I could use to achieve this?

    A big thanks for your answers !

    Thread Starter alpha2

    (@neoseeyou)

    bump

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @neoseeyou

    I was unable to view the screenshot you hosted at https://ibb.co/vBnsbXv. It keeps showing a “Service unavailable” message. Can you try adding that screenshot again?

    Do you have a function I could use to achieve this?

    Some research will need to be done to see what actions/filters are available for this request.

    Kind Regards

    Thread Starter alpha2

    (@neoseeyou)

    Sorry for that, i just check again and it’s working actually.

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @neoseeyou,

    The screenshot is now visible. We’ll review everything and get back to you on next steps regarding your feature request.

    Kind Regards

    Thread Starter alpha2

    (@neoseeyou)

    Hello Mister Clayton,

    Have you got the time to check on your side?

    Thanks

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @neoseeyou

    To confirm, this is what I see when deleting a payment method that is associated with a subscription. Do you see this notice on your site? That’s a message provided by the WCS plugin to inform the user they deleted a payment method that had active subscriptions.

    Immediately following that, if a new default payment method is selected, this is the message shown by WCS:

    This seems to be the functionality you’re asking for, but it’s already part of WCS.

    Kind Regards

    Thread Starter alpha2

    (@neoseeyou)

    Hello and sorry for the extra delay.

    Thank you for your research, no i don’t see these messages. I will have to dig on our dev website.

    Thread Starter alpha2

    (@neoseeyou)

    On testing website, I see that I can’t delete the payment method attached to an active subscription.

    On the other hand (I have the case with a customer), no payment method is attached to his active subscription and naturally the payment renewal failed.

    After that, this customer has paid another order and has registered his credit card since checkout. This card can be found in the “my account > payment methods” section, but this payment method is not attached to the previous subscription and there is no button to ask the system to attach the CB to it.

    Hope i am clear in my explanations, feel free to ask for more details.

    Thread Starter alpha2

    (@neoseeyou)

    Hello, i have another issue too, when the client want to renew manually, the cart is empty. Very strange behaviour

    Plugin Author Payment Plugins

    (@mrclayton)

    but this payment method is not attached to the previous subscription and there is no button to ask the system to attach the CB to it.

    That’s because the My Account > Payment Methods page is not related to subscription functionality. That is functionality managed by the WooCommerce plugin and it has no knowledge of the WCS plugin. WCS provides it’s own “Change Payment Method” page for the functionality you’re referring to.

    i have another issue too, when the client want to renew manually, the cart is empty. Very strange behaviour

    The Stripe plugin doesn’t control cart behavior related to a subscription renewal. If the customer’s cart is empty when they attempt to pay for a renewal, something else is likely going on unrelated to the Stripe plugin. I would recommend creating a support ticket with the WCS support team.

    Kind Regards

    Thread Starter alpha2

    (@neoseeyou)

    The Stripe plugin doesn’t control cart behavior related to a subscription renewal. If the customer’s cart is empty when they attempt to pay for a renewal, something else is likely going on unrelated to the Stripe plugin. I would recommend creating a support ticket with the WCS support team.

    Indeed my apologies, it’s due to the fact, some products inside these subscriptions are out of stock.

    That’s because the My Account > Payment Methods page is not related to subscription functionality. That is functionality managed by the WooCommerce plugin and it has no knowledge of the WCS plugin. WCS provides it’s own “Change Payment Method” page for the functionality you’re referring to.

    Thank you for your explanation

Viewing 14 replies - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.