-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handling PayPal Subscriptions - no Vaulting, no RT (2085) #2068
Comments
Hello @AashikP This might be related to a bug in the previous version that your subscriptions mode is set to Vaulting, instead of PayPal Subscriptions, but GitHub is predominantly used for our development activities. For a prompt and detailed response, we kindly ask that you reach out directly to our support team. When you contact our support team, please include a copy of your WooComnmerce system report. This will help us get to the bottom of your issue more quickly. Additionally, it would be beneficial if you could provide a more detailed description of the problem, as the information shared here is a bit ambiguous. We'll be closing this GitHub issue for now. However, once you reach out to our support team, rest assured they'll be ready to assist you with your concerns. Thank you for your understanding! Kind regards, |
Hello @InpsydeKrystian The merchant in question does not have Valuting enabled, so that option isn't available for them. They had I'm happy to forward that ticket over, but I just have one other question since I could not find where PayPal Payments implements Any thoughts on that? |
Hello @AashikP The issue you're encountering with subscriptions being processed as if through Vaulting, despite correct settings in the Standard Payments tab, shouldn't occur in the latest version of the plugin. Without a system report, it's difficult to pinpoint the exact problem. Regarding PayPal subscriptions, they are scheduled in a fixed manner and cannot be managed directly through WooCommerce. For more details on the limitations of PayPal subscriptions within WooCommerce, you can refer to the documentation available here: https://woo.com/document/woocommerce-paypal-payments/#limitations-with-paypal-subscriptions Kind regards, |
Thank you for the context. I will be forwarding the ticket to your queue for further assistance.
Right, and Subscription extension recommends |
Hello @AashikP
The documentation is accurate, but it specifically applies to Vaulting. The term "PayPal Subscriptions" refers to a separate mode with its own set of limitations that differ from those of PayPal Vaulting, and this documentation does not cover those. Kind regards, |
Thank you for explaining 👍 |
@InpsydeKrystian I'm not super familiar with all the PayPal terminology but when customers sign up to subscriptions using the PayPal Subscriptions feature, PayPal controls the scheduled of the subscription right? So when the subscription renews on PayPal's end, I'm assuming there's a webhook or something similar sent to and processed by the site to record that a subscription payment was taken. If so, how does the PayPal Payments plugin ensure that the normal Woo Subscription renewal processes don't run for those subscriptions? As @AashikP mentioned, we (Woo Subscriptions) expect that the gateway would declare that subscriptions which have a billing cycle maintained by the gateway itself as By declaring the subscription as supporting When we use to have something similar where some PayPal subscriptions used billing agreements (similar or the same thing as "vaulting") and others were PayPal Standard subscriptions (similar to PayPal Subscriptions), we use to have a function hooked onto the |
@james-allan Thank you for the information, the team will look into improving the behavior here. |
Hi @james-allan, Thanks for the info, we're going to add support for
Exactly, we are listening for
We are currently using To determine if a subscription is connected to a PayPal subscription we check if Other than that we are also adding other small adjustment like removing the manual renewal option from order actions selector: cc @AashikP |
Good to hear. Thanks for getting back to us. :)
Thanks for clarifying @Dinamiko. I guess that would work to prevent those subscriptions from renewing via the schedule. There are other instances where we trigger that hook manually just using a |
hey @Dinamiko Dinamiko Has the support for |
Describe the Bug
It does not look like PayPal Payments is handling PayPal Subscriptions as per Recurring Payments Processed by the Gateway - Documentation.
To Reproduce
When the site isn't notified that the Subscription renewal is complete it keeps the Subscription active with the following error message:
In Subscription notes
Expected Behavior
This is how it should look like ideally if payment is overdue and handled by PayPal
Actual Behavior
This is what it looks like in WooCommerce → Subscriptions view:
Environment
Additional Details
Customer report: 7805872-zd-a8c
Internal Slack discussion: p1709115884793669-slack-C7U3Y3VMY
The text was updated successfully, but these errors were encountered: